Sisällysluettelo:

Kosketukseton lämpömittari (covid-19): 4 vaihetta
Kosketukseton lämpömittari (covid-19): 4 vaihetta

Video: Kosketukseton lämpömittari (covid-19): 4 vaihetta

Video: Kosketukseton lämpömittari (covid-19): 4 vaihetta
Video: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть? 2024, Heinäkuu
Anonim
Kosketukseton lämpömittari (covid-19)
Kosketukseton lämpömittari (covid-19)

Voimme mitata kehon lämpötilan ilman kosketusta tämän laitteen kanssa. Jatkuva kehon lämpötilan seuranta on yksi tapa tunnistaa koronapotilas. Markkinoilla on niin monenlaisia lämpömittaria. Normaali lämpömittari voi mitata covid -potilaan lämpötilan ja voi myös levittää virusta. Tässä erityistilanteessa voimme käyttää kontaktitonta lämpömittaria. Ja tämä laite tunnetaan myös lämpöpistoolina. Tämän lämpöpistoolin suurin valmistaja Kiinassa. Ja tämä laite on kallis. Mutta tämä lukitus ja Covid-19-säikeet vaikeuttavat tämän laitteen tuottamista.

Voimme valmistaa kontaktittoman lämpömittarin joistakin yleisesti saatavista komponenteista.

MLX90614 on IR-lämpötila-anturi kosketuksettomiin lämpötilan mittauksiin. Siinä on I2C -liitäntä kommunikoimaan mikro -ohjaimen kanssa. Tässä käytämme Arduino Nanoa mikro -ohjaimena. Tämä lämpötila -anturi voi mitata lämpötilan koskematta esineeseen. Se on 0,5 celsiusastetta laajalla lämpötila -alueella.

Tarvikkeet

  • MLX90614
  • Arduino nano
  • Naaras/naarasliitinjohdot
  • OTG -sovitin
  • USB Mini -USB -kaapeli
  • Android -laite

ohjelmisto vaaditaan

* Sarjamonitori Android -sovellus

* Arduino ide

Vaihe 1: Ensin meidän on luotava luonnos Arduino IDE: n avulla

Ensin meidän on luotava luonnos Arduino IDE: n avulla
Ensin meidän on luotava luonnos Arduino IDE: n avulla

Avaa Arduino IDE ja avaa uusi työtila. Meidän on lisättävä kirjasto. Valitse Luonnos> Sisällytä kirjasto> Kirjastohallinta. Hae sitten Adafruit MLX90614 ja asenna se.

Sulje sitten Arduino IDE ja The Open Arduino IDE uudelleen. Lisää sitten otsikkotiedosto "Adafruit_MLX90614.h" kommunikoidaksesi paremmin MLX90614 -lämpötila -anturin kanssa. Lisää sitten toinen otsikkotiedosto "Wire.h" I2C -viestintää varten. Määritä sitten muuttuja "mlx" kutsuaksesi MLX90614 -anturin. Ja kutsu funktio Adafruit_MLX90614 () tähän muuttujaan.

Vaihe 2: Nyt meidän on koodattava asennusosa

Aloita ensin sarjaliikenne tiedonsiirtonopeudella 9600. Aloita sitten anturi käyttämällä avainsanaa "mlx.begin ()".

mitätön asennus ()

{

Sarja.alku (9600);

mlx.begin ();

}

Asennusosa on valmis. Seuraavaksi aion koodata silmukkaosan. Ensin tulostan sanan "Lämpötila" ja tulostan sitten anturin havaitseman lämpötilan. Tässä lämpötila Celsius. Joten kutsumme toimintoa "mlx.readObjectTempC ()" ja tulostamme sitten yksikön "Celsius". Seuraavalla rivillä meidän on tulostettava sana "Lämpötila" uudelleen. Tulosta sitten lämpötila Fahrenheit -asteina. Tätä varten käytämme toimintoa "mlx.readAmbientTempF ()". Tulosta sitten laite "Fahrenheit". Seuraavaksi tulosta uusi rivi ja odota 500 millisekuntia seuraavaa lukua varten.

tyhjä silmukka ()

{

Serial.print ("Lämpötila:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Lämpötila:");

Sarjanjälki (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Sarja.println (); viive (500);

}

Koodausosa on valmis. Koko koodi on tämän artikkelin koodiosassa. Lataa koodi Arduino Nano -laitteistoon. Laitteistoyhteys Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Johda piiri edellä olevien tietojen tai kytkentäkaavion avulla. Aseta nyt Arduino Nano ja anturi koteloon. Aseta koteloon reikä, jotta anturi voi lukea lämpötilan. Aseta toinen reikä USB -kaapelin liittämiseksi arduino -korttiin. Liitä sitten USB Arduinoon ja toinen pää älypuhelimeen.

Vaihe 3: Koodi ja piiri

Koodi ja piiri
Koodi ja piiri

#sisältää

#sisältää

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

mitätön asennus ()

{

Sarja.alku (9600);

mlx.begin ();

}

tyhjä silmukka ()

{

Serial.print ("Lämpötila:");

Sarjanjälki (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Lämpötila:");

Sarjanjälki (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Sarja.println ();

viive (500);

}

Lataus on saatavilla

Vaihe 4: Kuinka se toimii?

Tämän kosketuksettoman lämpömittarin pääkomponentti on kosketuksettomat lämpötila -anturit MLX90614. MLX90614: n toiminta on kuvattu seuraavassa kappaleessa. Tämän anturin lähtö on liitetty Arduino Nano -laitteeseen. Arduino tulostaa lämpötilan älypuhelimelle Serial Monitor Android -sovelluksen avulla. Joten ulkoista virtalähdettä ei tarvita. Koska Arduino ja anturi saavat virran älypuhelimesta.

Suositeltava: