Drahtloser IR-Temperaturscanner
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Notwendige Werkzeuge und Maschinen
| ||||
|
Apps und Onlinedienste
| ||||
|
Ü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++
Herstellungsprozess