Description
GY-MLX90615 MLX90615 Capteur de Température Infrarouge Numérique Port série pour envoyer le byte de commande : (1), paramètres de communication série (valeur par défaut du débit bps 115200, peut être défini par le logiciel) Débit bps : 9600 bps bit de parité : N Bits de données : 8 Bits d’arrêt : 1 Débit bps : 115200 bps bit de parité : N Bits de données : 8 Bits d’arrêt : 1 (2), les commandes envoyées par un contrôleur externe au module GY-MCU90615 (hex) 1, en-tête : 0xa5 Format de commande : en-tête + commande + somme de contrôle (8 bits) (par exemple, commande de lecture automatique de la température = 0xA5 + 0x45 + 0xEA) 2, commande d’instruction : Instruction de sortie continue : 0xA5 + 0x45 + 0xEA —————- données de température (le module retourne le type de données 0x45) Instruction de sortie de requête : 0xA5 + 0x15 + 0xBA ————— données de température (le module retourne le type de données 0x45) 🙁 Directives de configuration prennent effet après redémarrage après extinction) Configurations du débit bps : 0xA5 + 0xAE + 0x53 ————— 9600 0xA5 + 0xAF + 0x54 ————— 115200 (valeur par défaut) Configuration d’envoi automatique de données de température : 0xA5 + 0x51 + 0xF6 ————— données de température envoyées automatiquement après alimentation 0xA5 + 0x52 + 0xF7 ————— ne pas envoyer automatiquement après alimentation les données de température (valeur par défaut) Port série pour recevoir : (1), paramètres de communication série (valeur par défaut du débit bps 115200 bps, peut être défini par le logiciel) Débit bps : 9600 bps bit de parité : N Bits de données : 8 Bits d’arrêt : 1 Débit bps : 115200 bps bit de parité : N Bits de données : 8 Bits d’arrêt : 1 (2), format de sortie du module, chaque trame contient neuf octets (hex) : Octet0 : 0x5A Marqueurs de préambule Octet1 : 0x5A Marqueurs de préambule Octet2 : 0X45 Types de données de trame (0X45 : données de température) Octet3 : 0x04 quantité de données (2 données suivantes les quatre groupes, par exemple) Octet4 : 0x00 ~ 0xFF Haute partie des données 1 Octet5 : 0x00 ~ 0xFF Basse partie des données 1 Octet6 : 0x00 ~ 0xFF Haute partie des données 2 Octet8 : 0x00 ~ 0xFF somme de contrôle (accumulation des données et de l’avant, en laissant seulement les 8 bits inférieurs) (3), méthode de calcul des données Méthode de calcul de la température : Haute température = 8 << 8 | Basse 8 (résultats pour l’angle réel multiplié par 100) Exemple : Commande envoyée : A5 45 EA, données reçues : <5A- 5A- 45- 04- 0C- 78- 0D- 19- A7> Représente TO (16 bits signés, représente la température cible) : TO = 0x0C78 / 100 = 31,92 ℃ Représente TA (16 bits signés, représente la température ambiante) : TO = 0x0D19 / 100 = 33,53 ℃ Tutoriel : Comment utiliser GY-MLX90615 Ce capteur infrarouge mesure la température sans contact, idéal pour les projets de surveillance environnementale et les applications de sécurité. A quoi sert GY-MLX90615 Arduino Câble dual Résistance 10kΩ Étapes 1. Connectez le capteur à l’Arduino en utilisant les broches suivantes : VCC à 5V, GND à GND, SDA à SDA, SCL à SCL. 2. Connectez la résistance 10kΩ entre VCC et SDA. 3. Chargez le code Arduino fourni. 4. Exécutez le code pour afficher la température. 5. Vérifiez le datasheet pour plus de détails. 6. Essayez de mesurer la température de différents objets. 7. Enregistrez les données pour une analyse ultérieure. 8. Vérifiez la stabilité du capteur dans différentes conditions environnementales. Exemple de code « `int sensorPin = 2; // Broche SDA de MLX90615void setup() { Wire.begin(); Serial.begin(9600);}void loop() { int sensorValue = MLX90615.getobjectTemp(); Serial.println(sensorValue); delay(1000);}« ` Mini-projet Créez un système d’alerte thermique pour la porte de votre maison. Erreurs courantes Connecter le capteur à une broche non prise en charge. Omettre la







Avis
Il n’y a pas encore d’avis.