Mündəricat:

Kontaktsiz termometr: 7 addım
Kontaktsiz termometr: 7 addım

Video: Kontaktsiz termometr: 7 addım

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

Bədən istiliyinin davamlı monitorinqi 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.

Addım 1: 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.

Addım 2:

Şəkil
Şəkil

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.

Addım 3:

Şəkil
Şəkil
Şəkil
Şəkil

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.

Addım 4:

Şəkil
Şəkil

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 5:

Şəkil
Şəkil

İ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.

Addım 6:

Şəkil
Şəkil

Quraşdırma hissəsi tamamlandı. Sonra loop hissəsini kodlaşdıracağam.

Əvvəlcə "Temperatur" sözünü yazıram və sonra sensorun aşkar etdiyi 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.

Addım 7:

Kodlaşdırma hissəsi tamamlandı. Tam kod bu məqalənin kod hissəsində verilmişdir. Kodu Arduino Nano'ya yükləyin.

Avadanlıq Əlaqələri

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ı.

Zəhmət olmasa kodumu kopyalamayın. Kodu anlayın və özünüz edin.

Buradakı teleqram qrupumuza qoşula və ya İNNOVASİYA axtara bilərsiniz.

EVDƏ QAL, GÜVENLİ, YARATICI QAL. Zənciri qıraq.

Məni izlə, İnstagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Əlaqə: [email protected]

Təcrübə və təkliflərinizi şərh qutusunda paylaşın.

Əvvəlki məqalələr

  1. Toxunmasız Əl Yuma Taymeri
  2. Avtomatik su kranı
  3. Avtomatik Əl Dezinfeksiyaedici
  4. Arduino Uno ilə Ultrasonik sensor interfeysi
  5. Arduino Uno və Pushbutton ilə Servo motoru idarə edin
  6. Arduino Uno və POT ilə Servo motoru idarə edin
  7. Arduino Uno ilə Servo Motor İnterfeysi

Tövsiyə: