Taula de continguts:

Termòstat intel·ligent ESP8266: 6 passos (amb imatges)
Termòstat intel·ligent ESP8266: 6 passos (amb imatges)

Vídeo: Termòstat intel·ligent ESP8266: 6 passos (amb imatges)

Vídeo: Termòstat intel·ligent ESP8266: 6 passos (amb imatges)
Vídeo: SkyDogCon 2017: "Hacking the IoT: A Case Study" w/ Nancy & Phoenix Snoke 2024, De novembre
Anonim
Termòstat intel·ligent ESP8266
Termòstat intel·ligent ESP8266

Projectes Fusion 360 »

Bienvenue sur ce nouvel article. On es retrouve avui per un projecte que he realitzat durant tot el temps lliure que m'ofereix el confinament. Aquest projecte m'ha estat proposat per mon père, en efecte el vient de déménager en una vieille maison et l'installation de chauffage est vieillissante. La maison est équipée de radiateurs i d’un circuit d’aigua alimentat per una chaudière. Cette dernière se trouve dans le garage qui n'est pas en contact avec la maison. L’idée és per tant de crear un termòstat situat a la casa, que mesurarà la temperatura i el comandament de la chaudière per al regulador de la temperatura. La problématique est que le garage est assez loin de la maison il va donc va falloir trouver una technologie sans-fil. Pour cela on va utilitzar els fameux ESP8266 que ja heu de fer servir en els articles anteriors, no són pas chers i utilitzen el Wifi. On va donc réaliser deux cartes, une carte thermostat que l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.

Comencem ! ?

Pas 1: Realització de la carta de comandes del circulador

Réalisation De La Carte De Commande Du Circulateur
Réalisation De La Carte De Commande Du Circulateur
Réalisation De La Carte De Commande Du Circulateur
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'una simple pompe en 220v qui pousse l'aigua en els vostres. Nous allons use un relais pour le commander. Celui-ci sera commandé par l'ESP8266 via un transistor. L'ESP disposa del firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilita la comanda a través de Wifi. On placera aussi 2 leds, une rouge clignotante qui us indica si el wifi és captat i una vèrtex per a l’estat del circulador. On fabrique donc notre carte selon le schéma, on flash le firmware ESPEasy et notre carte est terminée!

Pas 2: realització del termòstat a la carta

Realització de termòstat a la carta
Realització de termòstat a la carta
Realització de termòstat a la carta
Realització de termòstat a la carta

Passons aux choses seriesuses, ici nous allons créér une carte amb un capteur de température i un écran qui donem totes les informacions necessàries sobre les temperatures de la casa. 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. Pour l'écran on the superbes OLED 128x64 pixels qui ont des possibilités infinies. On va aussi retrouver un ESP8266 pour le Wifi amb un programa que he conçu moi même, el programa va commander directament la carta del circulador segons els consignes demandats. Tots els ajustaments de diferents consignes es faran gràcies a una pàgina web allotjada per l’ESP accessible al telèfon intel·ligent. On fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!

Pas 3: Creació de la pàgina web

Web de Création De La Page
Web de Création De La Page
Creació de la pàgina web
Creació de la pàgina web
Creació de la pàgina web
Creació de la pàgina web

Comme vous pouvez le voir sur la carte thermostat, no hi ha cap manera d’interagir per ajustar els paràmetres de temperatures. Pour cela j'ai décidé qu'on le ferai via notre smartphone, j'ai alors développer una page internet (je ne me suis pas encore mis au développement d'application mobile). Cette page sera hébergée directement sur L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, de concentrador o de caixa domèstica, el projecte és totalment autònom. Le site qui va nous servir d'application sera directement accessible in local via l'adresse IP de l'ESP8266. De plus c'est compatible IOS i Android!

Dans cette application nous allons retrouver trois grandes divisions:

- Une première amb l'affichage de la température ainsi que les consignes i els delta dels dos modes (Normal i econòmic)

- Une deuxième avec un planning où l'on va pouvoir choisir quand on active le mode normal ou éco.

- Enfin une troisième amb les estadístiques de la jornada així com una curva d’evolució de la temperatura.

El lloc està desenvolupat totalment en HTML, CSS i un poc de javascript. Tots els codis es troben en una pàgina index.html per al poder integrat en el codi de l’ESP8266. Per això he realitzat un script linux que permet convertir el nostre index.html en codi integrat al programa de l'ESP8266:

#! / bin / bash

gat $ 1 | mentre llegiu la línia feu ressò de 'page + = "' $ line '"; 'fet> resultat.txt

Pas 4: Programació De L'ESP8266

L'última versió avant que el nostre sistema sigui funcional, ens allons programmer l'ESP afin que pugui completar totes les seves funcions que:

- Mesurar la temperatura

- Recupé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 journée

- Controla la chaudière en funció de la temperatura de la casa i la consigne.

- Mostra les informacions sobre l’ecran

Pour cela vous trouverez mon program ci-joint.

Pas 5: Creació De Boitiers Pour Les Cartes

Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes

J'ai récemment acquis una imprimante 3D qui me permet crear jocs feliços per als diferents projectes. Je modélise mes pièces sur Fusion 360. Podeu trobar més models de ci-joint sachant que mes cartes de prototypage font 3 * 7 cm. A vous d'adapter?. Petit problema que no tinc cap pensament durant la concepció, es troba que l'ESP8266 chauffe pas mal et cela fausse la mesure du capteur de température, he dû donc placer this dernier to the exterior de la boîte (2 ou 3 centimètres de fils suffisent).

Pas 6: Conclusió

Conclusió
Conclusió

Voilà aquest projecte està acabat, tot funciona perfectament, aquest projecte comporta grans punts forts, que és totalment autònom. Son prix is also très avantageux, moins de 15 € tot comprès. Es troba un termòstat connectat a aquest preu? Voilà comme d'habitude si vous avez des questions n'hésitez pas!

Recomanat: