Table des matières:

Contrôleur d'eau intelligent : 8 étapes
Contrôleur d'eau intelligent : 8 étapes

Vidéo: Contrôleur d'eau intelligent : 8 étapes

Vidéo: Contrôleur d'eau intelligent : 8 étapes
Vidéo: Créer un système d'arrosage automatique avec l'Arduino 🌼 2024, Novembre
Anonim
Contrôleur d'eau intelligent
Contrôleur d'eau intelligent
Contrôleur d'eau intelligent
Contrôleur d'eau intelligent

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

Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
Outils nécessaires
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

Matériel avec ESP8266
Matériel avec ESP8266
Matériel avec ESP8266
Matériel avec ESP8266
Matériel avec ESP8266
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

Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash EspEasy
Micrologiciel Flash 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

Système de fil et capteurs
Système de fil et capteurs
Système de fil et capteurs
Système de fil et capteurs
Système de fil et capteurs
Système de fil 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

Système de configuration
Système de configuration

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

Contrôle avec Domoticz & ThingSpeak
Contrôle avec Domoticz & ThingSpeak
Contrôle avec Domoticz & ThingSpeak
Contrôle avec Domoticz & ThingSpeak
Contrôle avec Domoticz & ThingSpeak
Contrôle 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

Boîte et mise en service
Boîte et mise en service
Boîte et mise en service
Boîte et mise en service
Boîte et mise en service
Boîte et mise en service

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

Prochaine version de mise à niveau
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.

Conseillé: