Table des matières:
Vidéo: Contrôleur d'eau intelligent : 8 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Bonjour, c'est mon premier projet sur Instructables. Toute question ou suggestion, commentaires, s'il vous plaît dites-moi.
J'ai créé un nœud IOT pour mon réservoir d'eau froide sur le toit. Cela m'a donné des informations comme:
1. Niveau d'eau du réservoir
2. Température, pression barométrique et humidité
3. Capteur de mouvement
4. Lux lumineux
Base sur le firmware ESP-EASY et le matériel ESP8266 Nodemcu.
Parce que ce nœud IOT a besoin de Wifi pour fonctionner, je suis déjà en train de reconfigurer mon réseau Wifi. Le partagera avec d'autres projets.
Étape 1: Outils nécessaires
La liste ci-dessous sont les principaux outils nécessaires pour mes projets:
1. Poste de soudage
2. Multimètre numérique
3. Outils et matériaux de soudage
4. etc…
Soyez prudent lorsque vous utilisez un appareil lié à l'électricité.
Étape 2: Matériel avec ESP8266
Parce que mon réservoir d'eau froide dans le toit. Donc, je donne quelques capteurs pour le suivi de l'environnement (juste pour le plaisir)
1. ESP8266: tout esp8266 mais je recommande le NODEMCU - ESP8266, c'est environ 3$ - 4$
2. DS18b20 Waterproof: pour la température de l'eau
3. HC-SR04: Capteur à Ultrasons pour le niveau d'eau du réservoir
NE PAS CONNECTER DIRECTEMENT AVEC ESP8266 (c'est un signal 5v et tuera votre carte)
4. DHT22 ou DHT11: Température et humidité à l'intérieur de la boîte
5. BMP180: Pression barométrique/Température/Altitude sur le toit
6. PIR HC-SR501: Capteur de mouvement infrarouge passif, pour détecter quelqu'un ou un animal
7. BH1750FVI: Capteur de lumière numérique
8. Levelshifter: convertissez le signal 5 V de HC-SR04 en 3,3 V.
Étape 3: Flash du micrologiciel EspEasy
1. Téléchargez-le sur
2. Utilisation de ce firmware ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. Exécutez FlashESP8266.exe pour flash (sous Windows uniquement:D). Peut-être avez-vous besoin de flash.py pour flasher sur Linux ou Mac (essayez Google s'il vous plaît)
4. Première exécution, veuillez suivre ce guide
Note: mode AP utilisant ce mot de passe pour accéder: configesp
Étape 4: Système de câblage et capteurs
Veuillez câbler ESP8266 avec des capteurs comme ceci:
- DHT11 => GPIO3
- DS18B20 => GPIO1: besoin de R4, 7k avec (+)
- BH1750 => I2C: GPIO4, 5
- BMP180 => I2C: GPIO4, 5
- PIR => GPIO14
- HC-SR04: NE PAS CONNECTER DIRECTEMENT AVEC ESP8266 (c'est un signal 5v et tuera votre carte)
Vous avez besoin d'un Levelshifter
=> connecter Levelshifter avec GPIO12, GPIO13
Étape 5: Configurer le système
Config comme cette photo.
GPIO doit correspondre à l'étape précédente, vous pouvez le modifier.
Mais n'utilisez PAS ces GPIO:
- IO0, IO2: besoin de pull-up R
- IO15: besoin du pull-down R
- IO16: mode veille avec RST
- IO7, IO8, IO9, IO10: SD0..3
L'utilisation de ces GPIO décomposera votre moniteur série:
- IO1, IO3: série TX RX
Veuillez vous assurer que l'IDX est correct sur votre système Domoticz.
www.letscontrolit.com/wiki/index.php/Tuteur…
Étape 6: Contrôlez avec Domoticz & ThingSpeak
1. Domotique
Donnez-lui du nouveau matériel, configurez les appareils et tapez l'IDX sur Domoticz dans EspEasy
2. Le langage des choses:
Obtenez un nouveau canal et donnez à EspEasy la clé d'API d'écriture
Étape 7: Box & Go-Live
En boite et test.
Après cela, installation avec réservoir d'eau.
Maintenant: détendez-vous avec de la bière:D
Remarque: veuillez ne pas le mettre directement avec le soleil ou la pluie. Pour l'intérieur seulement.
Pour les mobiles:
1. Application Android:
2. Application iOS:
Étape 8: Prochaine version de mise à niveau
Dans la prochaine version, je créerai un autre nœud pour contrôler la pompe.
Et incluez ceci dans ma Smart Home en utilisant Home-assistant (https://www.home-assistant.io/) au lieu de Domoticz (https://www.domoticz.com/).
À bientôt!
Salutations.