Inhaltsverzeichnis:

Berührungsloses Thermometer - Gunook
Berührungsloses Thermometer - Gunook

Video: Berührungsloses Thermometer - Gunook

Video: Berührungsloses Thermometer - Gunook
Video: Günstiges berührungsloses IR Thermometer für Hobbybereich mit Laser Pointer 2024, Kann
Anonim
Berührungsloses Thermometer
Berührungsloses Thermometer

Die kontinuierliche Überwachung der Körpertemperatur ist eine Möglichkeit, einen Corona-Patienten zu erkennen. Es gibt so viele Arten von Thermometern auf dem Markt. Das normale Thermometer kann die Temperatur eines Covid-Patienten messen und kann auch das Virus verbreiten. In dieser besonderen Situation können wir das berührungslose Thermometer verwenden. Und dieses Gerät auch als Temperaturpistole bekannt. Die größte Herstellung dieser Temperaturpistole China. Und dieses Gerät ist teuer. Aber dieser Lockdown und Covid-19-Threads erschweren die Produktion dieses Geräts. Wir können ein berührungsloses Thermometer mit einigen allgemein verfügbaren Komponenten herstellen.

Schritt 1: Wie funktioniert es?

Die Hauptkomponente dieses berührungslosen Thermometers ist ein berührungsloser Temperatursensor MLX90614. Die Funktionsweise von MLX90614 wird im nächsten Absatz beschrieben. Der Ausgang dieses Sensors ist mit Arduino Nano verbunden. Arduino druckt die Temperatur auf dem Smartphone mit Hilfe der Serial Monitor Android App. Also kein externes Netzteil erforderlich. Weil Arduino und Sensor Strom vom Smartphone beziehen.

Schritt 2:

Bild
Bild

MLX90614 ist ein IR-Temperatursensor für berührungslose Temperaturmessungen. Es verfügt über eine I2C-Schnittstelle zur Kommunikation mit dem Mikrocontroller. Hier verwenden wir Arduino Nano als Mikrocontroller. Dieser Temperatursensor kann die Temperatur messen, ohne das Objekt zu berühren. Es hat 0,5 Grad Celsius über einen weiten Temperaturbereich.

Schritt 3:

Bild
Bild
Bild
Bild

Öffnen Sie die Arduino IDE und öffnen Sie einen neuen Arbeitsbereich. Wir müssen eine Bibliothek hinzufügen. Gehen Sie zu Skizze>Bibliothek einschließen>Bibliotheksmanager. Suchen Sie dann nach Adafruit MLX90614 und installieren Sie es.

Schritt 4:

Bild
Bild

Schließen Sie dann Arduino IDE und The Open Arduino IDE wieder. Fügen Sie dann die Header-Datei "Adafruit_MLX90614.h" für eine bessere Kommunikation mit dem MLX90614-Temperatursensor hinzu. Fügen Sie dann eine weitere Header-Datei "Wire.h" für die I2C-Kommunikation hinzu. Definieren Sie dann eine Variable "mlx", um den MLX90614-Sensor aufzurufen. Und rufen Sie die Funktion Adafruit_MLX90614() für diese Variable auf.

Schritt 5:

Bild
Bild

Jetzt müssen wir den Setup-Teil codieren.

Beginnen Sie zuerst die serielle Kommunikation mit der Brutrate von 9600. Dann starten Sie den Sensor mit dem Schlüsselwort "mlx.begin()".

Schritt 6:

Bild
Bild

Der Einrichtungsteil ist abgeschlossen. Als nächstes werde ich den Schleifenteil codieren.

Zuerst drucke ich ein Wort "Temperature" und drucke dann die vom Sensor erfasste Temperatur aus. Hier die Temperatur in Celsius. Also rufen wir die Funktion "mlx.readObjectTempC()" auf und drucken dann die Einheit als "Celsius". In der nächsten Zeile müssen wir das Wort "Temperature" erneut drucken. Und dann die Temperatur in Fahrenheit drucken. Dazu verwenden wir die Funktion "mlx.readAmbientTempF()". Drucken Sie dann die Einheit als "Fahrenheit". Drucken Sie als nächstes eine neue Zeile und warten Sie 500 Millisekunden auf das nächste Lesen.

Schritt 7:

Der Codierteil ist abgeschlossen. Den vollständigen Code finden Sie im Codeteil dieses Artikels. Laden Sie den Code auf Arduino Nano hoch.

Hardware-Anschlüsse

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

Masse - Masse

Verdrahten Sie die Schaltung mit Hilfe der obigen Daten oder des Schaltplans. Stellen Sie nun den Arduino Nano und den Sensor in ein Gehäuse ein. Setzen Sie ein Loch in das Gehäuse, damit der Sensor die Temperatur ablesen kann. Setzen Sie ein weiteres Loch, um das USB-Kabel mit dem Arduino-Board zu verbinden. Verbinden Sie dann den USB mit Arduino und das andere Ende mit dem Smartphone Installieren Sie die serielle Monitor-App und stellen Sie die Baurdrate auf 9600 ein. Das Projekt ist abgeschlossen

Bitte kopieren Sie nicht meinen Code. Verstehe den Code und erstelle deinen eigenen.

Hier können Sie unserer Telegrammgruppe beitreten oder INNOVATION suchen.

BLEIBEN SIE ZUHAUSE, BLEIBEN SIE SICHER, BLEIBEN SIE KREATIV. Lass die Kette brechen.

Folge mir auf, Instagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Kontakt: [email protected]

Teilen Sie Ihre Erfahrungen und Vorschläge im Kommentarfeld mit.

Vorherige Artikel

  1. Berührungsloser Handwasch-Timer
  2. Automatischer Wasserhahn
  3. Automatisches Händedesinfektionsmittel
  4. Schnittstelle Ultraschallsensor mit Arduino Uno
  5. Servomotor mit Arduino Uno und Drucktaste steuern
  6. Servomotor mit Arduino Uno und POT. steuern
  7. Servomotor-Schnittstelle mit Arduino Uno

Empfohlen: