Indholdsfortegnelse:

Berøringsfrit termometer (covid-19): 4 trin
Berøringsfrit termometer (covid-19): 4 trin

Video: Berøringsfrit termometer (covid-19): 4 trin

Video: Berøringsfrit termometer (covid-19): 4 trin
Video: Infrared Thermometer Non Contact Review 2024, Juli
Anonim
Berøringsfrit termometer (covid-19)
Berøringsfrit termometer (covid-19)

Vi kan måle kropstemperatur uden kontakt med denne enhed. Kontinuerlig kropstemperaturovervågning er en af måderne at opdage en corona -patient. Så mange typer termometre er tilgængelige på markedet. Det normale termometer kan måle temperaturen på en covid -patient og kan også sprede virussen. I denne særlige situation kan vi bruge det ikke -kontakttermometer. Og kendte også denne enhed som temperaturpistol. Den største fremstilling af denne temperaturpistol Kina. Og denne enhed er dyr. Men denne låsning og Covid-19-tråde gør produktionen af denne enhed vanskeligere.

Vi kan lave et kontaktfrit termometer med nogle almindeligt tilgængelige komponenter.

MLX90614 er en IR-temperatursensor til målinger uden berøring. Den har en I2C -grænseflade til kommunikation med mikrokontroller. Her bruger vi Arduino Nano som mikrokontroller. Denne temperatursensor kan måle temperaturen uden at røre ved objektet. Den har 0,5 grader Celsius over et bredt temperaturområde. Lad os klare det !!!!!!!!

Forbrugsvarer

  • MLX90614
  • Arduino nano
  • Kvindelige/kvindelige Jumper Wires
  • OTG adapter
  • USB Mini til USBMicro -kabel
  • Android -enhed

software påkrævet

* Serial Monitor Android -app

* Arduino ide

Trin 1: Først skal vi oprette en skitse ved hjælp af Arduino IDE

Først skal vi lave en skitse ved hjælp af Arduino IDE
Først skal vi lave en skitse ved hjælp af Arduino IDE

Åbn Arduino IDE, og åbn et nyt arbejdsområde. Vi skal tilføje et bibliotek. Gå til Skitse> Inkluder bibliotek> Biblioteksstyring. Søg derefter på Adafruit MLX90614 og installer det.

Luk derefter Arduino IDE og The Open Arduino IDE igen. Tilføj derefter header -filen "Adafruit_MLX90614.h" for bedre kommunikation med MLX90614 temperatursensor. Tilføj derefter en anden headerfil "Wire.h" til I2C -kommunikation. Definer derefter en variabel "mlx" for at kalde MLX90614 -sensoren. Og kalde funktionen Adafruit_MLX90614 () til denne variabel.

Trin 2: Nu skal vi kode installationsdelen

Start først den serielle kommunikation med braudhastigheden på 9600. Start derefter sensoren med søgeordet "mlx.begin ()".

ugyldig opsætning ()

{

Serial.begin (9600);

mlx.begin ();

}

Opsætningsdelen er fuldført. Dernæst vil jeg kode loop -delen. Først udskriver jeg et ord "Temperatur" og derefter udskriver temperaturen registreret af sensoren. Her temperaturen i Celsius. Så vi kalder funktionen "mlx.readObjectTempC ()" og udskriver derefter enheden som "Celsius". I næste linje skal vi udskrive ordet "Temperatur" igen. Og derefter udskrive temperaturen i Fahrenheit. Til dette bruger vi funktionen "mlx.readAmbientTempF ()". Udskriv derefter enheden som "Fahrenheit". Udskriv derefter en ny linje, og vent 500 millisekunder til næste aflæsning.

hulrum ()

{

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); forsinkelse (500);

}

Kodningsdelen er fuldført. Den komplette kode er angivet i kodedelen af denne artikel. Upload koden til Arduino Nano. Hardware Connection Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Tilslut kredsløbet ved hjælp af ovenstående data eller kredsløbsdiagram. Sæt nu Arduino Nano og sensoren i et kabinet. Sæt et hul på kabinettet, så sensoren kan aflæse temperaturen. Sæt et andet hul for at tilslutte USB -kablet til arduino -kortet. Tilslut derefter USB til Arduino og anden ende til smarttelefon Installer den serielle monitor -app, og indstil baurd -hastigheden til 9600. Projektet er afsluttet

Trin 3: Kode og kredsløb

Kode og kredsløb
Kode og kredsløb

#omfatte

#omfatte

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

ugyldig opsætning ()

{

Serial.begin (9600);

mlx.begin ();

}

hulrum ()

{

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

forsinkelse (500);

}

Download er tilgængelig

Trin 4: Hvordan fungerer det?

Hovedkomponenten i dette kontaktfri termometer er en MLX90614 berøringsfri temperatursensor. Arbejdet med MLX90614 er beskrevet i næste afsnit. Outputtet fra denne sensor er forbundet til Arduino Nano. Arduino udskriver temperaturen på smart telefon ved hjælp af Serial Monitor Android App. Så der er ikke behov for ekstern strømforsyning. Fordi Arduino og sensor vil tage strøm fra smart telefon.

Anbefalede: