Smarte Steuerung für den Swimmingpool (1/4) - AZ-Delivery

Dans la série d’articles en quatre parties qui suit, nous décrirons étape par étape comment contrôler une piscine à l’aide de modules IoT auto-construits. Le coût des composants électroniques requis est inférieur à 100 euros.

Objectif

  1. Contrôler la piscine et sa température via un système solaire avec des composants électroniques open source et peu coûteux
  2. Accès via Wi-Fi et Internet
  3. Extéabilité flexible

Point de départ

Nous avons une piscine qui est nettoyée par un système de filtre à sable. Ce système de filtre à sable doit filtrer l’eau de la piscine quotidiennement pendant une certaine période de temps.

En outre, nous avons un système solaire thermique, qui est conçu pour soutenir le chauffage et l’eau chaude. Comme il produit beaucoup trop de chaleur en été, l’idée était d’utiliser cette chaleur en été pour chauffer la piscine. Ceci est facilement possible grâce à des connexions supplémentaires au système de stockage de chaleur : une pompe à circulation conduit l’eau solaire chaude à travers un Échangeur, qui chauffe l’eau de la piscine.

Planification

 

 

La pompe pour la circulation de l’eau est commutée par une minuterie. La pompe pour le chauffage est activée manuellement après la minuterie au besoin. C’est bien sûr doofy si vous avez inclus le système solaire le matin et les changements météorologiques pendant la journée: Le soir, l’eau pour la douche et la cuisson est froide, parce que toute l’énergie a coulé dans la piscine. Cela devrait changer cette année!

Exigences

De cette situation est née le désir de contrôler la piscine intelligemment. Qu’est-ce qui est nécessaire en principe?

  1. Capteurs pour le stockage de la chaleur et l’eau de piscine
  2. Option de commutation pour les pompes
  3. Un contrôle des règles

Tout cela est facile à faire avec un microcontrôleur ESP et un Raspberry Pi. Les solutions individuelles sont également disponibles ici dans le blog:

Cependant, les pièges sont dans le détail de la combinaison. Nous le verrons dans l’article suivant.

Matériel requis

Les pièces et composants suivants sont requis pour le contrôleur de piscine :

Pour le serveur OpenHAB :

Base pour le contrôleur de piscine

Nous allons commencer par le cœur du contrôleur de piscine. Afin de ne pas réinventer la roue encore et encore, nous avons décidé de mettre en place le projet sur une base. Nous l’avons fait dans le projet ESPBASE (EN) Trouvé. En tant que modèle, le projet fournit un soutien pour la mise en place du Wi-Fi via un point d’accès et d’autres fonctions que nous n’avons plus à nous soucier de nous-mêmes. Dans son projet, le promoteur a Exemple pour l’utilisation de ESPBASE. Sur cette base, nous allons construire le contrôleur.

Intégration à domicile intelligente

Enfin, le contrôleur de piscine est placé dans la domotique open source openHAB et permet ainsi également d’accéder via des applications sur le smartphone.

Pour l’intégration, nous avons besoin d’un protocole pour l’échange de messages. Nous utilisons MQTT à cette fin. MQTT est un protocole de message léger qui est très souvent utilisé dans IoT (Internet des objets). Si vous voulez en savoir plus sur MQTT, vous trouverez un bon Aperçu.

Pour la communication du contrôleur de piscine, nous aurons besoin d’un courtier MQTT. À cette fin, nous avons le courtier sur le Raspberry Pi Mosquitto Mosquitto Installé.

Installer et tester MQTT Server Mosquitto

Nous installons le courtier MQTT Mosquitto sur le Raspberry Pi:

sudo apt-get mise à jour
mise à niveau sudo apt-get
sudo apt-get installer mosquitto mosquitto-clients

Nous ouvrons un abonné sur le sujet "/sujet" qui attend des nouvelles:

mosquitto_sub -h localhost -v -t /topic

Le sujet est comme une fréquence radio sur laquelle écouter. De cette façon, différentes données telles que les températures peuvent être envoyées dans différents canaux.

Nous pouvons tester cela directement sur la framboise avec la commande suivante, qui publie un message dans une autre fenêtre de console:

mosquitto_pub -h localhost -t /topic -m "Bonjour piscine intelligente"

Il ya aussi des clients pour le smartphone ou Windows PC pour recevoir ou envoyer les messages MQTT. Un tel client peut être utile pour les tests si vous ne voulez pas toujours ouvrir une console sur la framboise.

Que se passe-t-il ensuite ?

Maintenant, les premières conditions ont été créées. Dans l’article suivant, nous présenterons le contrôleur de pool basé sur l’ESP32, qui fournit ses données via le courtier MQTT mis en place.

 

Nous espérons que vous avez aimé la première partie de cette série d’articles.

La deuxième partie de l’article sera publiée sous peu. Arrêtez-vous dans les prochains jours. 

Nous attendons avec impatience vos commentaires et commentaires et dire au revoir jusqu’au prochain post.

Votre équipe AZ-Delivery

Atteindre: Le contrôleur de billard (2/4)

Esp-32Projekte für fortgeschritteneRaspberry piSensorenSmart home

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery