Tabla de contenido:
- Paso 1: Réalisation De La Carte De Commande Du Circulateur
- Paso 2: Termostato de Réalisation De La Carte
- Paso 3: Création De La Page Web
- Paso 4: Programación de L'ESP8266
- Paso 5: Création De Boitiers Pour Les Cartes
- Paso 6: Conclusión
Video: Termostato inteligente ESP8266: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Proyectos Fusion 360 »
Artículo Bienvenue sur ce nouvel. On se retrouve aujourd'hui pour un projet que j'ai realisé durant tout ce temps libre que m'a offert le confinement. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison et l'installation de chauffage est vieillissante. La maison est équipée de radiateurs et d'un circuit d'eau alimenté par une chaudière. Cette dernière se trouve dans le garage qui n'est pas en contacto avec la maison. L'idée est donc de créer un termostato colocado en la maison, qui va mesurer la température et commander la chaudière pour réguler la température. La problématique est que le garage est assez lomo de la maison il va donc va falloir trouver une technologie sans-fil. Vierta cela en va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents artículos, ils ne sont pas chers et utilisent le Wifi. En va donc réaliser deux cartes, une carte termostato que l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.
Empecemos ! ?
Paso 1: Réalisation De La Carte De Commande Du Circulateur
Pour faire circuler l'eau dans les radiateurs, un circulateur est installé à coté de la chaudière, il s'agit d'une simple pompe en 220v qui pousse l'eau dans les tuyaux. Nous allons utiliser un relais pour le commander. Celui-ci sera commandé par l'ESP8266 via un transistor. L'ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilitera la commande via Wifi. En placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. En fabrique donc notre carte selon le schéma, en flash le firmware ESPEasy et notre carte est terminée!
Paso 2: Termostato de Réalisation De La Carte
Passons aux choses sérieuses, ici nous allons créér une carte avec un capteur de température y un écran qui nous donnera toutes les informations nécessaires sur les températures de la maison. Pour le capteur il faut absolument un capteur I2C car l'ESP ne dispose par d'entrée analogique, j'ai donc choisi le MCP9808. Vierta la pantalla en un OLED de 128x64 píxeles les superbes qui ont des possibilités infinies. On va aussi retrouver un ESP8266 pour le Wifi con un programa que j'ai conçu moi même, le program va commander directement la carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce une page web hébergé par l'ESP accesible sur smartphone. En fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!
Paso 3: Création De La Page Web
Comme vous pouvez le voir sur la carte termostato, il n'y a aucune façon d'interagir pour régler les paramètres de températures. Vierta cela j'ai décidé qu'on le ferai a través de notre smartphone, j'ai alors développer une page internet (je ne me suis pas encore mis au développement d'application mobile). Cette página sera hébergée directement sur L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, de concentur ou de box domotique, le projet est totalement autonome. Le site qui va nous servir d'application sera directement accesible en local a través de l'adresse IP de l'ESP8266. ¡De plus c'est compatible con IOS y Android!
Dans cette application nous allons retrouver trois grandes divisions:
- Une première avec l'affichage de la température ainsi que les consignes et les delta des deux modes (Normal et économique)
- Une deuxième avec un planning où l'on va pouvoir choisir quand on active le mode normal ou éco.
- Enfin une troisième avec les statistiques de la journalnée ainsi qu'une courbe d'évolution de la température.
Le site est entièrement développé en HTML, CSS y un peu de javascript. Tous est codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Pour cela j'ai réalisé un script linux permettant de convertir notre index.html en code à intégrer au program de l'ESP8266:
#! / bin / bash
gato $ 1 | while read line do echo 'page + = "' $ line '"; 'hecho> resultado.txt
Paso 4: Programación de L'ESP8266
Dernière étape avant que notre système soit fonctionnel, programador nous allons l'ESP afin qu'il puisse remplir toutes ses fonctionnalités telles que:
- Mesurer la température
- Récupérer l'heure sur un serveur NTP
- Prendre une mesure toutes les heures afin de créer une courbe
- Se mettre sur le bon mode, normal ou éco selon le planning et l'heure de la journalnée
- Contrôler la chaudière en fonction de la température de la maison et la consigne.
- Afficher les informations sur l'écran
Vierta el programa cela vous trouverez mon ci-joint.
Paso 5: Création De Boitiers Pour Les Cartes
J'ai récemment acervo une imprimante 3D qui me permet de créer de jolies boîtes pour mes différents projets. Je modélise mes pièces sur Fusion 360. Vous pouvez trouver mes modèles ci-joint sachant que mes cartes de prototypage font 3 * 7 cm. ¿Un vous d'adapter ?. Petit problème auquel je n'avais pas pensé durant la conception, il se trouve que l'ESP8266 chauffe pas mal et cela fausse la mesure du capteur de température, j'ai dû donc place ce dernier à l'extérieur de la boîte (2 ou 3 centimetros de fils suficientes).
Paso 6: Conclusión
Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros points forts, tel qu'être entièrement autonome. Son prix est aussi très avantageux, moins de 15 € tout comp. Allez trouver un termostato conectado a ce prix là? ¡Voilà comme d'habitude si vous avez des questions n'hésitez pas!
Recomendado:
Luz LED de escritorio inteligente - Iluminación inteligente con Arduino - Espacio de trabajo de Neopixels: 10 pasos (con imágenes)
Luz LED de escritorio inteligente | Iluminación inteligente con Arduino | Espacio de trabajo de Neopixels: Hoy en día pasamos mucho tiempo en casa, estudiando y trabajando virtualmente, así que ¿por qué no ampliar nuestro espacio de trabajo con un sistema de iluminación personalizado e inteligente basado en Arduino y LEDs Ws2812b? Aquí te muestro cómo construir tu Smart Luz LED de escritorio que
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: 10 pasos (con imágenes)
Reloj despertador inteligente: un reloj despertador inteligente hecho con Raspberry Pi: ¿Alguna vez has querido un reloj inteligente? Si es así, ¡esta es la solución para usted! Hice Smart Alarm Clock, este es un reloj que puede cambiar la hora de la alarma de acuerdo con el sitio web. Cuando suene la alarma, habrá un sonido (zumbador) y 2 luces
HestiaPi Touch - Termostato inteligente abierto: 9 pasos (con imágenes)
HestiaPi Touch - Termostato inteligente abierto: Acerca de HestiaPi TouchHestiaPi Touch es un termostato inteligente de código abierto para su hogar. Todos los archivos digitales y la información están disponibles a continuación y en nuestro sitio web principal. Con él, puede controlar la temperatura, la humedad relativa y la atmósfera de su hogar
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: 4 pasos (con imágenes)
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: Sonoff es una línea de dispositivos para Smart Home desarrollada por ITEAD. Uno de los dispositivos más flexibles y económicos de esa línea es Sonoff Basic. Es un conmutador habilitado para Wi-Fi basado en un gran chip, ESP8266. Este artículo describe cómo configurar el Cl
Termostato del propagador con ESP8266 / NodeMCU y Blynk: 7 pasos (con imágenes)
Termostato del propagador con ESP8266 / NodeMCU y Blynk: Recientemente compré un propagador calentado, que debería ayudar a que mis semillas de flores y vegetales germinen más temprano en la temporada. Vino sin termostato. Y como los termostatos son bastante caros, decidí hacer los míos. Como quería usar