Innehållsförteckning:

Kontaktfri termometer (covid-19): 4 steg
Kontaktfri termometer (covid-19): 4 steg

Video: Kontaktfri termometer (covid-19): 4 steg

Video: Kontaktfri termometer (covid-19): 4 steg
Video: Day 4: Unravel COVID-19 From a Systems Thinking Lens 2024, November
Anonim
Kontaktfri termometer (covid-19)
Kontaktfri termometer (covid-19)

Vi kan mäta kroppstemperaturen utan kontakt med den här enheten. Kontinuerlig kroppstemperaturövervakning är ett av sättet att upptäcka en coronapatient. Så många typer av termometrar finns tillgängliga på marknaden. Den normala termometern kan mäta temperaturen hos en covid -patient och kan också sprida viruset. I denna speciella situation kan vi använda icke -kontakttermometern. Och även känd den här enheten som temperaturpistol. Den största tillverkningen av denna temperaturpistol Kina. Och den här enheten är dyr. Men denna låsning och Covid-19-trådar gör tillverkningen av denna enhet svårare.

Vi kan göra en kontaktfri termometer med några vanligt tillgängliga komponenter.

MLX90614 är en IR-temperatursensor för beröringsfria temperaturmätningar. Den har ett I2C -gränssnitt för att kommunicera med mikrokontroller. Här använder vi Arduino Nano som mikrokontroller. Denna temperatursensor kan mäta temperaturen utan att röra vid objektet. Den har 0,5 grader Celsius över ett brett temperaturintervall. Låt oss klara det !!!!!!!!

Tillbehör

  • MLX90614
  • Arduino nano
  • Kvinnliga/kvinnliga bygeltrådar
  • OTG -adapter
  • USB Mini till USBMicro -kabel
  • Android -enhet

programvara krävs

* Serial Monitor Android -app

* Arduino ide

Steg 1: Först behöver vi skapa en skiss med Arduino IDE

Först behöver vi skapa en skiss med Arduino IDE
Först behöver vi skapa en skiss med Arduino IDE

Öppna Arduino IDE och öppna en ny arbetsyta. Vi måste lägga till ett bibliotek. Gå till Sketch> Include library> Library manager. Sök sedan på Adafruit MLX90614 och installera den.

Stäng sedan Arduino IDE och The Open Arduino IDE igen. Lägg sedan till rubrikfilen "Adafruit_MLX90614.h" för bättre kommunikation med MLX90614 temperatursensor. Lägg sedan till en annan rubrikfil "Wire.h" för I2C -kommunikation. Definiera sedan en variabel "mlx" för att ringa till MLX90614 -sensorn. Och anropa funktionen Adafruit_MLX90614 () till denna variabel.

Steg 2: Nu måste vi koda installationsdelen

Börja först med den seriella kommunikationen med braudhastigheten 9600. Börja sedan sensorn med hjälp av sökordet "mlx.begin ()".

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

Installationsdelen är klar. Nästa ska jag koda slingdelen. Först skriver jag ut ett ord "Temperatur" och skriver sedan ut temperaturen som detekteras av sensorn. Här är temperaturen i Celsius. Så vi kallar funktionen "mlx.readObjectTempC ()" och skriver sedan ut enheten som "Celsius". I nästa rad måste vi skriva ut ordet "Temperatur" igen. Och skriv sedan ut temperaturen i Fahrenheit. För detta använder vi funktionen "mlx.readAmbientTempF ()". Skriv sedan ut enheten som "Fahrenheit". Skriv sedan ut en ny rad och vänta 500 millisekunder för nästa läsning.

void loop ()

{

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); fördröjning (500);

}

Kodningsdelen är klar. Den fullständiga koden ges i koddelen av den här artikeln. Ladda upp koden till Arduino Nano. Hardware Connection Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Anslut kretsen med hjälp av ovanstående data eller kretsschema. Sätt nu Arduino Nano och sensorn i ett hölje. Sätt ett hål på höljet så att sensorn kan avläsa temperaturen. Sätt ett annat hål för att ansluta USB -kabeln till arduino -kortet. Anslut sedan USB -enheten till Arduino och andra änden till smarttelefonen Installera den seriella bildskärmsappen och ställ in baurd -hastigheten till 9600. Projektet är klart

Steg 3: Kod och krets

Kod och krets
Kod och krets

#omfatta

#omfatta

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

void setup ()

{

Serial.begin (9600);

mlx.begin ();

}

void loop ()

{

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Temperatur:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

fördröjning (500);

}

Nedladdning är tillgänglig

Steg 4: Hur fungerar det?

Huvudkomponenten i denna beröringstermometer är en MLX90614 beröringsfri temperaturgivare. Arbetet med MLX90614 beskrivs i nästa stycke. Utsignalen från denna sensor är ansluten till Arduino Nano. Arduino skriver ut temperaturen på smarttelefonen med hjälp av Serial Monitor Android App. Så inget behov av extern strömkälla. Eftersom Arduino och sensor tar ström från smarttelefonen.

Rekommenderad: