Índice:
- Etapa 1: Réalisation De La Carte De Commande Du Circulateur
- Etapa 2: Termostato de Réalisation De La Carte
- Etapa 3: Création De La Page Web
- Etapa 4: Programação De L'ESP8266
- Etapa 5: Création De Boitiers Pour Les Cartes
- Etapa 6: Conclusão
Vídeo: Termostato inteligente ESP8266: 6 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Projetos Fusion 360 »
Artigo Bienvenue sur ce nouvel. On se retrouve aujourd'hui pour un projet that j'ai réalisé durant tout ce temps libre que m'a offert le confinement. 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 termostato placé dans la maison, qui va mesurer la température et commander la chaudière pour réguler la température. La Problématique est that le garage is assez loin de la maison il va donc va falloir trouver une technologie sans-fil. Pour cela on va utiliser les fameux ESP8266 that j'ai déjà pu utiliser dans mes precedentes artigos, is ne sont pas chers et utilisent le Wifi. On va donc réaliser deux cartes, une carte termostat that l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.
Vamos começar ! ?
Etapa 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 pompe simples em 220v qui pousse l'eau dans les tuyaux. Nous allons utiliser un relais pour le commander. Celui-ci sera commandé par l'ESP8266 via um transistor. L'ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilita o comando via Wifi. Em placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wi-fi é capté et une verte pour l'état du circulateur. Em fabrique donc notre carte selon le schéma, em flash le firmware ESPEasy et notre carte est terminée!
Etapa 2: Termostato de Réalisation De La Carte
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 information 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 em um les superbes OLED 128x64 pixels qui ont des possibilidades infinies. Em va aussi retrouver un ESP8266 pour le Wifi avec un program that j'ai conçu moi même, le programa va commander directement la carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce uma página web disponível par l'ESP acessível sur smartphone. Em fabrique donc la carte selon le schéma et c'est terminé pour la partie eletronique!
Etapa 3: Création De La Page Web
Comme vous pouvez le voir sur la carte termostato, il n'y 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 directement sur L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, de concentrur ou de box domotique, le projet est totalement autonome. Le site qui va nous servir d'application sera directement acessível en local via l'adresse IP de l'ESP8266. De plus c'est compatível com IOS e 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 modes (Normal et économique)
- Une deuxième avec un planning où l'on va pouvoir choisir quand no modo normal ou éco ativo.
- Enfin une troisième avec les statistiques de la journée ainsi qu'une courbe d'évolution de la température.
O site é todo desenvolvido em HTML, CSS e um peu de javascript. Tous est codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Pour cela j'ai réalisé un script linux permettant de convertir notre index.html en code à intégrer au program de l'ESP8266:
#! / bin / bash
gato $ 1 | enquanto lê a linha, echo 'page + = "' $ line '"; 'done> result.txt
Etapa 4: Programação De L'ESP8266
Dernière étape avant que notre système soit fonctionnel, nous allons programador 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
- 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 fonction de la température de la maison et la consigne.
- Afficher les informations sur l'écran
Pour cela vous trouverez mon program ci-joint.
Etapa 5: Création De Boitiers Pour Les Cartes
J'ai récemment aquis 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. A vous d'adapter? Petit problems auquel je n'avais pas pensé durant la conception, 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).
Etapa 6: Conclusão
Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros points fortes, tel qu'être entièrement autonome. Son prix est aussi très avantageux, moins de 15 € tout compris. Allez trouver un termostato connecté à ce prix là? Voilà comme d'habitude si vous avez des questions n'hésitez pas!
Recomendado:
Faça seu próprio termostato de aquecimento conectado e economize com aquecimento: 53 etapas (com fotos)
Faça seu próprio termostato de aquecimento conectado e economize com o aquecimento: Qual é a finalidade? Aumente o conforto aquecendo sua casa exatamente como você deseja Economize e reduza as emissões de gases de efeito estufa aquecendo sua casa apenas quando você precisa Mantenha o controle do aquecimento onde quer que esteja
Como fazer um termostato de fogão a lenha automático: 5 etapas (com fotos)
Como fazer um termostato de fogão a lenha automático: Para meu projeto de aula de mecatrônica, decidi projetar e criar um termostato de fogão a lenha automático usando um Arduino habilitado para WiFi com um controlador PID acionando um motor de passo para controlar a posição do amortecedor em meu fogão a lenha. Foi um grande rewar
HestiaPi Touch - Abrir termostato inteligente: 9 etapas (com imagens)
HestiaPi Touch - Open Smart Thermostat: Sobre o HestiaPi TouchHestiaPi Touch é um termostato inteligente de código aberto para sua casa. Todos os arquivos digitais e informações estão disponíveis abaixo e em nosso site principal. Com ele, você pode monitorar a temperatura, umidade relativa e atmosfera da sua casa
Termostato doméstico inteligente: 4 etapas
Smart Home Thermostat: Nosso Smart Home Thermostat é um programa que pode economizar automaticamente o dinheiro de uma família em contas de serviços públicos com base nas preferências de uma pessoa
Controle do termostato de um ventilador de troca de calor: 7 etapas (com fotos)
Controle do termostato de um ventilador de troca de calor: Olá a todos, neste Instrutível, mostrarei como automatizar um ventilador de troca de calor usando um módulo de termostato barato. Aviso: Este projeto usa a tensão da rede elétrica e precisa ser gerenciado de maneira adequada. Eu sei que você não tem certeza do que está fazendo, não tente