Obsah:

Bezkontaktní teploměr (covid-19): 4 kroky
Bezkontaktní teploměr (covid-19): 4 kroky

Video: Bezkontaktní teploměr (covid-19): 4 kroky

Video: Bezkontaktní teploměr (covid-19): 4 kroky
Video: Speciální opatření pro Vaši bezpečnost během období nemoci COVID-19 2024, Listopad
Anonim
Bezkontaktní teploměr (covid-19)
Bezkontaktní teploměr (covid-19)

Můžeme měřit tělesnou teplotu bez kontaktu s tímto zařízením. Kontinuální sledování tělesné teploty je jedním ze způsobů detekce pacienta s koronou. Na trhu je k dispozici tolik typů teploměrů. Normální teploměr může měřit teplotu nemocného covidem a také může šířit virus. V této zvláštní situaci můžeme použít bezkontaktní teploměr. A toto zařízení bylo také známé jako teplotní pistole. Největší výroba této teplotní pistole v Číně. A toto zařízení je nákladné. Ale toto uzamčení a vlákna Covid-19 ztěžují výrobu tohoto zařízení.

Můžeme vyrobit bezkontaktní teploměr s některými běžně dostupnými součástmi.

MLX90614 je IR teplotní senzor pro bezkontaktní měření teploty. Má rozhraní I2C pro komunikaci s mikrokontrolérem. Zde používáme Arduino Nano jako mikrokontrolér. Tento teplotní senzor může měřit teplotu bez dotyku předmětu. Má 0,5 stupně Celsia v širokém rozsahu teplot. Pojďme to udělat !!!!!!!!

Zásoby

  • MLX90614
  • Arduino nano
  • Ženské/ženské propojovací vodiče
  • Adaptér OTG
  • Mikro kabel USB mini na USB
  • zařízení Android

požadovaný software

* Aplikace Serial Monitor pro Android

* Arduino ide

Krok 1: Nejprve musíme vytvořit náčrt pomocí Arduino IDE

Nejprve musíme vytvořit náčrt pomocí Arduino IDE
Nejprve musíme vytvořit náčrt pomocí Arduino IDE

Otevřete Arduino IDE a otevřete nový pracovní prostor. Musíme přidat knihovnu. Přejděte na Sketch> Include library> Library manager. Poté vyhledejte Adafruit MLX90614 a nainstalujte jej.

Poté znovu zavřete Arduino IDE a The Open Arduino IDE. Poté přidejte soubor záhlaví „Adafruit_MLX90614.h“pro lepší komunikaci se snímačem teploty MLX90614. Poté přidejte další soubor záhlaví „Wire.h“pro komunikaci I2C. Poté definujte proměnnou „mlx“pro volání senzoru MLX90614. A zavolejte funkci Adafruit_MLX90614 () k této proměnné.

Krok 2: Nyní potřebujeme kódovat instalační část

Nejprve spusťte sériovou komunikaci s přenosovou rychlostí 9600. Poté spusťte senzor pomocí klíčového slova „mlx.begin ()“.

neplatné nastavení ()

{

Serial.begin (9600);

mlx.begin ();

}

Část nastavení je dokončena. Dále kóduji část smyčky. Nejprve vytisknu slovo "Teplota" a poté vytisknu teplotu detekovanou snímačem. Zde teplota ve stupních Celsia. Nazýváme tedy funkci „mlx.readObjectTempC ()“a poté tiskovou jednotku jako „Celsius“. V dalším řádku musíme znovu vytisknout slovo „Teplota“. A poté vytiskněte teplotu ve Fahrenheitech. K tomu používáme funkci „mlx.readAmbientTempF ()“. Poté vytiskněte jednotku jako „Fahrenheit“. Další vytiskněte nový řádek a počkejte 500 milisekund na další čtení.

prázdná smyčka ()

{

Serial.print ("Teplota:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Teplota:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); zpoždění (500);

}

Kódovací část je dokončena. Úplný kód je uveden v části kódu tohoto článku. Nahrajte kód do Arduino Nano. Připojení k hardwaru Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3,3 V - Vcc

GND - GND

Zapojte obvod pomocí výše uvedených dat nebo schématu zapojení. Nyní vložte Arduino Nano a senzor do skříně. Umístěte na kryt otvor pro snímač, který odečte teplotu. Vložte další otvor pro připojení kabelu USB k desce arduino. Poté připojte USB k Arduinu a druhý konec k chytrému telefonu Nainstalujte si aplikaci pro sériový monitor a nastavte přenosovou rychlost jako 9600. Projekt je dokončen

Krok 3: Kód a obvod

Kód a obvod
Kód a obvod

#zahrnout

#zahrnout

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

neplatné nastavení ()

{

Serial.begin (9600);

mlx.begin ();

}

prázdná smyčka ()

{

Serial.print ("Teplota:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Teplota:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println ();

zpoždění (500);

}

K dispozici je stahování

Krok 4: Jak to funguje?

Hlavní součástí tohoto bezkontaktního teploměru je bezkontaktní teplotní senzor MLX90614. Fungování MLX90614 je popsáno v následujícím odstavci. Výstup z tohoto senzoru je připojen k Arduino Nano. Arduino vytiskne teplotu na chytrém telefonu pomocí aplikace Serial Monitor pro Android. Není tedy potřeba externí napájecí zdroj. Protože Arduino a senzor budou odebírat energii z chytrého telefonu.

Doporučuje: