Cuprins:
- Pasul 1: Réalisation De La Carte De Commande Du Circulateur
- Pasul 2: Realizarea termostatului La Carte
- Pasul 3: Creare De La Page Web
- Pasul 4: Programare De L'ESP8266
- Pasul 5: Création De Boitiers Pour Les Cartes
- Pasul 6: Concluzie
Video: Termostat inteligent ESP8266: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Proiecte Fusion 360 »
Bienvenue sur ce nouvel article. On se retrouve aujourd’hui pour un projet que j'ai réalisé pendant tout ce temps libre que m’a offert le confinement. Ce projet m'a été proposé par mon père, în 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 contact avec la maison. L'idée est donc de create un thermostat placé dans la maison, care va măsura temperatura și comandantul chaudière pour réguler la température. La problématique est que le garage est assez loin de la maison il va donc va falloir trouver une technologie sans-fil. Pour cela on va use les fameux ESP8266 that I've déjà pu use in mes precedents articles, ils ne sont pas chers et utilisent le Wifi. On va donc réaliser deux cartes, une carte thermostat that l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.
Să începem ! ?
Pasul 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 use un relais pour le commander. Celui-ci sera commandé par l'ESP8266 via un transistor. L'ESP dispune de firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) care facilitează comanda prin Wifi. On placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté și une verte pour l'état du circulateur. On fabrique donc notre carte selon le schéma, on flash le firmware ESPEasy et notre carte is terminée!
Pasul 2: Realizarea termostatului La Carte
Passons aux choses serialuses, ici nous allons créér une carte with un capteur de température și 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. Pour l'écran on the superbes OLED 128x64 pixels qui ont des possibilités infinies. On va aussi retrouver un ESP8266 pour le Wifi with a program that I've conçu moi même, the program va commander direct la carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grace a page web hébergé par l'ESP accessible on smartphone. On fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!
Pasul 3: Creare De La Page Web
Comme vous pouvez le voir sur la carte thermostat, il n'y a aucune façon d’interagir pour régler les paramètres de températures. Pour cela j'ai décidé qu'on le ferai via notre smartphone, j'ai alors développer une page internet (je ne me suis pas encore mis au développement d'application mobile). Cette page sera hébergée direct pe L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, de concentrator sau de box domotique, proiectul este total autonome. Le site qui va nous servir d'application sera directement accessible in local via l'adresse IP de l'ESP8266. De plus c'est compatibil IOS și Android!
În această aplicație, noi descoperim trei mari diviziuni:
- Une premier avec l'affichage de la température ainsi que les consignes et les delta des deux modes (Normal și economic)
- 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 journée ainsi qu'une courbe d'évolution de la température.
Site-ul este complet dezvoltat în HTML, CSS și un pic de javascript. Tous est codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Pentru asta am realizat un script linux care ne permite să transformăm indexul nostru.html în codul integrat în programul ESP8266:
#! / bin / bash
pisica 1 $ | în timp ce linia citită face ecou 'pagina + = "' $ linie '"; 'făcut> rezultat.txt
Pasul 4: Programare De L'ESP8266
Dernière étape avant that our système soit fonctionnel, nous allons programmer l'ESP afin qu'il puisse remplir all ses functionnalités telles that:
- Măsurarea temperaturii
- 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 journée
- Contrôler la chaudière en function of the temperature de la maison et la consigne.
- Afișați informațiile despre economie
Pour cela vous trouverez mon program ci-joint.
Pasul 5: Création De Boitiers Pour Les Cartes
J'ai récemment acquis une imprimante 3D qui me permet de créer de joies boîtes pour mes différentes projets. Je modélise mes pièces sur Fusion 360. Puteți găsi mai multe modele ci-joint sachant care mes cartes de prototypage font 3 * 7 cm. A vous d'adapter?. Petit problème auquel je n'avais pas pensé durant la conception, il se trouve que l'ESP8266 chauffe pas mal și cela fausse the mesure du capteur de temperature, j'ai dû donc placer ce dernier à l'extérieur de la boîte (2 ou 3 centimètres de fils suffisent).
Pasul 6: Concluzie
Voilà ce projet est terminé, tout functionne parfaitement, ce projet comporte de gros points forts, tel qu'être entièrement autonome. Son prix is also très avantageux, less from 15 € tout comprises. Allez găsi un thermostat connecté à ce prix là? Voilà comme d'habitude si vous avez des questions n'hésitez pas!
Recomandat:
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: 12 pași (cu imagini)
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: Creați-vă propriul ceas inteligent IoT care poate: Afișați ceasul cu o pictogramă frumoasă de animație Afișați memento-1 până la memento-5 Afișați calendarul Afișați orele de rugăciune musulmană Afișați informații despre vreme Afișați știri Afișați sfaturi Afișați Afișare rata Bitcoin
HestiaPi Touch - termostat inteligent deschis: 9 pași (cu imagini)
HestiaPi Touch - Termostat inteligent deschis: Despre HestiaPi Touch HestiaPi Touch este un termostat inteligent complet open source pentru casa ta. Toate fișierele și informațiile digitale sunt disponibile mai jos și pe site-ul nostru principal. Cu acesta, puteți monitoriza temperatura, umiditatea relativă și atmosfera casei
ESP8266-01 Timer inteligent IoT pentru automatizare la domiciliu: 9 pași (cu imagini)
ESP8266-01 Timer inteligent IoT pentru automatizare la domiciliu: ACTUALIZĂRI 30/09/2018: Firmware actualizat la Ver 1.09. Acum, cu Sonoff Basic Support01 / 10/2018: versiunea de versiune 1.10 de firmware disponibilă pentru testare pe ESP8266-01 cu probleme Cu noile cuvinte cheie care sunt Internet Of Things (IoT) și Home Automation, am decis
Cum să controlați comutatorul inteligent de bază Sonoff bazat pe ESP8266 cu un smartphone: 4 pași (cu imagini)
Cum să controlați comutatorul inteligent de bază Sonoff bazat pe ESP8266 cu un smartphone: Sonoff este o linie de dispozitive pentru Smart Home dezvoltată de ITEAD. Unul dintre cele mai flexibile și mai ieftine dispozitive din acea linie sunt Sonoff Basic. Este un comutator activat Wi-Fi bazat pe un cip excelent, ESP8266. Acest articol descrie cum să configurați Cl
Cum să flashezi firmware-ul MicroPython pe un comutator inteligent Sonoff bazat pe ESP8266: 3 pași (cu imagini)
Cum să blochez firmware-ul MicroPython pe un switch inteligent Sonoff bazat pe ESP8266: Ce Sonoff Sonoff este o linie de dispozitive pentru Smart Home dezvoltată de ITEAD. Unul dintre cele mai flexibile și mai ieftine dispozitive din acea linie sunt Sonoff Basic și Sonoff Dual. Acestea sunt comutatoare activate Wi-Fi bazate pe un cip excelent, ESP8266. În timp ce