Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Biz tana haroratini ushbu qurilma bilan aloqa qilmasdan o'lchay olamiz, tana haroratini doimiy kuzatib borish 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.
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. Haroratning keng diapazonida 0,5 daraja Selsiyga ega, buni qilaylik !!!!!!!!
Ta'minotlar
- MLX90614
- Arduino nano
- Ayol/Ayol jumper simlari
- OTG adapteri
- USB Mini - USB Micro kabeli
- android qurilmasi
dasturiy ta'minot talab qilinadi
* Serial monitor Android ilovasi
* Arduino uchun ideal
1 -qadam: Birinchidan, biz Arduino IDE yordamida eskiz yaratishimiz kerak
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.
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.
2 -qadam: 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.
bo'sh o'rnatish ()
{
Serial.begin (9600);
mlx.begin ();
}
O'rnatish qismi yakunlandi. Keyin men pastadir qismini kodlamoqchiman, birinchi navbatda "Harorat" so'zini bosib chiqaraman va keyin 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.
bo'sh halqa ()
{
Serial.print ("Harorat:");
Serial.print (mlx.readObjectTempC ())
; Serial.println ("Selsiy");
Serial.print ("Harorat:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Farengeyt");
Serial.println (); kechiktirish (500);
}
Kodlash qismi tugadi. To'liq kod ushbu maqolaning kod qismida berilgan. Kodni Arduino Nano. Hardware Connection Arduino Nano MLX90614 ga yuklang
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.
3 -qadam: Kod va davr
#qo'shing
#qo'shing
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
bo'sh o'rnatish ()
{
Serial.begin (9600);
mlx.begin ();
}
bo'sh halqa ()
{
Serial.print ("Harorat:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Selsiy");
Serial.print ("Harorat:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Farengeyt");
Serial.println ();
kechikish (500);
}
Yuklab olish mumkin
4 -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.
Tavsiya:
IOT Smart infraqizil termometr (COVID-19): 3 qadam
IOT Smart infraqizil termometr (COVID-19): 2019 yildagi COVID qo'zg'oloni tufayli biz yozilgan haroratni ko'rsatish uchun aqlli qurilmalarga ulanadigan IOT Smart infraqizil termometrini yasashga qaror qildik, bu nafaqat arzonroq alternativ, balki juda yaxshi Texnologiya va IOT uchun o'quv moduli
Kontaktsiz IQ termometr: 8 qadam (rasmlar bilan)
Aloqa qilinmaydigan IQ termometr: Mening mahalliy sog'liqni saqlash boshqarmasi men bilan bog'landi, chunki ular har kuni Covid-19 inqirozi paytida o'z xodimlarining tana haroratini har kuni kuzatib borishga muhtoj edilar. Oddiy, javonda IR termometrlari kam bo'la boshladi
Kontaktsiz termometr: 7 qadam
Kontaktsiz termometr: tana haroratini doimiy nazorat qilish koronali bemorni aniqlashning bir usuli hisoblanadi. Bozorda termometrlarning ko'p turlari mavjud. Oddiy termometr koronavirusli bemorning haroratini o'lchashi mumkin, shuningdek, virus tarqalishi mumkin. Ichida
Smartfondan kontaktsiz termometr / portativ termometr sifatida foydalaning: 8 qadam (rasmlar bilan)
Smartfonni kontaktsiz termometr / portativ termometr sifatida ishlating: tana haroratini kontaktsiz / kontaktsiz termometr kabi o'lchash. Men bu loyihani yaratdim, chunki Thermo Gun hozir juda qimmat, shuning uchun men DIY qilish uchun alternativa olishim kerak. Maqsad - byudjetning past versiyasi. Ta'minotlarMLX90614Ardu
Arduino asosidagi kontaktsiz infraqizil termometr - Arduino yordamida IQ asosidagi termometr: 4 qadam
Arduino asosidagi kontaktsiz infraqizil termometr | IQ asosidagi termometr Arduino yordamida: Salom bolalar, biz ko'rsatma beramiz, biz arduino yordamida aloqa qilmaydigan termometrni yaratamiz, chunki ba'zida suyuqlik/qattiqning harorati juda yuqori yoki pastgacha bo'ladi, keyin u bilan aloqa qilish va uni o'qish qiyin. bu sahnada harorat