Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Drahtloser IR-Temperaturscanner

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
9-V-Batterie (generisch)
× 1
9-V-Batterieklemme
× 1
Klemmenblock
× 1
Wippschalter, nicht beleuchtet
× 1
Universelle Leiterplatte
× 1
Einige Litzen
× 1
Stiftleiste weiblich
× 1

Notwendige Werkzeuge und Maschinen

Lötkolben (generisch)
Lötdraht, bleifrei

Apps und Onlinedienste

Arduino-IDE
App Wireless IR-Temperaturscanner plus ULTRA

Über dieses Projekt

Drahtloser IR-Temperaturscanner

engrpandaece PH

Die kommerzielle Infrarot-Thermopistole, ein berührungsloses Stirn-IR-Thermometer, wurde für die einfache, zweckmäßige und genaue anfängliche Fieberuntersuchung von Gruppen entwickelt, indem das Thermometer auf Gesichtsbereiche wie die Stirn gerichtet wird. Um eine solche Person zu messen, müssen Sie sich in der Nähe des Ziels befinden und können zu einer Infektion führen.

Der Zweck dieses Geräts besteht darin, die Temperatur drahtlos zu scannen und aus der Ferne anzuzeigen. Eine Person, die für die Temperaturmessung vor dem Betreten des Gebäudes verantwortlich ist, ist vor einer Infektion sicher und kann mehr Aufgaben erledigen, anstatt nah beieinander zu stehen und andere zu messen. "Weniger anfassen und mehr tun."

Dieses Gerät verwendet das Bluetooth-Modul HC06 mit einer Reichweite von bis zu 9 Metern.

Auch die kommerzielle Thermopistole ist teuer und als Alternative habe ich eine DIY-Low-Budget-Version davon gemacht.

KABELVERBINDUNG (BreadboardFritzing)

MLX 90614 verwendet I2C-Kommunikation

Arduino Nano -------- MLX90614

3.3V ------------------------Vin

Masse ------------ Masse

A5 --------------------------SCL

A4 --------------------------SDA

Arduino Nano -----------HC06 BT-Modul

D0(Tx) ----------------------RXD

D1(Rx) ----------------------TXD

GND ------------------------GND

5V ----------------------------------------VCC

Laden Sie die Bibliothek MLX90614 adafruit Bibliothek herunter, öffnen Sie die Arduino IDE und das Menü Extras --> Bibliotheken verwalten --> suchen Sie nach MLX90614. und klicken Sie auf Adafruit MLX90614-Bibliothek (Laden Sie die neueste Version herunter) und klicken Sie dann im Bibliotheksmanager auf Installieren.

Testen des Sensors

Um den mlx90614-Sensor zu testen, öffnen Sie die Arduino IDE, klicken Sie auf Datei --> Beispiele --> Adafruit MLX90614-Bibliothek --> mlxtest.

Dann Hochladen und seriellen Monitor sehen. Sie können die Umgebungstemperatur und die Objekttemperatur in Celsius und Fahrenheit anzeigen.

Umgebungstemperatur, auch Raumtemperatur genannt. Objekttemperatur ist jedes nahe Objekt oder Körper (bis zu 5 cm), das erkannt wird.

  • MLX90614 Temperatursensor Spezifikationen-Betriebsspannung:3,6V bis 5V (erhältlich in 3V und 5V Version)-Versorgungsstrom:1,5mA.-Objekttemperaturbereich:-70 °C bis 382,2 °C.-Umgebungstemperaturbereich:- 40° C bis 125° C.-Genauigkeit:0,02°C.-Sichtfeld:80°-Abstand zwischen Objekt und Sensor:2cm-5cm (ca.)

Schaltung in PCB erstellen

Schematisches Layout

Dies ist der vollständige Schaltplan.

Löten beginnen

Dies ist immer noch mein Prototyp, also habe ich weibliche Stiftleisten verwendet, damit ich sie später ändern, modifizieren oder entfernen kann, aber Sie können die Teile direkt löten, wenn Sie möchten.

Wenn Sie einen Multitester haben, ist es besser, die Lötverbindung zu testen, bevor Sie ihn testen und einschalten.

PROGRAMM HOCHLADEN

HINWEIS: Vor dem Hochladen des Programms Trennen Sie die Bluetooth-Verbindung TX &RX oder Ihr Code wird nicht hochgeladen.

/******************************************** ********
Dies ist ein Bibliotheksbeispiel für den MLX90614 Temp Sensor

Speziell entwickelt für die Arbeit mit den MLX90614 Sensoren im
Adafruit Shop
----> https://www.adafruit.com/products/1747 3V-Version
----> https://www.adafruit.com/products/1748 5V-Version

Diese Sensoren verwenden I2C zur Kommunikation, 2 Pins sind für die
Schnittstelle erforderlich
Adafruit investiert Zeit und Ressourcen, um diesen Open-Source-Code bereitzustellen.
Bitte unterstützen Sie Adafruit und Open-Source-Hardware durch den Kauf
Produkte von Adafruit!

Geschrieben von Limor Fried/Ladyada für Adafruit Industries.
BSD-Lizenz, der gesamte obige Text muss in jeder Weiterverteilung enthalten sein
****** *********************************************/

#include
#include

Adafruit_MLX90614 mlx =Adafruit_MLX90614();

void setup() {
Serial.begin(9600);

Serial. println("Adafruit MLX90614 test");

mlx.begin();
}

void loop() {
Serial.print(mlx .readAmbientTempC());
Serial.print("|");
Serial.print(mlx.readObjectTempC());
Serial.print("|");
Verzögerung(1000);
}

ANWENDUNG INSTALLIEREN

https://play.google.com/store/apps/details?id=com.irscanner.panda&hl=en_US

App einrichten

  • Suchen Sie Ihr Bluetooth und PAIR IT. Das Standardpasswort von BT ist 1234 oder 0000
  • Öffne die App, wähle dein Bluetooth aus und klicke auf Verbinden.

Sie sind jetzt verbunden und Ihre Temperaturdaten werden jetzt angezeigt.

Temperaturmessung für den menschlichen Körper ist

Normal:34,8°C - 37,3°C

Hoch:37,4 °C - 38 °C

Fieber:38,1°C - 42,9°C

Optional

  • Um Bluetooth SSID &Passwort zu ändern, hier ist mein Code:https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino

Videotest des drahtlosen IR-Temperaturscanners

TOUCH FREE ZUKUNFTSPLAN/UPGRADES/ANWENDUNG

  • Ausstatten mit einem automatischen Türverriegelungssystem. Die Tür öffnet sich nur, wenn Ihre Temperatur normal ist.
  • Ausrüsten mit Gesichtserkennung. Erkennen Sie den Benutzer und speichern Sie Ihre Daten zur Kontaktverfolgung.

Code

  • Vollständiger Code
Vollständiger Code C/C++
/************************************************ ***** Dies ist ein Bibliotheksbeispiel für den MLX90614 Temp Sensor Speziell entwickelt um mit den MLX90614 Sensoren im adafruit Shop zu arbeiten ----> https://www.adafruit.com/products/1747 3V Version --- -> https://www.adafruit.com/products/1748 5V-Version Diese Sensoren verwenden I2C zur Kommunikation, 2 Pins sind für die Schnittstelle erforderlich Adafruit investiert Zeit und Ressourcen, um diesen Open-Source-Code bereitzustellen. Bitte unterstützen Sie Adafruit und Open-Source-Hardware von Kauf von Produkten von Adafruit! Geschrieben von Limor Fried/Ladyada für Adafruit Industries. BSD-Lizenz, der gesamte obige Text muss in jeder Weiterverteilung enthalten sein ************************************* **************/#include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();void setup() { Serial.begin(9600); Serial.println ("Adafruit MLX90614-Test"); mlx.begin();}void loop() {Serial.print (mlx.readAmbientTempC()); Serial.print("|"); Serial.print (mlx.readObjectTempC()); Serial.print("|"); Verzögerung(1000);}

Herstellungsprozess

  1. Thermoelektrizität
  2. Thermoelemente
  3. Temperatur-Widerstandskoeffizient
  4. CAT-Scanner
  5. Temperaturgesteuerter Lüfter
  6. Temperaturüberwachung auf dem Raspberry Pi
  7. Überwachen der Temperatur mit Raspberry Pi
  8. Raspberry Pi-Temperatursensor
  9. AuGe12
  10. Rhenium