Indholdsfortegnelse:

Berøringsfrit termometer: 7 trin
Berøringsfrit termometer: 7 trin

Video: Berøringsfrit termometer: 7 trin

Video: Berøringsfrit termometer: 7 trin
Video: Ледяная баня на озере Байкал 2024, Juli
Anonim
Berøringsfrit termometer
Berøringsfrit termometer

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.

Trin 1: 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.

Trin 2:

Billede
Billede

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. Det har 0,5 grader Celsius over et bredt temperaturområde.

Trin 3:

Billede
Billede
Billede
Billede

Å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.

Trin 4:

Billede
Billede

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 5:

Billede
Billede

Nu skal vi kode opsætningsdelen.

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

Trin 6:

Billede
Billede

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.

Trin 7:

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

Hardwareforbindelser

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

Venligst ikke kopiere pate min kode. Forstå koden og lav din egen.

Du kan deltage i vores telegramgruppe her eller søge INNOVATION.

BLIV HJEM, BLIV SIKKER, BLIV KREATIV. Lad bryde kæden.

Følg mig videre, Instagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Kontakt: [email protected]

Del din oplevelse og forslag i kommentarfeltet.

Tidligere artikler

  1. Berøringsfri håndvask timer
  2. Automatisk vandhane
  3. Automatisk håndrensemiddel
  4. Interface Ultralydssensor med Arduino Uno
  5. Kontrol servomotor med Arduino Uno og trykknap
  6. Kontrol servomotor med Arduino Uno og POT
  7. Servomotorinterface med Arduino Uno

Anbefalede: