Taula de continguts:
- Pas 1: Realització de la carta de comandes del circulador
- Pas 2: realització del termòstat a la carta
- Pas 3: Creació de la pàgina web
- Pas 4: Programació De L'ESP8266
- Pas 5: Creació De Boitiers Pour Les Cartes
- Pas 6: Conclusió
Vídeo: Termòstat intel·ligent ESP8266: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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
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ó
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:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl