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

Präzises COVID-19-Kontaktlos-Thermometer mit MLX90614 & Arduino Nano

Komponenten und Materialien

MLX90614 IR-Temperatursensor 1×
Arduino Nano R3 1×
Female/Female Jumper-Kabel 1×
OTG-Adapter 1×
USB Mini auf USB Micro Kabel 1×
Android-Gerät 1×

Software und Apps

Projektbeschreibung

Kontaktloses Thermometer

Kontinuierliche Körpertemperaturmessung ist ein Weg, COVID-19-Patienten zu erkennen. Herkömmliche Thermometer berühren den Patienten und können das Virus verbreiten. Ein kontaktloses Infrarot-Thermometer („Temperaturpistole“) löst dieses Problem, war aber während der Pandemie teuer und schwer verfügbar.

Mit wenigen gängigen Bauteilen lässt sich ein solches Gerät selbst bauen.

Funktionsweise

Der MLX90614 ist ein Infrarot-Temperatursensor für berührungslose Messung mit I²C-Schnittstelle. Der Arduino Nano liest die Daten aus und sendet sie per USB/OTG an ein Smartphone, wo die „Serial Monitor“-App die Werte anzeigt. Stromversorgung erfolgt direkt über das Smartphone – kein externes Netzteil nötig.

MLX90614 IR-Temperatursensor

Der Sensor misst Objekttemperaturen ohne Kontakt mit 0,5 °C Genauigkeit über einen weiten Bereich. Kommunikation läuft über I²C (SDA an A4, SCL an A5 des Arduino Nano).

Schritt-für-Schritt-Anleitung

1. Arduino IDE einrichten

2. Setup programmieren

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

3. Loop programmieren

void loop() {
  Serial.print("Temperatur: ");
  Serial.print(mlx.readObjectTempC());
  Serial.println(" °C");

  Serial.print("Temperatur: ");
  Serial.print(mlx.readObjectTempF());
  Serial.println(" °F");

  Serial.println();
  delay(500);
}

4. Hardware-Verkabelung

Arduino NanoMLX90614
A4 (SDA)SDA
A5 (SCL)SCL
3,3 VVCC
GNDGND

Sensor und Arduino in ein Gehäuse einbauen: Loch für Sensoröffnung, Loch für USB-Kabel. USB an Smartphone anschließen, Serial Monitor App starten, Baudrate 9600 einstellen.

Kompletter Code

// Sketch by Akshay Joseph
#include <Wire.h>
#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

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

void loop() {
  Serial.print("Temperatur: ");
  Serial.print(mlx.readObjectTempC());
  Serial.println(" °C");

  Serial.print("Temperatur: ");
  Serial.print(mlx.readObjectTempF());
  Serial.println(" °F");

  Serial.println();
  delay(500);
}

Schaltplan

Schaltplan als Bild verfügbar (Original-Link im Quellprojekt).

Projekt ursprünglich veröffentlicht mit Hinweis: „STAY HOME, STAY SAFE, STAY CREATIVE.“

Herstellungsprozess

  1. Kontaktlinsen: Geschichte, Materialien und zukünftige Innovationen
  2. Das Thermometer: Von Galileos Thermoskop zu modernen digitalen Sensoren
  3. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  4. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  5. DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
  6. Universelle Android-Fernbedienung mit Arduino, 1Sheeld & IR-Steuerung
  7. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  8. Android-gesteuertes Roboterfahrzeug mit Raspberry Pi Motor Shield
  9. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  10. Roomba Create 2 per Arduino & Android steuern – Schritt-für-Schritt