Mundarija:

Kontaktsiz termometr: 7 qadam
Kontaktsiz termometr: 7 qadam

Video: Kontaktsiz termometr: 7 qadam

Video: Kontaktsiz termometr: 7 qadam
Video: Удивительный цифровой мультиметр True RMS за 45 долларов KAIWEET KM601 (купон на скидку 10%) 2024, Iyul
Anonim
Kontaktsiz termometr
Kontaktsiz termometr

Tana haroratini doimiy nazorat qilish koronali bemorni aniqlashning bir usuli hisoblanadi. Bozorda termometrlarning ko'p turlari mavjud. Oddiy termometr koronavirusga chalingan odamning haroratini o'lchashi mumkin, shuningdek, virus tarqalishi mumkin. Bunday vaziyatda biz kontaktsiz termometrdan foydalanishimiz mumkin. Bundan tashqari, ushbu qurilma haroratli qurol sifatida ham tanilgan. Bu Xitoyda ishlab chiqarilgan eng yuqori haroratli qurol. Va bu qurilma qimmat. Ammo bu qulflash va Covid-19 iplari ushbu qurilmani ishlab chiqarishni qiyinlashtiradi. Biz kontaktsiz termometrni ba'zi keng tarqalgan komponentlardan yasashimiz mumkin.

1 -qadam: Bu qanday ishlaydi?

Kontaktsiz termometrning asosiy komponenti MLX90614 kontaktsiz harorat sensori hisoblanadi. MLX90614 ning ishlashi keyingi paragrafda tasvirlangan. Ushbu sensorning chiqishi Arduino Nano -ga ulangan. Arduino Serial Monitor Android ilovasi yordamida aqlli telefonda haroratni bosib chiqaradi. Shunday qilib, tashqi quvvat to'plamiga ehtiyoj yo'q. Chunki Arduino va sensor smartfondan quvvat oladi.

2 -qadam:

Rasm
Rasm

MLX90614-kontaktsiz haroratni o'lchash uchun IQ harorat sensori. U mikrokontroller bilan aloqa qilish uchun I2C interfeysiga ega. Bu erda biz Arduino Nano -dan mikrokontroller sifatida foydalanamiz. Bu harorat sensori haroratni ob'ektga tegmasdan o'lchashi mumkin. Keng harorat oralig'ida u 0,5 daraja Selsiyga ega.

3 -qadam:

Rasm
Rasm
Rasm
Rasm

Arduino IDE -ni oching va yangi ish joyini oching. Biz kutubxona qo'shishimiz kerak. Sketch> Kutubxonani qo'shish> Kutubxona menejeri -ga o'ting. Keyin Adafruit MLX90614 -ni qidiring va o'rnating.

4 -qadam:

Rasm
Rasm

Keyin Arduino IDE va Open Arduino IDE -ni yana yoping. Keyin MLX90614 harorat sensori bilan yaxshiroq aloqa qilish uchun "Adafruit_MLX90614.h" sarlavha faylini qo'shing. Keyin I2C aloqasi uchun "Wire.h" nomli boshqa faylni qo'shing. Keyin MLX90614 sensorini chaqirish uchun "mlx" o'zgaruvchisini aniqlang. Va bu o'zgaruvchiga Adafruit_MLX90614 () funktsiyasini chaqiring.

5 -qadam:

Rasm
Rasm

Endi biz o'rnatish qismini kodlashimiz kerak.

Avval ketma -ket aloqani 9600 tezligi bilan boshlang. Keyin "mlx.begin ()" kalit so'zidan foydalanib sensorni ishga tushiring.

6 -qadam:

Rasm
Rasm

O'rnatish qismi yakunlandi. Keyin men loop qismini kodlamoqchiman.

Birinchidan, men "Harorat" so'zini, keyin esa sensor tomonidan aniqlangan haroratni chop etaman. Bu erda harorat Selsiy bo'yicha. Shunday qilib, biz funktsiyani "mlx.readObjectTempC ()" deb ataymiz, keyin bosma birlikni "Selsiy" deb yozamiz. Keyingi qatorda biz yana "Harorat" so'zini chop etishimiz kerak. Va keyin haroratni Farengeytda chop eting. Buning uchun biz "mlx.readAmbientTempF ()" funktsiyasidan foydalanamiz. Keyin jihozni "Farengeyt" deb chop eting. Keyin yangi qatorni chop eting va keyingi o'qish uchun 500 millisekund kuting.

7 -qadam:

Kodlash qismi tugadi. To'liq kod ushbu maqolaning kod qismida berilgan. Kodni Arduino Nano -ga yuklang.

Uskuna ulanishlari

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Yuqoridagi ma'lumotlar yoki sxemalar yordamida sxemani sim bilan ulang. Endi Arduino Nano va sensorni korpusga o'rnating. Sensor haroratni o'qishi uchun panjaraga teshik qo'ying. USB kabelini arduino kartasiga ulash uchun boshqa teshik qo'ying. Keyin USB -ni Arduino -ga, boshqa uchini esa aqlli telefonga ulang - ketma -ket monitor ilovasini o'rnating va bort tezligini 9600 ga o'rnating. Loyiha yakunlandi.

Iltimos, mening kodimni nusxa ko'chirmang. Kodni tushuning va o'zingiz yarating.

Siz bu erda bizning telegram guruhimizga qo'shilishingiz yoki INNOVATION -ni qidirishingiz mumkin.

Uyda qol, XAVFSIZ, ijodkor bo'l. Zanjir uzilsin.

Meni kuzatib boring, Instagram: five_volt_player

Facebook: Akshay Jozef

Github: akshayjoseph666

Aloqa uchun: [email protected]

O'z tajribangiz va takliflaringizni sharhlar maydonida baham ko'ring.

Oldingi maqolalar

  1. Sensorsiz qo'l yuvish taymeri
  2. Avtomatik suv krani
  3. Qo'llarni avtomatik tozalash vositasi
  4. Arduino Uno bilan ultrasonik sensorli interfeys
  5. Servo dvigatelni Arduino Uno va Pushbutton bilan boshqaring
  6. Arduino Uno va POT bilan servo dvigatelni boshqaring
  7. Arduino Uno bilan servo dvigatel interfeysi

Tavsiya: