Satura rādītājs:
- 1. darbība. Cirkulācijas de la carte de la carte atjaunošana
- 2. solis: de la carte termostata atjaunošana
- 3. darbība: Création De La Page Web
- 4. solis: Programmēšana De L'ESP8266
- 5. solis: Création De Boitiers Pour Les Cartes
- 6. darbība. Secinājums
Video: Viedais termostats ESP8266: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Fusion 360 projekti »
Bienvenue sur ce nouvel raksts. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le encinement. 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 contact avec la maison. L'idée est donc de créer un termostat placé dans la maison, qui va mesurer la température et commander la chaudière pour reguler 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. Ielieciet cela uz va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents raksti, ils ne sont pas chers et utilisent le Wifi. Va donc réaliser deux cartes, une carte termostats que l'on placera dans la maison et une deuxième qui commandera le circulatur de la chaudière.
Sāksim ! ?
1. darbība. Cirkulācijas de la carte de la carte atjaunošana
Ielejiet godīgu ķēdi l'eau dans les radiateurs, un cirkulējiet, lai instalētu coté de la chaudière, il s'agit d'une simple pompe un 220v qui pousse l'eau dans les tuyaux. Nous allons utiliser un relais pour le komandieris. Celui-ci sera komanda ar l'ESP8266, izmantojot vienu tranzistoru. L'ESP iznīcina programmaparatūru ESPEasy (https://github.com/letscontrolit/ESPEasy), izmantojot komandu, izmantojot Wifi. Vietā aussi 2 gaismas diodes, nepareizs klignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Par fabrique donc notre carte selon le schéma, uz flash le firmware ESPEasy un notre carte est terminalée!
2. solis: de la carte termostata atjaunošana
Passons aux choses sérieuses, ici nous allons créér une carte avec un capteur de température et 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 utilise par d'entrée analogique, j'ai donc choisi le MCP9808. Ielieciet l'écran uz izciliem OLED 128x64 pikseļiem, bezgalīgi bezgalīgi. Ja jūs klausāties retrouver un ESP8266, izmantojiet Wifi avec un program que j'ai conçu moi même, le program va commander directement la carte du circulatur selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce une page web hébergé par l'ESP available over smartphone. Par fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!
3. darbība: Création De La Page Web
Comme vous pouvez le voir sur la carte termostats, vai nu aucune façon d’interagir pour regler les paramètres de températures. Ielieciet cela j'ai décidé qu'on le ferai, izmantojot notre viedtālruni, j'ai alors développer une page internet (je ne me suis pas encore mis au développement d'application mobile). Šī lapa ir pieejama sērijā hébergée directement sur L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, de koncentrateur ou de box domotique, le projet est totalement autonome. Le site qui va nous servir d'application sera directement pieejams lokāli, izmantojot l'adresse IP de l'ESP8266. Turklāt ir saderīgs ar iOS un 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 mode (Normal et économique)
- Une deuxième avec un plānošana où l'on va pouvoir choisir quand par aktīvo 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.
Vietne ir pilnībā izstrādāta HTML, CSS un javascript. Tous est codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Ielieciet cela j'ai réalisé un skriptu linux permettant de convertir notre index.html en code in intégrer au program de l'ESP8266:
#!/bin/bash
kaķis $ 1 | lasot rindiņu do echo 'page += "' $ line '"; 'darīts> rezultāts.txt
4. solis: Programmēšana De L'ESP8266
Dernière étape avant que notre système soit fonctionnel, nous allons programmer l'ESP afin qu'il puisse remplir toutes ses fonctionnalités telles que:
- temperatūras mērītājs
- Récupérer l'heure sur un serveur NTP
- Prendre une mesure toutes les heures afin de créer une courbe
- Skatiet sur le bon režīmu, normālu plānošanu un žurnāla plānošanu.
- Contrôler la chaudière en fonction de la température de la maison et la consigne.
- Aficher les informations sur l'écran
Pour cela vous trouverez mon program ci-joint.
5. solis: Création De Boitiers Pour Les Cartes
J'ai récemment acquis 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. Adapteris? 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 placer ce dernier à l'extérieur de la boîte (2 ou 3 centimètres de fils suffisent).
6. darbība. Secinājums
Voilà ce projet est terminalé, 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 sastāvā. Vai jums ir savienojums ar termostatu? Voilà comme d'habitude si vous avez des questions n'hésitez pas!
Ieteicams:
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
HestiaPi Touch - atvērts viedais termostats: 9 soļi (ar attēliem)
HestiaPi Touch - atvērts viedais termostats: Par HestiaPi Touch HestiaPi Touch ir pilnīgi atvērtā pirmkoda viedais termostats jūsu mājām. Visi digitālie faili un informācija ir pieejami zemāk un mūsu galvenajā vietnē. Ar to jūs varat kontrolēt savas mājas temperatūru, relatīvo mitrumu un atmosfēru
Pievienotais termostats: 6 soļi (ar attēliem)
Pievienots termostats: Precīza temperatūras kontrole jūsu mājās noteikti ir viens no labākajiem veidiem, kā ietaupīt rēķinus par enerģiju. Tajā pašā laikā jūs vēlaties justies labi siltās mājās ziemas laikā. Mans pašreizējais termostats pieļauj tikai statisku programmēšanu: es
Autostat: tālvadības termostats: 8 soļi (ar attēliem)
Autostats: tālvadības termostats: Jautājums, kuru jūs, iespējams, uzdodat: "kāpēc jūs gatavojat citu tālvadības termostatu?" Atbilde uz šo jautājumu ir tāda, ka man tas bija jādara, un tirgus viedie termostati ir pārāk dārgi. Godīgs brīdinājums, tas ir " koncepcijas pierādījums " būvēt t
Propagatora termostats, izmantojot ESP8266/NodeMCU un Blynk: 7 soļi (ar attēliem)
Pavairotāja termostats, izmantojot ESP8266/NodeMCU un Blynk: Nesen nopirku apsildāmu pavairotāju, kam vajadzētu palīdzēt manām puķu un dārzeņu sēklām dīgt agrāk sezonā. Tas nāca bez termostata. Un tā kā termostati ir diezgan dārgi, es nolēmu izveidot savu. Kā es gribēju izmantot