Construisez une station météo fiable avec l'enregistreur de données MKR Zero
Composants et fournitures
![]() |
|
× | 1 | |||
![]() |
|
× | 3 | |||
![]() |
|
× | 1 | |||
![]() |
|
× | 1 | |||
|
× | 1 | ||||
|
× | 1 | ||||
|
× | 1 |
Applications et services en ligne
![]() |
|
|||
![]() |
|
À propos du projet
Note : Ce tutoriel pourrait être obsolète, veuillez aller ici pour une version plus récente.
Introduction
Avec ce projet, vous pourrez créer en quelques minutes un enregistreur de données de température et d'humidité. Vous pouvez utiliser le lecteur de carte SD intégré du MKR Zero pour stocker les données. Branchez une batterie, ajoutez un boîtier de protection et vous aurez un enregistreur de données météo compact que vous pourrez utiliser dans des endroits reculés où aucune connexion n'est disponible. L'imagination est la seule limite !
Matériel
Pour construire l'enregistreur de données météo, nous utiliserons une carte Arduino MKR Zero. Son format compact et son lecteur de carte SD intégré en font un choix parfait pour ce projet.
Ensuite, nous aurons besoin d'un capteur de température et d'humidité DHT22. Ce capteur est facilement disponible et très polyvalent. Il peut être alimenté de 3,3V à 6V. Nous connecterons la broche d'alimentation du DHT22 à la broche VCC (3,3V) de notre MKR Zero. Nous aurons aussi besoin d'une résistance de tirage (pull-up) de 4,7kΩ pour la ligne de données et d'un condensateur de 100nF pour nettoyer le bruit sur la ligne d'alimentation. Pour plus d'infos sur le DHT22, consultez le tutoriel DHT d'Adafruit.
Nous utiliserons une petite plaque d'essai avec 3 fils de connexion pour tout relier, une carte SD pour stocker les informations et une batterie LiPo 3,7V pour rendre notre enregistreur portable.

Optionnel
Il est important de garder votre électronique au sec, donc si vous prévoyez de mettre votre enregistreur météo dans un environnement difficile, n'oubliez pas d'utiliser un boîtier de protection pour éviter d'endommager l'électronique !
Schémas
- Insérez le MKR Zero sur la plaque d'essai.
- Insérez le DHT22 sur la plaque d'essai.
- Connectez la broche d'alimentation du DHT22 à la broche VCC du MKR Zero.
- Connectez la broche de données du DHT22 à la broche numérique 7 du MKR Zero.
- Connectez la broche de masse du DHT22 à la broche GND du MKR Zero.
- Connectez le condensateur 100nF entre la broche d'alimentation et la broche GND.
- Connectez la résistance de tirage 4,7k entre la broche d'alimentation et la broche de données.
- Insérez la carte SD dans la carte MKR Zero.

Arduino IDE
OK, vous devriez maintenant avoir toute l'électronique assemblée. Il est temps de téléverser le sketch sur la carte MKR Zero. Pour ce projet, vous aurez besoin des bibliothèques pour le capteur DHT22. Vous pouvez les trouver dans ce dépôt GitHub. Téléchargez-les et placez-les dans « libraries » dans votre dossier sketchbook.
Maintenant, vous devez télécharger le sketch pour l'enregistreur de données météo et le placer dans le dossier sketchbook. Vous pouvez trouver le sketch plus bas dans le tutoriel.
Ouvrez votre IDE Arduino et utilisez le Gestionnaire de cartes pour installer la carte MKR Zero. Une fois l'installation terminée, vous devriez pouvoir sélectionner la carte MKR Zero dans le menu Outils -> Carte. Connectez maintenant le MKR Zero à votre ordinateur avec le câble microUSB. Dans l'IDE, allez dans Fichier -> Sketchbook -> MKRZERO_WeatherDataLogger et ouvrez le sketch. Compilez et téléversez sur la carte.
Voilà ! Votre système est prêt pour l'action. Vous pouvez aussi voir les valeurs depuis le moniteur série.


Code
Code MKRZERO_Weather_Data_Logger
Schémas
Processus de fabrication
- Construction d'un enregistreur de données multicanal avec Raspberry Pi – Partie 1 : Exigences et architecture
- Système de Capteur de Température Multi-Position pour Intégration Domotique
- Enregistreur de Température et Humidité Arduino avec DHT11 et Shield Ethernet
- MotionSense : Détection d'intrusion intelligente avec Arduino et ESP8266
- Prévention incendie imprimante 3D : Système de sécurité à capteur intelligent
- Lévitation magnétique répulsive avec Arduino : circuit simple et guide DIY
- Robot préhenseur télécommandé avancé pour manipulation de précision
- Enregistreur de données Arduino haute performance pour ballon météo
- CoroFence : Détecteur Thermique Avancé PIR + Capteur Grid-EYE & IoT





