Mündəricat:
- Təchizat
- Addım 1: Əvvəlcə Arduino IDE istifadə edərək bir eskiz yaratmalıyıq
- Addım 2: İndi Quraşdırma hissəsini kodlaşdırmalıyıq
- Addım 3: Kod və Dövrə
- Addım 4: Necə işləyir?
Video: Kontaktsiz Termometr (covid-19): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu cihazla təmas etmədən bədən istiliyini ölçə bilərik, bədən istiliyinin davamlı monitorinqi bir korona xəstəsini aşkar etməyin bir yoludur. Bazarda bir çox termometr var. Normal bir termometr, bir xəstənin temperaturunu ölçə bilər və virusu da yaya bilər. Bu xüsusi vəziyyətdə təmassız termometrdən istifadə edə bilərik. Həm də bu qurğu temperatur silahı olaraq bilinir. Bu Temperatur Silahının ən böyük istehsalı Çindir. Və bu cihaz bahalıdır. Ancaq bu kilidləmə və Covid-19 ipləri bu cihazın istehsalını daha da çətinləşdirir.
Kontakt olmayan bir termometr edə bilərik ki, bəzi ümumi komponentlərdən istifadə edək.
MLX90614, təmassız temperatur ölçmələri üçün İK Temperatur sensoru. Mikro nəzarətçi ilə əlaqə qurmaq üçün I2C interfeysi var. Burada Arduino Nano'dan mikro nəzarətçi olaraq istifadə edirik. Bu temperatur sensoru obyektə toxunmadan temperaturu ölçə bilir. Geniş bir temperatur aralığında 0,5 dərəcə Selsiyə malikdir. Bunu edək !!!!!!!!
Təchizat
- MLX90614
- Arduino nano
- Qadın/Qadın Jumper Telləri
- OTG adapteri
- USB Mini - USB Mikro Kabel
- android cihazı
proqram tələb olunur
* Serial Monitor Android tətbiqi
* Arduino ideyası
Addım 1: Əvvəlcə Arduino IDE istifadə edərək bir eskiz yaratmalıyıq
Arduino IDE -ni açın və yeni bir iş sahəsi açın. Kitabxana əlavə etməliyik. Sketch> Kitabxanaya daxil et> Kitabxana meneceri bölməsinə gedin. Sonra Adafruit MLX90614 axtarın və quraşdırın.
Arduino IDE və Open Arduino IDE -ni yenidən bağlayın. Sonra MLX90614 Temperatur sensoru ilə daha yaxşı ünsiyyət qurmaq üçün "Adafruit_MLX90614.h" başlıq faylını əlavə edin. Sonra I2C əlaqəsi üçün başqa bir başlıq faylı "Wire.h" əlavə edin. Sonra MLX90614 sensoruna zəng etmək üçün "mlx" dəyişənini təyin edin. Və Adafruit_MLX90614 () funksiyasını bu dəyişənə çağırın.
Addım 2: İndi Quraşdırma hissəsini kodlaşdırmalıyıq
Əvvəlcə 9600 braud dərəcəsi ilə serial ünsiyyətə başlayın. Sonra "mlx.begin ()" sözünü istifadə edərək sensora başlayın.
boş quraşdırma ()
{
Serial.begin (9600);
mlx.begin ();
}
Quraşdırma hissəsi tamamlandı. Sonra loop hissəsini kodlaşdıracağam. İlk olaraq "Temperatur" sözünü yazıram və sonra sensor tərəfindən aşkar edilən temperaturu yazdırıram. Burada Selsi temperaturu. Beləliklə, "mlx.readObjectTempC ()" funksiyasını çağırırıq, sonra çap vahidini "Selsi" olaraq adlandırırıq. Növbəti sətirdə "Temperatur" sözünü yenidən çap etməliyik. Və sonra temperaturu Fahrenheitdə çap edin. Bunun üçün "mlx.readAmbientTempF ()" funksiyasından istifadə edirik. Sonra vahidi "Fahrenheit" olaraq çap edin. Sonra yeni bir sətir çap edin və növbəti oxumaq üçün 500 millisaniyə gözləyin.
boşluq döngəsi ()
{
Serial.print ("Temperatur:");
Serial.print (mlx.readObjectTempC ())
; Serial.println ("Selsi");
Serial.print ("Temperatur:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println (); gecikmə (500);
}
Kodlaşdırma hissəsi tamamlandı. Tam kod bu məqalənin kod hissəsində verilmişdir. Kodu Arduino Nano'ya yükləyin. Hardware Connection Arduino Nano MLX90614
A4 - SDA
A5 - SDL
3.3V - Vcc
GND - GND
Yuxarıdakı məlumatların və ya dövrə diaqramının köməyi ilə dövrə bağlayın. İndi Arduino Nano və sensoru bir korpusa qoyun. Sensorun istiliyi oxuması üçün bir çuxur qoyun. USB kabelini arduino lövhəsinə bağlamaq üçün başqa bir çuxur qoyun. Sonra USB -ni Arduino -ya, digər ucunu isə ağıllı telefona qoşun. Serial monitor tətbiqini quraşdırın və qarağat nisbətini 9600 olaraq təyin edin. Layihə tamamlandı.
Addım 3: Kod və Dövrə
#daxil edin
#daxil edin
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
boş quraşdırma ()
{
Serial.begin (9600);
mlx.begin ();
}
boşluq döngəsi ()
{
Serial.print ("Temperatur:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Selsi");
Serial.print ("Temperatur:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println ();
gecikmə (500);
}
Yükləmə mövcuddur
Addım 4: Necə işləyir?
Bu təmassız termometrin əsas komponenti MLX90614 təmassız temperatur sensorudur. MLX90614 -ün işi növbəti paraqrafda təsvir edilmişdir. Bu sensorun çıxışı Arduino Nano ilə əlaqələndirilir. Arduino, Serial Monitor Android Tətbiqinin köməyi ilə ağıllı telefonda temperaturu çap edir. Buna görə xarici güc paketinə ehtiyac yoxdur. Çünki Arduino və sensor ağıllı telefondan enerji alacaq.
Tövsiyə:
IOT Smart İnfraqırmızı Termometr (COVID-19): 3 addım
IOT Smart İnfraqırmızı Termometr (COVID-19): 2019-cu il COVID qiyamı ilə əlaqədar olaraq, qeyd olunan temperaturu göstərmək üçün ağıllı cihazlara qoşulan IOT Smart İnfraqırmızı Termometr hazırlamağa qərar verdik, bu yalnız daha ucuz alternativ deyil, həm də əla Texnologiya və IOT üçün tədris modulu
Kontaktsiz IR termometr: 8 addım (şəkillərlə)
Kontaktsiz IR Termometr: Yerli Səhiyyə İdarəm mənimlə əlaqə saxladı, çünki 2020 Covid-19 böhranı zamanı işçilərinin sağlamlığının bədən istiliyini gündəlik olaraq izləmək üçün bir yola ehtiyac duydular. Normal olaraq, rəfdə IR termometrləri qıt olmağa başladı
Kontaktsiz termometr: 7 addım
Kontaktsiz termometr: Bədən istiliyinin davamlı monitorinqi korona xəstəsini aşkar etməyin yollarından biridir. Bazarda bir çox termometr var. Normal bir termometr, bir xəstənin temperaturunu ölçə bilər və virusu da yaya bilər. T -də
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: 8 Addım (Şəkillərlə)
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: Termo tabancası kimi təmassız / təmassız bədən istiliyinin ölçülməsi. Thermo Gun indi çox bahalı olduğu üçün bu layihəni yaratdım, buna görə DIY etmək üçün alternativ almalıyam. Və məqsəd aşağı büdcə versiyası ilə etməkdir.SuppliesMLX90614Ardu
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur