Slimme termostaat ESP8266: 6 stappe (met foto's)
Slimme termostaat ESP8266: 6 stappe (met foto's)
Anonim
Slimme termostaat ESP8266
Slimme termostaat ESP8266

Fusion 360 -projekte »

Bienvenue sur ce nouvel -artikel. On se retrouve aujourd'hui pour un projet que 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. Ons kan nie 'n termostaat gebruik nie, maar ook 'n temperatuur en 'n kommandant vir 'n temperatuur. Die probleem is dat die motorhuis nie meer 'n vakansiehuis kan bied nie, maar ook 'n tegnologie sonder 'n fil. Giet die volgende op die ESP8266 -bladsy wat u kan gebruik in ons voorgeskrewe artikels, en dit kan ook nie op die internet gebruik word nie. Op 'n ander manier, die termostaat kan 'n plek in die maison et une deuxième qui commandera le circulateur de la chaudière gee.

Laat ons begin ! ?

Stap 1: Herlewering De La Carte De Commande Du Circulateur

Herbestemming De La Carte De Commande Du Circulateur
Herbestemming De La Carte De Commande Du Circulateur
Herbestemming De La Carte De Commande Du Circulateur
Herbestemming De La Carte De Commande Du Circulateur

Giet 'n sirkulêre l'eau dans les radiateurs, 'n sirkulasie is geïnstalleer in die chaudière, 'n eenvoudige pompe en 220v qui pousse l'eau dans les tuyaux. Nous allons utiliser un relais pour le commander. Deur 'n transistor gestuur deur 'n kommando van die ESP8266. Die ESP disposera van firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) kan maklik via Wifi gestuur word. Op die 2de ledige plek kan ons 'n unieke rouge kry en ons kan u sirkuleer. Op fabrique donc notre carte selon le schéma, op flash le firmware ESPEasy en notre carte est terminée!

Stap 2: Herverwerking van die La Carte -termostaat

Herleidings De La Carte -termostaat
Herleidings De La Carte -termostaat
Herleidings De La Carte -termostaat
Herleidings De La Carte -termostaat

Passons aux choses sérieuses, ici nous allons créér une carte avec un capteur de température en un écran qui nous donnera toutes les informations nécessaires sur les températures de la maison. Gee le capteur il faut absolument un capteur I2C car l'ESP ne dispose par d'entrée analogique, j'ai donc choisi le MCP9808. Giet die eikra op 'n les superbes OLED 128x64 pixels vir oneindige moontlikhede. Op die internet kan ESP8266 vir 'n Wifi -program gebruik word, en die program kan die bevelvoerder van die bevelvoerder la carte du circulateur selon les consignes demandé stuur. Tous les réglages des différentes consignes se feront grâce une page web hébergé par l'ESP available on smartphone. On fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!

Stap 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

Ons het 'n termostaat met 'n la carte -termostaat, wat ook 'n aucune façon d'interagir kan gee vir die parameters van die temperatuur. Skep 'n goeie idee met 'n slimfoon, en u kan ook die internet op 'n bladsy gebruik (u kan ook 'n mobiele app gebruik). Cette page sera hébergée directement sur L'ESP8266. Dit is 'n groot krag in die produksie, ook 'n konsentrator van die Rapsberry PI, 'n totale outonoom. Die webwerf kan toeganklik en lokaal via die adres IP van die ESP8266 toeganklik wees. Die plus versoenbare IOS en 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 beplan 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.

Die webwerf is ontwikkel vir HTML, CSS en 'n javascript. Daar is 'n groot aantal unieke bladsye index.html vir die l'intégré in die kode van die ESP8266. Giet 'n volledige weergawe van 'n script vir Linux deur die indeks.html en kode vir die program vir die l'ESP8266:

#!/bin/bash

kat $ 1 | terwyl die reël gelees word, eggo 'page += "' $ line '"; 'gedoen'> result.txt

Stap 4: Programmering De L'ESP8266

Dernière étape avant que notre système soit fonctionnel, nous allons programmeur 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 and 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

Skep 'n program met 'n gewrig.

Stap 5: Création De Boitiers Pour Les Cartes

Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes
Création De Boitiers Pour Les Cartes

Ons verkrygingsvereistes is 'n imprimante 3D wat my in staat stel om verskillende projekte te gebruik. Die modelle van die Fusion 360-modelle. U kan verskillende modelle gebruik om 'n gesamentlike lettertipe van 3*7 cm te gebruik. 'N Vous d'adapter? 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 sentimètres de fils suffisent).

Stap 6: Gevolgtrekking

Afsluiting
Afsluiting

Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros points forts, tel qu'être entièrement autonome. Son prys kan ook van 15 € bestel word. Is daar 'n termostaat wat verband hou met die prys? Voilà comme d'habitude si vous avez des questions n'hésitez pas!