Tartalomjegyzék:

Érintetlen hőmérő (covid-19): 4 lépés
Érintetlen hőmérő (covid-19): 4 lépés

Videó: Érintetlen hőmérő (covid-19): 4 lépés

Videó: Érintetlen hőmérő (covid-19): 4 lépés
Videó: Week 4: COVID 19, My family and me 2024, Július
Anonim
Érintetlen hőmérő (covid-19)
Érintetlen hőmérő (covid-19)

A testhőmérsékletet mérhetjük anélkül, hogy ezzel a készülékkel érintkeznénk. A folyamatos testhőmérséklet -monitorozás az egyik módja a koronabetegek észlelésének. Nagyon sokféle hőmérő kapható a piacon. A normál hőmérő képes megmérni egy covid beteg hőmérsékletét, és terjesztheti a vírust is. Ebben a speciális helyzetben használhatjuk az érintésmentes hőmérőt. És ezt az eszközt hőpisztolyként is ismerték. Ennek a hőmérő pisztolynak a legnagyobb gyártása Kínában. És ez az eszköz drága. De ez a lezárás és a Covid-19 szálak megnehezítik ennek az eszköznek a gyártását.

Készíthetünk érintésmentes hőmérőt néhány általánosan elérhető alkatrészből.

Az MLX90614 infravörös hőmérséklet-érzékelő érintésmentes hőmérsékletméréshez. I2C interfésszel rendelkezik a mikrokontrollerrel való kommunikációhoz. Itt az Arduino Nano -t használjuk mikrovezérlőként. Ez a hőmérséklet -érzékelő képes mérni a hőmérsékletet anélkül, hogy hozzáérne a tárgyhoz. 0,5 Celsius fok van a hőmérséklet széles tartományában. Készítsük el !!!!!!!!

Kellékek

  • ASZ90614
  • Arduino nano
  • Női/női jumper vezetékek
  • OTG adapter
  • USB Mini -USBMicro kábel
  • androidos eszköz

szoftver szükséges

* Soros monitor Android alkalmazás

* Arduino ide

1. lépés: Először vázlatot kell létrehoznunk az Arduino IDE használatával

Először vázlatot kell létrehoznunk az Arduino IDE használatával
Először vázlatot kell létrehoznunk az Arduino IDE használatával

Nyissa meg az Arduino IDE -t, és nyisson meg egy új munkaterületet. Hozzá kell adnunk egy könyvtárat. Lépjen a Vázlat> Könyvtár felvétele> Könyvtárkezelő menüpontba. Ezután keresse meg az Adafruit MLX90614 alkalmazást, és telepítse.

Ezután zárja be újra az Arduino IDE -t és a The Open Arduino IDE -t. Ezután adja hozzá az "Adafruit_MLX90614.h" fejlécfájlt az MLX90614 hőmérséklet -érzékelővel való jobb kommunikáció érdekében. Ezután adjon hozzá egy másik "Wire.h" fejlécfájlt az I2C kommunikációhoz. Ezután adjon meg egy "mlx" változót az MLX90614 érzékelő hívásához. És hívja az Adafruit_MLX90614 () függvényt ehhez a változóhoz.

2. lépés: Most kódolnunk kell a telepítő részt

Először indítsa el a soros kommunikációt a 9600 -as ütésszámmal. Ezután indítsa el az érzékelőt az "mlx.begin ()" kulcsszó használatával.

üres beállítás ()

{

Sorozat.kezdet (9600);

mlx.begin ();

}

A telepítési rész befejeződött. Ezután a hurok részt kódolom. Először kinyomtatok egy szót "Hőmérséklet", majd kinyomtatom az érzékelő által észlelt hőmérsékletet. Itt a hőmérséklet Celsius -ban. Tehát az "mlx.readObjectTempC ()" függvényt hívjuk, majd az egységet "Celsius" -ként nyomtatjuk. A következő sorban újra ki kell nyomtatnunk a "Hőmérséklet" szót. Ezután nyomtassa ki a hőmérsékletet Fahrenheitben. Ehhez az "mlx.readAmbientTempF ()" függvényt használjuk. Ezután nyomtassa ki az egységet "Fahrenheit" -ként. Ezután nyomtasson új sort, és várjon 500 ezredmásodpercet a következő leolvasásra.

üres hurok ()

{

Serial.print ("Hőmérséklet:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Hőmérséklet:");

Sorozatnyomat (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Soros.println (); késleltetés (500);

}

A kódoló rész befejeződött. A teljes kódot a cikk kódrésze tartalmazza. Töltse fel a kódot az Arduino Nano -ba. Hardverkapcsolat Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Csatlakoztassa az áramkört a fenti adatok vagy kapcsolási rajz segítségével. Most helyezze az Arduino Nano -t és az érzékelőt egy házba. Tegyen lyukat a burkolatra, hogy az érzékelő le tudja olvasni a hőmérsékletet. Tegyen egy másik lyukat az USB -kábel és az arduino kártya csatlakoztatásához. Ezután csatlakoztassa az USB -t az Arduino -hoz, a másik végét pedig az okostelefonhoz.

3. lépés: Kód és áramkör

Kód és áramkör
Kód és áramkör

#befoglalni

#befoglalni

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

üres beállítás ()

{

Sorozat.kezdet (9600);

mlx.begin ();

}

üres hurok ()

{

Serial.print ("Hőmérséklet:");

Sorozatnyomat (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Hőmérséklet:");

Sorozatnyomat (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Sorozat.println ();

késleltetés (500);

}

Letöltés elérhető

4. lépés: Hogyan működik?

Ennek az érintésmentes hőmérőnek a fő összetevője egy MLX90614 érintésmentes hőmérséklet -érzékelő. Az MLX90614 működését a következő bekezdés írja le. Az érzékelő kimenete az Arduino Nano -hoz van csatlakoztatva. Az Arduino a Serial Monitor Android App segítségével kinyomtatja a hőmérsékletet okostelefonján. Tehát nincs szükség külső tápegységre. Mivel az Arduino és az érzékelő átveszi az áramot az okostelefonról.

Ajánlott: