Kazalo:

Brezkontaktni termometer: 7 korakov
Brezkontaktni termometer: 7 korakov

Video: Brezkontaktni termometer: 7 korakov

Video: Brezkontaktni termometer: 7 korakov
Video: ЛУЧШИЙ, что ВИДЕЛ! Инфракрасный термометр MEDICA+ TERMO СONTROL 7.0! 2024, November
Anonim
Brezkontaktni termometer
Brezkontaktni termometer

Neprekinjeno spremljanje telesne temperature je eden od načinov za odkrivanje bolnika s korono. Na trgu je na voljo toliko vrst termometrov. Običajni termometer lahko meri temperaturo pacienta in lahko tudi širi virus. V tem posebnem primeru lahko uporabimo brezkontaktni termometer. Ta naprava je znana tudi kot temperaturna pištola. Največja proizvodnja te temperaturne pištole na Kitajskem. In ta naprava je draga. Toda to zaklepanje in niti Covid-19 otežujejo proizvodnjo te naprave. Izdelamo lahko brezkontaktni termometer z nekaj običajno dostopnimi komponentami.

1. korak: Kako deluje?

Glavni sestavni del tega brezkontaktnega termometra je brezkontaktni temperaturni senzor MLX90614. Delovanje MLX90614 je opisano v naslednjem odstavku. Izhod tega senzorja je povezan z Arduino Nano. Arduino natisne temperaturo na pametnem telefonu s pomočjo aplikacije Serial Monitor Android. Zato zunanji napajalnik ni potreben. Ker bo Arduino in senzor napajal iz pametnega telefona.

2. korak:

Slika
Slika

MLX90614 je IR temperaturni senzor za brezkontaktno merjenje temperature. Ima vmesnik I2C za komunikacijo z mikrokrmilnikom. Tu uporabljamo Arduino Nano kot mikrokrmilnik. Ta temperaturni senzor lahko meri temperaturo brez dotika predmeta. V širokem temperaturnem območju ima 0,5 stopinje Celzija.

3. korak:

Slika
Slika
Slika
Slika

Odprite Arduino IDE in odprite nov delovni prostor. Dodati moramo knjižnico. Pojdite na Sketch> Include library> Library manager. Nato poiščite Adafruit MLX90614 in ga namestite.

4. korak:

Slika
Slika

Nato znova zaprite IDE Arduino in IDE Open Arduino. Nato dodajte datoteko glave "Adafruit_MLX90614.h" za boljšo komunikacijo s senzorjem temperature MLX90614. Nato dodajte drugo datoteko z glavo "Wire.h" za komunikacijo I2C. Nato določite spremenljivko "mlx", da pokličete senzor MLX90614. In k tej spremenljivki pokličite funkcijo Adafruit_MLX90614 ().

5. korak:

Slika
Slika

Zdaj moramo kodirati nastavitveni del.

Najprej začnite serijsko komunikacijo s stopnjo goljufanja 9600. Nato začnite senzor z uporabo ključne besede "mlx.begin ()".

6. korak:

Slika
Slika

Namestitveni del je zaključen. Nato bom kodiral del zanke.

Najprej natisnem besedo "Temperatura" in nato natisnem temperaturo, ki jo zazna senzor. Tukaj je temperatura v Celziju. Zato pokličemo funkcijo "mlx.readObjectTempC ()", nato pa tiskalno enoto kot "Celzij". V naslednji vrstici moramo znova natisniti besedo "Temperatura". Nato natisnite temperaturo v Fahrenheitu. Za to uporabljamo funkcijo "mlx.readAmbientTempF ()". Nato enoto natisnite kot "Fahrenheit". Nato natisnite novo vrstico in počakajte 500 milisekund za naslednje branje.

7. korak:

Kodiranje je zaključeno. Celotna koda je navedena v kodnem delu tega članka. Naložite kodo v Arduino Nano.

Povezave strojne opreme

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Ožičite vezje s pomočjo zgornjih podatkov ali diagrama vezja. Zdaj namestite Arduino Nano in senzor v ohišje. Na ohišje dajte luknjo za merjenje temperature. Vstavite drugo luknjo za priključitev kabla USB na ploščo arduino. Nato priključite USB na Arduino in drugi konec na pametni telefon Namestite aplikacijo serijski monitor in nastavite hitrost baurda na 9600. Projekt je zaključen

Prosim, ne kopirajte moje kode. Razumejte kodo in jo naredite sami.

Tukaj se lahko pridružite naši skupini telegramov ali poiščete INOVACIJE.

OSTANITE DOMA, BODITE VARNI, OSTANITE KREATIVNI. Prekinimo verigo.

Sledite mi naprej, Instagram: pet_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Kontakt: [email protected]

Delite svoje izkušnje in predloge v polje za komentarje.

Prejšnji članki

  1. Časovnik za pranje rok brez dotika
  2. Samodejna pipa za vodo
  3. Samodejno razkužilo za roke
  4. Vmesniški ultrazvočni senzor z Arduino Uno
  5. Upravljajte servo motor z Arduino Uno in gumbom
  6. Upravljajte servo motor z Arduino Uno in POT
  7. Vmesnik servo motorja z Arduino Uno

Priporočena: