Mündəricat:

Kontaktsiz Termometr (covid-19): 4 addım
Kontaktsiz Termometr (covid-19): 4 addım

Video: Kontaktsiz Termometr (covid-19): 4 addım

Video: Kontaktsiz Termometr (covid-19): 4 addım
Video: COVID-19 Temperature Screening 2024, Noyabr
Anonim
Kontaktsiz Termometr (Covid-19)
Kontaktsiz Termometr (Covid-19)

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

Əvvəlcə Arduino IDE istifadə edərək bir eskiz yaratmalıyıq
Ə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ə

Kod və dövrə
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ə: