Smart Thermostat ESP8266: 6 Mga Hakbang (na may Mga Larawan)
Smart Thermostat ESP8266: 6 Mga Hakbang (na may Mga Larawan)
Anonim
Smart Thermostat ESP8266
Smart Thermostat ESP8266

Mga Proyekto ng Fusion 360 »

Artikulo ng bienvenue sur ce nouvel. Sa iyong pag-uusisa, ibuhos mo ang iyong projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinement. Ang 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. Ito ang maitutulong ng radiateurs at circuit sa kanilang mga parliyamento. 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 thermostat placé dans la maison, qui va mesurer la température et kumander la chaudière pour réguler la température. Ang problématique na ito ay ang garahe ng assez loin de la maison il va donc va falloir trouver une technologie sans-fil. Ibuhos ang iyong utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents artikulo, ils ne sont pas chers et utilisent le Wifi. Sa pamamagitan ng pag-aalis ng mga cart ng cart, na hindi kinakailangan ng termostat na ito ay nasa loob ng isang lugar at maingat na mag-iwan ng mga commandera le circulateur de la chaudière.

Magsimula na tayo ! ?

Hakbang 1: 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
Réalisation De La Carte De Commande Du Circulateur

Ibuhos ang faire circuler para sa 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 kumander. Celui-ci sera commandé par l'ESP8266 sa pamamagitan ng un transistor. L'ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilitera la commande via Wifi. Sa placera aussi 2 leds, hindi naaangkop ang clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Sa fabrique donc notre carte selon le schéma, sa flash ng firmware ng ESPEasy at notre carte est terminée!

Hakbang 2: Réalisation De La Carte Thermostat

Réalisation De La Carte Thermostat
Réalisation De La Carte Thermostat
Réalisation De La Carte Thermostat
Réalisation De La Carte Thermostat

Ang mga Passons aux ay namimili ng mga sesrieuse, ang mga tauhan para sa mga ito ay hindi nakakuha ng capteur de température et un écran qui nous donnera toutes para sa mga impormasyong ito ay naghahanap ng mga impormasyon tungkol sa maison. Ibuhos ang capteur il faut absolument un capteur I2C car l'ESP ne dispose par d'entrée analogique, j'ai donc choisi le MCP9808. Ibuhos ang l'écran sa isang superbes OLED 128x64 pixel qui ont des possibilités infinies. Sa iyong pag-retrouver sa ESP8266 ibuhos ang Wifi sa isang programa para sa programa, ang programa ng komandante ng direktor ng carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce une page web hebergé par l'ESP naa-access sa smartphone. Sa fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!

Hakbang 3: Création De La Page Web

Création De La Page Web
Création De La Page Web
Création De La Page Web
Création De La Page Web
Création De La Page Web
Création De La Page Web

Magagawa ang post na ito ng voir sur la carte termostat, il n'y a aucune façon d'interagir pour régler les paramètres de température. Ibuhos ang pag-download ng qu'on le ferai sa pamamagitan ng notre smartphone, iba pang mga pag-develop ng pahina sa internet (maaari mo itong ma-access ang mobile). Cette page sera hébergée directement sur L'ESP8266. C'est la grande force de ce projet, bago ang Rapsberry PI, ang concentrateur sa kahon ng domotique, at ang projet na ito ay ang kabuuang autonome. Ang site qui va nous servir d'application sera directement naa-access sa lokal sa pamamagitan ng l'adresse IP de l'ESP8266. Dagdag ng c'est tugma IOS at Android!

Dans cette application nous allons retrouver trois grandes dibisyon:

- Ang première avec l'affichage de la température ainsi que les consignes at les delta des deux mode (Normal at économique)

- Hindi mo maipaplano ang iyong pagpaplano sa iyong paraan upang maitaguyod ang mode na normal sa iyo.

- Enfin une troisième avec les statistiques de la journalé ainsi qu'une courbe d'évolution de la température.

Ang site ay napakahusay na pag-develop ng HTML, CSS at ang iba't ibang JavaScript. Tous est codé dans une seule page index.html ibuhos ang pouvoir l'intégré dans le code de l'ESP8266. Ibuhos ang code na ito sa script ng Linux na nagpapahintulot sa pag-convert ng notre index.html sa code sa integgrer au program de l'ESP8266:

#! / baseng / bash

pusa $ 1 | habang binabasa ang linya gawin ang echo 'page + = "' $ line '"; 'tapos> resulta.txt

Hakbang 4: Programmation 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:

- 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

- Maayos ang mode na ito, normal sa iyong pagpaplano at pagpapasiya ng iyong journal

- Contrôler la chaudière en fontction de la température de la maison et la consigne.

- Mahusay na mga impormasyong sur l'écran

Ibuhos cela vous trouverez mon program na ci-joint.

Hakbang 5: Ibigay ang Création De Boitiers sa Les Cartes

Création De Boitiers Ibuhos ang Les Cartes
Création De Boitiers Ibuhos ang Les Cartes
Création De Boitiers Ibuhos ang Les Cartes
Création De Boitiers Ibuhos ang Les Cartes

Ang pagkuha ng impormasyon ay nakakakuha ng imprimante 3D sa aking pag-aalis ng 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. Isang vous d'adapter ?. Ang mga problème na ito ay nagtuturo sa aking pagsasaalang-alang sa panahon ng paglilihi, ilalagay ang mga ito 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 sapat).

Hakbang 6: Konklusyon

Konklusyon
Konklusyon

Mag-sign up sa terminé na ito, upang magamit ang parfaiture, ang projet comporte de gros puntos ng mga kuta, sa pamamagitan ng pagpapatupad ng autonome. Anak prix est aussi très avantageux, moins de 15 € para sa lahat. Allez trouver un termostat konektado sa ce prix? Voilà comme d'habitude si vous avez des questions n'sitesite pas!