Turinys:

Nekontaktinis termometras: 7 žingsniai
Nekontaktinis termometras: 7 žingsniai

Video: Nekontaktinis termometras: 7 žingsniai

Video: Nekontaktinis termometras: 7 žingsniai
Video: Как происходит регулирование температуры в электрическом утюге? 2024, Gruodis
Anonim
Bekontaktis termometras
Bekontaktis termometras

Nuolatinis kūno temperatūros stebėjimas yra vienas iš būdų aptikti ligonį, sergantį korona. Rinkoje yra tiek daug termometrų tipų. Įprastas termometras gali išmatuoti COVID sergančio paciento temperatūrą ir taip pat gali platinti virusą. Esant tokiai ypatingai situacijai, galime naudoti bekontaktį termometrą. Ir taip pat žinomas šis prietaisas kaip temperatūros pistoletas. Didžiausia šio temperatūros pistoleto gamyba Kinijoje. Ir šis prietaisas yra brangus. Tačiau šis užraktas ir „Covid-19“siūlai apsunkina šio įrenginio gamybą. Mes galime pagaminti nekontaktinį termometrą iš kai kurių dažniausiai prieinamų komponentų.

1 žingsnis: kaip tai veikia?

Pagrindinis šio nekontaktinio termometro komponentas yra MLX90614 bekontaktis temperatūros jutiklis. MLX90614 veikimas aprašytas kitoje pastraipoje. Šio jutiklio išvestis yra prijungta prie „Arduino Nano“. „Arduino“spausdina temperatūrą išmaniajame telefone naudodami „Serial Monitor“„Android“programą. Taigi nereikia išorinio maitinimo bloko. Kadangi „Arduino“ir jutiklis ims energiją iš išmaniojo telefono.

2 žingsnis:

Vaizdas
Vaizdas

MLX90614 yra infraraudonųjų spindulių temperatūros jutiklis, skirtas nekontaktiniams temperatūros matavimams. Jis turi I2C sąsają, skirtą bendrauti su mikrovaldikliu. Čia mes naudojame „Arduino Nano“kaip mikrovaldiklį. Šis temperatūros jutiklis gali matuoti temperatūrą neliesdamas objekto. Jis turi 0,5 laipsnio Celsijaus esant plačiam temperatūrų diapazonui.

3 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Atidarykite „Arduino IDE“ir atidarykite naują darbo vietą. Turime pridėti biblioteką. Eikite į Eskizas> Įtraukti biblioteką> Bibliotekos tvarkyklė. Tada ieškokite „Adafruit MLX90614“ir įdiekite.

4 žingsnis:

Vaizdas
Vaizdas

Tada vėl uždarykite „Arduino IDE“ir „The Open Arduino IDE“. Tada pridėkite antraštės failą „Adafruit_MLX90614.h“, kad galėtumėte geriau bendrauti su MLX90614 temperatūros jutikliu. Tada pridėkite kitą antraštės failą „Wire.h“, skirtą I2C ryšiui. Tada nustatykite kintamąjį „mlx“, kad iškviestumėte MLX90614 jutiklį. Ir iškvieskite funkciją Adafruit_MLX90614 () į šį kintamąjį.

5 veiksmas:

Vaizdas
Vaizdas

Dabar turime koduoti sąrankos dalį.

Pirmiausia pradėkite nuoseklųjį ryšį, naudodamiesi „Braud“dažniu 9600. Tada pradėkite jutiklį naudodami raktinį žodį „mlx.begin ()“.

6 žingsnis:

Vaizdas
Vaizdas

Sąrankos dalis baigta. Toliau koduoju kilpos dalį.

Pirmiausia atspausdinu žodį „Temperatūra“, o po to - jutiklio aptiktą temperatūrą. Čia temperatūra Celsijaus laipsniais. Taigi mes vadiname funkciją „mlx.readObjectTempC ()“, tada spausdiname vienetą kaip „Celsijaus“. Kitoje eilutėje turime dar kartą atspausdinti žodį „Temperatūra“. Tada atspausdinkite temperatūrą Farenheitu. Tam naudojame funkciją „mlx.readAmbientTempF ()“. Tada atspausdinkite įrenginį kaip „Fahrenheit“. Toliau atspausdinkite naują eilutę ir palaukite 500 milisekundžių kito skaitymo.

7 žingsnis:

Kodavimo dalis baigta. Visas kodas pateiktas šio straipsnio kodo dalyje. Įkelkite kodą į „Arduino Nano“.

Techninės įrangos jungtys

„Arduino Nano MLX90614“

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Prijunkite grandinę naudodami aukščiau pateiktus duomenis arba schemą. Dabar įdėkite „Arduino Nano“ir jutiklį į gaubtą. Ant korpuso uždėkite skylę, kad jutiklis galėtų nuskaityti temperatūrą. Įdėkite kitą skylę, kad prijungtumėte USB kabelį prie arduino plokštės. Tada prijunkite USB prie „Arduino“, o kitą galą - prie išmaniojo telefono.

Prašome nekopijuoti mano kodo. Supraskite kodą ir sukurkite savo.

Galite prisijungti prie mūsų telegramų grupės čia arba ieškoti INOVACIJŲ.

BŪK NAMUOSE, BŪK SAUGUS, BŪK KŪRYBINIS. Leiskite pertraukti grandinę.

Sek mane, Instagram: five_volt_player

„Facebook“: Akshay Joseph

Github: akshayjoseph666

Kontaktai: [email protected]

Pasidalinkite savo patirtimi ir pasiūlymais komentarų laukelyje.

Ankstesni straipsniai

  1. Bekontaktis rankų plovimo laikmatis
  2. Automatinis vandens čiaupas
  3. Automatinis rankų dezinfekatorius
  4. Sąsajos ultragarso jutiklis su „Arduino Uno“
  5. Valdykite servo variklį su „Arduino Uno“ir mygtuku
  6. Valdykite servo variklį su „Arduino Uno“ir POT
  7. Servo variklio sąsaja su „Arduino Uno“

Rekomenduojamas: