Beschreibung
GY-MLX90615 MLX90615 Digitales Infrarot-Temperatursensor
Serielle Anschluss zum Senden des Befehlsbytes:
(1), serielle Kommunikationsparameter (Standardwert für Baudrate 115200 bps, kann über Software eingestellt werden)
Baudrate: 9600 bps Paritätsbit: N Datenbits: 8 Stoppsbits: 1
Baudrate: 115200 bps Paritätsbit: N Datenbits: 8 Stoppsbits: 1
(2), die vom externen Controller an das GY-MCU90615 Modul gesendeten Eingangs-Befehle (hex)
1, Header: 0xa5
Befehlsgestalt: Header + Befehl + Prüfsumme (8bit) (z.B. automatische Temperaturabfrage = 0xA5 + 0x45 + 0xEA)
2, der Befehl:
Kontinuierliche Ausgabe-Befehl:
0xA5 + 0x45 + 0xEA —————- Temperaturdaten (Modul gibt Datenart 0x45 zurück)
Abfrage-Ausgabe-Befehle:
0xA5 + 0x15 + 0xBA ————— Temperaturdaten (Modul gibt Datenart 0x45 zurück)
🙁 Konfigurationsanweisungen wirken sich nach einem Neustart nach Stromausfall aus)
Baudrate-Konfigurationen:
0xA5 + 0xAE + 0x53 —————- 9600
0xA5 + 0xAF + 0x54 —————- 115200 (Standard)
Automatische Sendung von Temperaturdaten bei Aktivierung:
0xA5 + 0x51 + 0xF6 —————- Temperaturdaten nach Aktivierung automatisch senden
0xA5 + 0x52 + 0xF7 —————- Temperaturdaten nach Aktivierung nicht automatisch senden (Standard)
Vertragsbestätigung
Serielle Schnittstelle zum Empfangen:
(1), serielle Kommunikationsparameter (Standardwert für Baudrate 115200 bps, kann über Software eingestellt werden)
Baudrate: 9600 bps Paritätsbit: N Databits: 8 Stopbits: 1
Baudrate: 115200 bps Paritätsbit: N Databits: 8 Stopbits: 1
(2), die Modul-Ausgabeformat, jedes Frame enthält neun Bytes (hex):
Byte0: 0x5A Voranzeichen Flags
Byte1: 0x5A Voranzeichen Flags
Byte2: 0X45 Frame-Datentypen (0X45: Temperaturdaten)
Byte3: 0x04 Datenmenge (zwei Daten in den folgenden vier Gruppen, z.B.)
Byte4: 0x00 ~ 0xFF Daten 1 hoch 8
Byte5: 0x00 ~ 0xFF Daten 1 niedrig 8
Byte6: 0x00 ~ 0xFF Daten 2 hoch 8
Byte8: 0x00 ~ 0xFF Prüfsumme (Datenakzumulation und vorn, nur die niedrigsten 8 Bits bleiben)
(3), Datenberechnungsmethode
Temperaturberechnungsmethode:
Höhe Temperatur = 8 << 8 | Niedrig 8 (Ergebnisse für den tatsächlichen Winkel multipliziert mit 100)
Beispiel: Senden Befehl: A5 45 EA, empfangene Daten:
<5A- 5A- 45- 04- 0C- 78- 0D- 19- A7>
Darstellen TO (signiert 16bit, stellt die Zieltemperatur dar): TO = 0x0C78 / 100 = 31,92 ℃
Darstellen TA (signiert 16bit, stellt die Umgebungstemperatur dar): TO = 0x0D19 / 100 = 33,53 ℃
Tutorial: Wie man GY-MLX90615 verwendet
Dieser Infrarotsensor misst die Temperatur ohne Kontakt, ideal für Umgebungsüberwachungsprojekte und Sicherheitsanwendungen.
Was du brauchst
- GY-MLX90615
- Arduino
- Doppelkabel
- Widerstand 10kΩ
Schritte
- 1. Verbinde den Sensor mit dem Arduino an den folgenden Pins: VCC an 5V, GND an GND, SDA an SDA, SCL an SCL.
- 2. Verbinde den 10kΩ-Widerstand zwischen VCC und SDA.
- 3. Lade den bereitgestellten Arduino-Code.
- 4. Führe den Code aus, um die Temperatur anzuzeigen.
- 5. Prüfe im Datenblatt für weitere Details.
- 6. Versuche die Temperatur verschiedener Objekte zu messen.
- 7. Registriere die Daten für spätere Analyse.
- 8. Überprüfe die Stabilität des Sensors in verschiedenen Umgebungsbedingungen.
Beispielcode
```int sensorPin = 2; // Pin SDA di MLX90615void setup() { Wire.begin(); Serial.begin(9600);}void loop() { int sensorValue = MLX90615.getobjectTemp(); Serial.println(sensorValue); delay(1000);}```
Mini-Projekt
Erstelle ein thermisches Warnsystem für die Haustür.
Häufige Fehler
- Verbinde den Sensor an einen nicht unterstützten Pin.
- Verwende den 10kΩ-Widerstand nicht.
- Verwende einen nicht kompatiblen Arduino.
- Vergiss, im Datenblatt nachzuschlagen.
Empfohlenes Zubehör
- Arduino Uno
- Doppelkabel
- 10kΩ-Widerstand
- LCD-Anzeige
Häufige Fragen
Funktioniert der Sensor in allen Umgebungsbedingungen gut?
Prüfe im Datenblatt für Betriebsbedingungen.
Kann ich einen Arduino einer anderen Marke verwenden?
Ja, aber stelle sicher, dass er mit den Pins SDA und SCL kompatibel ist.
Misst der Sensor die Temperatur der Luft oder eines Objekts?
Misst die Temperatur des in Kontakt stehenden Objekts.







Rezensionen
Es gibt noch keine Rezensionen.