Draadloze IR-temperatuurscanner – Arduino Nano met Bluetooth & MLX90614
Onderdelen en benodigdheden
| Arduino Nano R3 | × | 1 |
| HC-06 Bluetooth-module | × | 1 |
| MLX90614 Contactloze temperatuursensormodule | × | 1 |
| 9V batterij | × | 1 |
| 9V batterijclip | × | 1 |
| Klemblok | × | 1 |
| Wipschakelaar (niet-verlicht) | × | 1 |
| Universele printplaat | × | 1 |
| Verschillende draaddraadjes | × | 1 |
| Vrouwelijke penheaders | × | 1 |
Benodigde tools en machines
- Solderbout
- Solderdraad (loodvrij)
Apps en online diensten
- Arduino IDE
- App: Wireless IR Temperature Scanner plus ULTRA (Google Play)
Over dit project
Draadloze IR-temperatuurscanner
Commerciële infrarood-thermometers zijn duur en vereisen nabijheid, wat besmettingsrisico's met zich meebrengt. Dit project biedt een goedkope DIY-alternatief om temperaturen op afstand (tot 9 meter via Bluetooth) te meten – "Touch Less and Do More".

Bedrading (Breadboard/Fritzing)
MLX90614 gebruikt I2C-communicatie:
- Arduino Nano 3.3V → MLX90614 Vin
- Arduino Nano GND → MLX90614 GND
- Arduino Nano A5 → MLX90614 SCL
- Arduino Nano A4 → MLX90614 SDA
HC-06 Bluetooth-module:
- Arduino Nano D0 (Tx) → HC-06 RXD
- Arduino Nano D1 (Rx) → HC-06 TXD
- Arduino Nano GND → HC-06 GND
- Arduino Nano 5V → HC-06 VCC


Bibliotheek installeren
In Arduino IDE: Tools → Manage Libraries → zoek "MLX90614" → installeer Adafruit MLX90614 Library.

Sensor testen
Bestand → Voorbeelden → Adafruit MLX90614 Library → mlxtest. Upload en open Serial Monitor. Je ziet omgevingstemperatuur en objecttemperatuur in °C en °F.
- Omgevingstemperatuur = kamertemperatuur
- Objecttemperatuur = elk dichtbijzijnd object/lichaam (tot 5 cm)
MLX90614 Specificaties:
- Voedingsspanning: 3,6V–5V (3V en 5V versies beschikbaar)
- Stroomverbruik: 1,5 mA
- Objecttemperatuurbereik: -70°C tot 382,2°C
- Omgevingstemperatuurbereik: -40°C tot 125°C
- Nauwkeurigheid: 0,02°C
- Zichtveld: 80°
- Afstand object-sensor: 2–5 cm

Printplaat maken

Schema

Solderen
Ik gebruikte female pinheaders voor flexibiliteit, maar je kunt direct solderen. Test met een multimeter voordat je spanning aanlegt.




Programma uploaden
BELANGRIJK: Koppel de Bluetooth TX & RX los voordat je uploadt, anders lukt het niet.
/***************************************************
* Adafruit MLX90614 bibliotheek voorbeeld
***************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>
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 installeren en instellen
Download: Wireless IR Temperature Scanner plus ULTRA
- Zoek en koppel je Bluetooth-module (standaard wachtwoord: 1234 of 0000).
- Open de app, kies je Bluetooth-apparaat en klik Connect.





Temperatuurinterpretatie voor menselijk lichaam
- Normaal: 34,8°C – 37,3°C
- Verhoogd: 37,4°C – 38,0°C
- Koorts: 38,1°C – 42,9°C
Optioneel: Bluetooth SSID & wachtwoord wijzigen
Code: GitHub AT-commando's
Toekomstige uitbreidingen
- Koppeling met automatisch deurvergrendelingssysteem: deur opent alleen bij normale temperatuur.
- Gezichtsherkenning voor contacttracing.
Code
Complete code (C/C++) – zie bovenaan bij upload-instructies.
Schema's
Zie afbeeldingen in de secties "Schema" en "Printplaat maken".
Productieproces
- CT (CAT) Scanners: Evolutie, Ontwerp en de Toekomst van 3-D Medische Beeldvorming
- Streepjescodescanner: Technologie, Ontwerp en Toekomstige Trends
- Temperatuur-gecontroleerde Ventilator: DIY Relais Systeem Voor Media Kast Koeling
- Professionele temperatuurbewaking met Raspberry Pi en DS18B20
- Accurate temperatuurbewaking in een serverkast met Raspberry Pi
- Een Raspberry Pi thuistemperatuurmonitor bouwen met MCP9808, InfluxDB & Grafana
- Thermoelectriciteit: Thermokoppels en het Seebeck-effect begrijpen
- Thermocouples: het Seebeck-effect benutten voor accurate temperatuurmetting
- Temperatuurcoëfficiënt van weerstand: hoe temperatuur geleidbaarheid beïnvloedt
- AuGe12: Premium Op Goud Gebaseerde Zachte Soldeerlegering
- Rhenium: Het Ultra-Hoogdichte Metaal voor Draad en Refractaire Toepassingen