L'AHT10 est un capteur de température et d'humidité qui communique en utilisant le protocole I2C. Il fournit des lectures précises, ce qui le rend idéal pour la surveillance environnementale, les projets IoT et les stations météorologiques. Ce guide explique comment configurer et utiliser le capteur AHT10 avec un Raspberry Pi pour mesurer la température et l'humidité.
Ce dont vous aurez besoin
- Raspberry Pi (Tout modèle avec le support GPIO, par ex., PI 3, PI 4)
- Module de capteur AHT10
- Fils de planche à pain et de cavalier
- Python installé Sur votre Raspberry Pi
Étape 1: Câblage de l'AHT10 au Raspberry Pi
L'AHT10 utilise le protocole I2C pour la communication.
Connexions (mode I2C)
Pin Aht10 | Pin de framboise PI |
---|---|
VCC | 3.3V (broche 1) |
GND | Terre (broche 6) |
SDA | SDA (broche 3, gpio2) |
SCL | SCL (broche 5, gpio3) |
Étape 2: Activer l'interface I2C
- Ouvrez l'outil de configuration Raspberry Pi:
- Se diriger vers Options d'interface> I2C et l'activer.
- Redémarrez le Raspberry Pi:
Étape 3: Installez les bibliothèques requises
- Mettez à jour la liste des packages de votre Raspberry Pi:
- Installez les outils nécessaires et les bibliothèques Python:
- Vérifiez que l'AHT10 est détecté dans le bus I2C:
0x38
) dans la sortie.
Vous devriez voir l'adresse de l'appareil (généralement
Étape 4: code python pour lire les données de l'AHT10
Utilisez le script Python suivant pour lire les données de température et d'humidité du capteur AHT10.
Exemple de code python
Étape 5: Applications de l'AHT10
- Surveillance météorologique: Utilisez l'AHT10 pour collecter des données de température et d'humidité en temps réel.
- Projets de maisons intelligentes: Surveillez le climat intérieur pour les systèmes d'automatisation comme le CVC ou les humidificateurs.
- Recherche environnementale: Mesurer les conditions de serres, de jardins ou de configurations extérieures.
- Appareils IoT: Intégrez le capteur aux plates-formes cloud pour la journalisation et la visualisation des données distantes.
Dépannage
-
Dispositif non détecté:
- Vérifiez le câblage des broches SDA et SCL.
- Assurez-vous que l'interface I2C est activée sur le Raspberry Pi.
-
Lectures inexactes:
- Évitez de placer le capteur près des sources de chaleur ou des zones avec un flux d'air incohérent.
- Vérifiez que le capteur fonctionne dans sa plage spécifiée.
-
Erreurs I2C:
- Assurez-vous qu'aucun autre dispositif n'est en conflit avec l'adresse I2C de l'AHT10.
Conclusion
Le capteur AHT10 est un dispositif fiable et facile à utiliser pour mesurer la température et l'humidité. En suivant ce guide, vous pouvez intégrer l'AHT10 à votre Raspberry Pi pour construire des stations météorologiques, surveiller les climats intérieurs ou ajouter des capacités de détection environnementale à vos projets IoT. Expérimentez avec différentes configurations pour explorer son plein potentiel!