Përmbajtje:

Termometër Jo Kontakt (covid-19): 4 hapa
Termometër Jo Kontakt (covid-19): 4 hapa

Video: Termometër Jo Kontakt (covid-19): 4 hapa

Video: Termometër Jo Kontakt (covid-19): 4 hapa
Video: COVID-19 Surveillance and the Difficulty of Contact Tracing 2024, Nëntor
Anonim
Termometër pa kontakt (covid-19)
Termometër pa kontakt (covid-19)

Ne mund të matim temperaturën e trupit pa kontakt me këtë pajisje. Monitorimi i vazhdueshëm i temperaturës së trupit është një nga mënyrat për të zbuluar një pacient me koronë. Pra, shumë lloje të termometrave janë në dispozicion në treg. Termometri normal mund të masë temperaturën e një pacienti me Covid dhe gjithashtu mund të përhapë virusin. Në këtë situatë të veçantë ne mund të përdorim Termometrin Jo Kontakt. Dhe gjithashtu e njohur këtë pajisje si armë temperaturash. Prodhimi më i madh i këtij armë të temperaturës Kinë. Dhe kjo pajisje është e kushtueshme. Por ky bllokim dhe fijet e Covid-19 e bëjnë prodhimin e kësaj pajisjeje më të vështirë.

Ne mund të bëjmë një Termometër Jo Kontakt me disa përbërës të zakonshëm të disponueshëm.

MLX90614 është një sensor i temperaturës IR për matjet e temperaturës pa kontakt. Ka një ndërfaqe I2C për të komunikuar me mikrokontrolluesin. Këtu ne përdorim Arduino Nano si mikrokontrollues. Ky sensor i temperaturës mund të masë temperaturën pa prekur objektin. Ajo ka 0.5 gradë Celsius në një gamë të gjerë të temperaturës. Le ta bëjmë !!!!!!!!

Furnizimet

  • MLX90614
  • Arduino nano
  • Telat e kërcyesit Femër/Femër
  • Përshtatës OTG
  • USB Mini në kabllo USBMicro
  • pajisje android

kërkohet softuer

* Aplikacioni Serial Monitor Android

* Arduino ide

Hapi 1: Së pari na duhet të krijojmë një skicë duke përdorur Arduino IDE

Së pari na duhet të krijojmë një skicë duke përdorur Arduino IDE
Së pari na duhet të krijojmë një skicë duke përdorur Arduino IDE

Hapni Arduino IDE dhe hapni një hapësirë të re pune. Duhet të shtojmë një bibliotekë. Shkoni te Sketch> Përfshi bibliotekën> Menaxher i bibliotekës. Pastaj kërkoni Adafruit MLX90614 dhe instalojeni.

Pastaj mbyllni Arduino IDE dhe The Open Arduino IDE përsëri. Pastaj shtoni skedarin e titullit "Adafruit_MLX90614.h" për komunikim më të mirë me sensorin e temperaturës MLX90614. Pastaj shtoni një skedar tjetër të titullit "Wire.h" për komunikimin I2C. Pastaj përcaktoni një ndryshore "mlx" për të thirrur sensorin MLX90614. Dhe thirrni funksionin Adafruit_MLX90614 () në këtë ndryshore.

Hapi 2: Tani Ne duhet të Kodojmë Pjesën e Konfigurimit

Filloni së pari komunikimin serik me shkallën bruto të 9600. Pastaj filloni sensorin duke përdorur fjalën kyçe "mlx.begin ()".

void setup ()

{

Serial.filloj (9600);

mlx.filloj ();

}

Pjesa e konfigurimit ka përfunduar. Tjetra do të kodoj pjesën e lakut. Së pari shtyp një fjalë "Temperatura" dhe më pas printoj temperaturën e zbuluar nga sensori. Këtu temperatura në Celsius. Pra, ne e quajmë funksionin "mlx.readObjectTempC ()", pastaj shtypim njësinë si "Celsius". Në rreshtin tjetër ne duhet të shtypim përsëri fjalën "Temperatura". Dhe pastaj shtypni temperaturën në Fahrenheit. Për këtë, ne përdorim funksionin "mlx.readAmbientTempF ()". Pastaj shtypni njësinë si "Fahrenheit". Tjetra printoni një rresht të ri dhe prisni 500 milisekonda për leximin tjetër.

lak void ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); vonesë (500);

}

Pjesa e kodimit ka përfunduar. Kodi i plotë jepet në pjesën kodike të këtij neni. Ngarko kodin në Arduino Nano. Lidhja e pajisjeve kompjuterike Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Lidhni qarkun me ndihmën e të dhënave të mësipërme ose diagramit të qarkut. Tani vendosni Arduino Nano dhe sensorin në një mbyllje. Vendosni një vrimë në mbyllje që sensori të lexojë temperaturën. Vendosni një vrimë tjetër për të lidhur kabllon USB me bordin arduino. Pastaj lidhni USB -në me Arduino dhe anën tjetër me telefonin inteligjent Instaloni aplikacionin e monitorit serik dhe vendosni normën e baurd si 9600. Projekti ka përfunduar

Hapi 3: Kodi dhe Qarku

Kodi dhe Qarku
Kodi dhe Qarku

#përfshi

#përfshi

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

void setup ()

{

Serial.filloj (9600);

mlx.filloj ();

}

lak void ()

{

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatura:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

vonesë (500);

}

Shkarkimi është në dispozicion

Hapi 4: Si funksionon?

Komponenti kryesor i këtij Termometri Jo Kontakt është një sensor i temperaturës MLX90614 Jo -kontakti. Puna e MLX90614 përshkruhet në paragrafin tjetër. Dalja nga ky sensor lidhet me Arduino Nano. Arduino printoni temperaturën në telefonin tuaj të mençur me ndihmën e Serial Monitor Android App. Pra, nuk ka nevojë për një paketë të jashtme të energjisë. Sepse Arduino dhe sensori do të marrin energji nga telefoni i mençur.

Recommended: