Talaan ng mga Nilalaman:

Infrared Non-contact Temperatura Kit sa Pagsukat: 9 Mga Hakbang
Infrared Non-contact Temperatura Kit sa Pagsukat: 9 Mga Hakbang

Video: Infrared Non-contact Temperatura Kit sa Pagsukat: 9 Mga Hakbang

Video: Infrared Non-contact Temperatura Kit sa Pagsukat: 9 Mga Hakbang
Video: Using Non-Contact MLX90614 Temperature Sensor with NodeMCU D1 Mini over WiFi 2024, Hulyo
Anonim
Infrared Non-contact Temperatura sa Pagsukat Kit
Infrared Non-contact Temperatura sa Pagsukat Kit

Isang biglaang pagsiklab sa pagsisimula ng Bagong Taon sa 2020

iniwan ang mundo sa isang pagkawala

Mask, gun ng thermometer

Ang mga tagapagtustos na kinakailangan upang labanan ang pagsiklab ay mas mahirap gawin

Ang sakit ay walang awa

Bilang isang kumpanya ng pagsasaliksik at pag-unlad ng electronics

Ang aming mga programmer

Gumawa ng isa sa iyong sarili, syempre

Hakbang 1: Inspeksyon ng Mga Produkto

Goods Inspection
Goods Inspection

Matapos matanggap ang Suite, maaari mo munang buksan ang package:

Ginamit ang 8 dupont thread upang ikonekta ang mga module;

Ang isang piraso ng board ng tinapay ay ginagamit upang ilagay ang module, maginhawang koneksyon;

Isang board ng pag-unlad ng Nano, bilang display at sensor ng master drive;

Ang isang OLED 12864 screen, ay ginagamit para sa pagpapakita ng data ng sensor;

At isang module ng sensor na MLX 90614, data ng temperatura lamang.

Hakbang 2: Ang Modyul ng Attachment

Ang Modyul ng Attachment
Ang Modyul ng Attachment

Ang module ng sensor ng MLX90614 ay may apat na mga pin, katulad ng VIN, GND, SCL at SDA. Ang VIN ay ang positibong poste ng power supply, na maaaring konektado sa 3.3V o 5V power interface sa Arduino Nano. Ang GND ay ang negatibong poste ng power supply, na konektado sa GND sa Arduino Nano. AngCL ay ang linya ng orasan ng IIC bus, na konektado sa A5 interface ng Arduino, ang SDA ay ang linya ng data ng IIC bus, na konektado sa A4 interface ng Arduino.

Ang mode ng komunikasyon ng pagpapakita ng OLED12864 ay kapareho ng MLX90614, at mayroon din itong apat na pin, katulad ng VIN, GND, SCL at SDA. AngCL ay ang linya ng orasan ng IIC bus, na konektado sa A5 interface ng Arduino, ang SDA ay ang data linya ng IIC bus, na konektado sa A4 interface ng Arduino.

Nais mong makita ang mga kable nang higit na intuitive? Dadalhin ko ang sumusunod na diagram ng eskematiko para sa iyo.

Hakbang 3: Paghahanda ng Software

Isang windows computer

I-install nang tama ang Arduino IDE

I-install ang driver ng CH340

(Ang aming libreng impormasyon na pakete ay ibinigay, maaari mong i-download at i-install nang direkta)

Hakbang 4: Pag-install ng Library

Pag-install ng Library
Pag-install ng Library

I-zip ang tatlong na-download na aklatan at idagdag ang lahat sa folder ng mga aklatan ng Arduino IDE

Hakbang 5: Burning Code

Burning Code
Burning Code
Burning Code
Burning Code
Burning Code
Burning Code

Konektor ng pin

MLX90614 Arduino

SDA - - - - - ->> A4

SCL - - - - - - -> A5

VCC - - - - - -> 3.3 V / 5 V

GND - - - - - - -> GND

Buksan ang Arduino software, kopyahin at i-paste ang test code sa itaas sa Arduino software, at sunugin ang code.

Gumamit ng OLED screen upang maipakita ang sensor dataOLED Arduino

SDA - - - - - ->> A4

SCL - - - - - - -> A5

VCC - - - - - -> 3.3 V / 5 V

GND - - - - - - -> GND

Gumamit ng sumusunod na OLED display code ng pagsubok, sundin ang mga hakbang sa pagsubok ng data ng sensor ng output ng serial port sa itaas, magpatuloy na i-verify.

Tandaan: ang code na ito ay hindi naglalabas ng data sa pamamagitan ng serial port, ang data ay direktang ipinapakita sa screen, kaya hindi mo kailangang buksan ang monitor ng serial port, direktang tingnan ang OLED display.

TANDAAN:

• piliin ang "Arduino Nano" sa haligi ng "development board", "328P" sa haligi ng "processor", at "port" ayon sa aktwal na port na ipinakita. • ang serial port komunikasyon baud rate na nakatakda sa code ay 9600, kaya't ang serial port monitor ay dapat ding itakda sa 9600 upang maipakita nang maayos ang data.

Hakbang 6: Resulta ng Pagsubok

Resulta ng pagsusulit
Resulta ng pagsusulit

Hakbang 7: Q&A ng Sensor

1. Gaano kalayo ang distansya ng pagsukat ng temperatura ng ganitong uri ng sensor?

Ang Angle of view ng sensor na ito ay 90 °, at ang distansya ng pagsukat ng temperatura ay nauugnay sa laki ng target. Para sa isang target na may diameter na isang sentimetro, ang distansya ng pagsukat ng temperatura ay 1cm, habang para sa isang target na may diameter na 5cm, ang distansya ng pagsukat ng temperatura ay 5cm. Gayunpaman, kung ang aktwal na pagsukat ay mas malaki kaysa sa 10cm, mas mabuti na huwag lumampas sa 10cm. Kung ang distansya ay kinakailangan, maaari kang bumili ng isang makitid na pagtingin sa Angle o isang sensor na may isang optical lens, at ang code ay maaaring direktang mai-port.

2. Ano ang oras ng pagtugon ng ganitong uri ng sensor?

Ang oras ng pagtugon para sa MLX90614 ay 200ms.

3. Ano ang saklaw ng temperatura ng ganitong uri ng sensor?

Ang saklaw ng temperatura ng sensor na ito ay -70 ℃ ~ + 380 ℃, ngunit ang saklaw ng temperatura ng sensor ay -40 ℃ ~ + 125 ℃, lampas sa kung saan ang sensor ay masisira.

4. Ano ang nagtatrabaho boltahe ng sensor?

Ang nagtatrabaho boltahe ng ganitong uri ng sensor ay 3V ~ 5V, na maaaring direktang ipasok ang 3.3V o 5V power supply, at suportahan ang direktang komunikasyon sa 3.3V at 5V SCM, nang hindi na kailangang i-install ang antas ng conversion.

5. Matapos ang pag-download ng programa, ang temperatura ay palaging ipinapakita bilang 1037.55 ℃

Ito ay dahil walang magandang koneksyon sa pagitan ng sensor at ng Arduino. Maaari mo munang suriin kung tama ang mga kable. Kung tama ang mga kable, maaari mong subukang muling i-plug ang dupont wire o subukang palitan ito.

Hakbang 8: Ipakita ang Video ng Application

Ano ang magagawa mo sa sensor na ito? Ang mga simpleng produkto ng temperatura na maaari mong isipin ang lahat ay maaaring subukang gawing gawang-bahay, ngayon, nagdala ako ng isang hanay ng mga sensor gamit ang DIY temperatura gun. Tingnan natin ang video sa ibaba.

Inirerekumendang: