Tour de Capteurs avec Arduino Cloud : Température, Mouvement et Gaz
Composants et fournitures
| Arduino MKR1000 | ×1 |
| Capteur de température/humidité DHT22 | ×1 |
| Capteur PIR Seeed Grove | ×1 |
| Capteur de gaz Seeed Grove (MQ3) | ×1 |
| Capteur de luminosité TSL2561 Adafruit | ×1 |
À propos de ce projet
Ce tutoriel vous guide pour construire une tour multi-capteurs connectée à Arduino Cloud afin de visualiser les données en temps réel.
Connexion à Arduino Cloud
Créez un compte et connectez-vous à Arduino Cloud. Si c'est votre première fois, suivez le guide de démarrage pour installer la bibliothèque Arduino Cloud et créer votre premier dispositif.
Créez un nouveau thing nommé « sensorTower ».
Ajoutez une propriété pour chaque donnée à surveiller : Température, Humidité, Gaz, Mouvement et Luminosité. Pour chacune, définissez : nom, type (unité), politique de mise à jour (à chaque changement ou à intervalles réguliers), et fréquence si mise à jour régulière.
Une fois les 5 propriétés créées, cliquez sur le bouton Code pour voir l'esquisse pré-remplie. Elle contient déjà l'objet ArduinoCloudThing, son initialisation avec les identifiants, l'activation optionnelle du débogueur, et la configuration des propriétés (ex: sensortower.addProperty("temperature", FLOAT, R);). Pour mettre à jour une valeur : sensortower.writeProperty("temperature", "val");.
Test
Téléchargez le code généré et téléversez-le sur votre carte. N'oubliez pas de renseigner vos identifiants Wi-Fi !
/////// Paramètres WiFi ///////
char ssid[] = "";
char pass[] = "";
Revenez au tableau de bord. Si tout fonctionne, vous verrez les valeurs changer en direct.
Connexion des capteurs
Connectez vos capteurs à l'Arduino selon leurs fiches techniques. Pour reproduire exactement ce montage, référez-vous au schéma de câblage ci-dessous.

Le code
En partant du code généré par Arduino Cloud, il suffit d'ajouter la déclaration des broches des capteurs et le code de lecture spécifique à chacun.
Code
Le code complet est généré automatiquement par Arduino Cloud. Il inclut la gestion de la connexion Wi-Fi, la communication avec Arduino Cloud, et la lecture des 5 capteurs (DHT22, PIR, MQ3, TSL2561) avec envoi périodique des valeurs.
Pièces personnalisées et boîtiers
- torretta.3dm (fichier CAO Rhinoceros 3D)
Schémas

Processus de fabrication
- Capteurs Arduino : Types, Applications et Projets Réels
- Construire un réseau de capteurs sans fil abordable pour votre maison
- Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
- Construisez un Stadiomètre Numérique : Suivez la Croissance avec Arduino et Capteur Laser
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Intégrer un capteur d'empreintes capacitif DFRobot (ID809) avec Arduino ou ESP8266
- Pistolet à eau intelligent à détection de mouvement avec Arduino Nano
- Système radar compact Arduino avec capteur ultrasonique HC-SR04 et écran 1,8"
- Envoyer des Données Capteur Arduino vers MySQL via PHPMyAdmin : Guide Pas à Pas