Kabelloser IR-Temperaturscanner – Arduino Nano mit Bluetooth & MLX90614
Komponenten und Materialien
![]() |
Arduino Nano R3 | × | 1 |
| HC-06 Bluetooth-Modul | × | 1 | |
| MLX90614 kontaktloser Temperatursensor | × | 1 | |
![]() |
9V-Batterie | × | 1 |
![]() |
9V-Batterieclip | × | 1 |
| Klemmblock | × | 1 | |
![]() |
Wippschalter, nicht beleuchtet | × | 1 |
| Universelle Lochrasterplatine | × | 1 | |
| Einige Litzendrähte | × | 1 | |
| Pin-Header female | × | 1 |
Benötigte Werkzeuge und Maschinen
![]() |
Lötkolben |
![]() |
Lötzinn, bleifrei |
Apps und Online-Dienste
![]() |
Arduino IDE |
| App „Wireless IR Temperature Scanner plus ULTRA“ |
Über dieses Projekt
Kabelloser IR-Temperaturscanner
engrpandaece PH
Kommerzielle Infrarot-Fieberthermometer („Thermal Infrared Gun“) messen berührungslos die Stirn. Um jemanden zu messen, muss man nah heran – Infektionsrisiko inklusive.
Ziel dieses Geräts: Temperatur drahtlos und aus der Distanz erfassen. Die messende Person bleibt sicher und kann andere Aufgaben erledigen. „Berührungslos und mehr leisten.“
Das Gerät nutzt ein HC-06 Bluetooth-Modul mit bis zu 9 m Reichweite. Kommerzielle Geräte sind teuer – hier eine günstige DIY-Alternative.

Verdrahtung (Breadboard/Fritzing)
MLX90614 nutzt I2C-Kommunikation.
Arduino Nano → MLX90614
- 3,3 V → Vin
- GND → GND
- A5 → SCL
- A4 → SDA
Arduino Nano → HC-06 BT-Modul
- D0 (Tx) → RXD
- D1 (Rx) → TXD
- GND → GND
- 5 V → VCC


Bibliothek installieren: Arduino IDE → Tools → Bibliotheken verwalten → „MLX90614“ suchen → Adafruit MLX90614 Library installieren.

Sensor testen
Arduino IDE → Datei → Beispiele → Adafruit MLX90614 Library → mlxtest. Hochladen und Seriellen Monitor öffnen. Es werden Umgebungs- und Objekttemperatur in °C und °F angezeigt.
- Umgebungstemperatur = Raumtemperatur
- Objekttemperatur = beliebiges nahes Objekt/Körper (bis ca. 5 cm)
MLX90614 Spezifikationen
- Betriebsspannung: 3,6–5 V (3 V und 5 V Versionen)
- Stromaufnahme: 1,5 mA
- Objekt-Temperaturbereich: –70 °C bis 382,2 °C
- Umgebungs-Temperaturbereich: –40 °C bis 125 °C
- Genauigkeit: 0,02 °C
- Sichtfeld: 80°
- Abstand Objekt–Sensor: 2–5 cm (ca.)

Platine löten

Schaltplan

Löten
Dies ist noch ein Prototyp, daher Female-Pin-Header für spätere Änderungen. Sie können die Bauteile auch direkt einlöten.


Vor dem Testen mit dem Multimeter die Lötverbindungen prüfen.


Programm hochladen
WICHTIG: Vor dem Hochladen Bluetooth-Verbindung (TX & RX) trennen, sonst klappt der Upload nicht.
/***************************************************
This is a library example for the MLX90614 Temp Sensor
Designed specifically to work with the MLX90614 sensors in the
adafruit shop
----> https://www.adafruit.com/products/1747 3V version
----> https://www.adafruit.com/products/1748 5V version
These sensors use I2C to communicate, 2 pins are required to
interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
****************************************************/
#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("|");
delay(1000);
}
App installieren & einrichten
Google Play: Wireless IR Temperature Scanner plus ULTRA




- Bluetooth-Gerät finden und koppeln. Standard-Passwort: 1234 oder 0000
- App öffnen, Bluetooth-Gerät auswählen, „Connect“ drücken.

Sie sind nun verbunden und sehen die Temperaturdaten.
Temperaturbereiche für den menschlichen Körper
- Normal: 34,8 °C – 37,3 °C
- Erhöht: 37,4 °C – 38,0 °C
- Fieber: 38,1 °C – 42,9 °C
Optional: Bluetooth SSID & Passwort ändern
Code: GitHub AT-Commands
Zukünftige Erweiterungen
- Automatische Türöffnung nur bei normaler Temperatur
- Gesichtserkennung & Kontaktnachverfolgung
Code
Vollständiger Code (C/C++)
/*************************************************** This is a library example for the MLX90614 Temp Sensor Designed specifically to work with the MLX90614 sensors in the adafruit shop ----> https://www.adafruit.com/products/1747 3V version ----> https://www.adafruit.com/products/1748 5V version These sensors use I2C to communicate, 2 pins are required to interface Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! Written by Limor Fried/Ladyada for Adafruit Industries. BSD license, all text above must be included in any redistribution ****************************************************/ #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("|"); delay(1000); }
Herstellungsprozess
- Thermoelektrizität: Thermoelemente und der Seebeck-Effekt verstehen
- Thermoelemente: Den Seebeck-Effekt für präzise Temperaturmessung nutzen
- Temperaturkoeffizient des Widerstands: Wie Temperatur die Leitfähigkeit verändert
- CT-Scanner: Evolution, Design und die Zukunft der 3-D-Medizinischen Bildgebung
- Temperaturgesteuerter Lüfter: DIY Relais-System für Medienmöbel-Kühlung
- Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
- Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
- Raspberry Pi Heimtemperaturmonitor mit MCP9808, InfluxDB & Grafana bauen
- AuGe12: Premium Goldbasierte Weichlot-Legierung
- Rhenium: Das ultrahochdichte Metall für Filamente und feuerfeste Anwendungen






