สารบัญ:

Smart Thermostat ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)
Smart Thermostat ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smart Thermostat ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smart Thermostat ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Smart Thermostat Hardware Explained 2024, พฤศจิกายน
Anonim
สมาร์ทเทอร์โมสตัท ESP8266
สมาร์ทเทอร์โมสตัท ESP8266

โครงการฟิวชั่น 360 »

Bienvenue sur ce บทความใหม่ ย้อนหลัง aujourd'hui เท un projet que j'ai réalisé durant tout ce temps libre que m'a offert le Connement Ce projet m'a été ข้อเสนอ 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 chaaudière Cette dernière se trouve dans le garage qui n'est pas en ติดต่อ avec la maison L'idée est donc de créer un เทอร์โมสแตท placé dans la maison, qui va mesurer la température et commander la chaaudière pour réguler la température La problématique est que le garage est assez เนื้อดิน เดอ ลา maison il va donc va falloir trouver une technologie sans-fil. เทลงบน va utiliser les Fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents บทความ, ils ne sont pas chers et utilisent le Wifi เกี่ยวกับ va donc réaliser deux cartes, une carte thermostat que l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaaudière

มาเริ่มกันเลย ! ?

ขั้นตอนที่ 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

เทจานหมุนเวียน l'eau dans les radiateurs, un circulateur est installé à coté de la chaaudière, il s'agit d'une simple pompe en 220v qui pousse l'eau dans les tuyaux Nous allons utiliser un relais pour le commander. Celui-ci sera commandé par l'ESP8266 ผ่านทรานซิสเตอร์ un L'ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) ใช้งานได้สะดวกผ่าน Wifi ใน placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur บน fabrique donc notre carte selon le schéma, บน flash le firmware ESPEasy et notre carte est terminée !

ขั้นตอนที่ 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

Passons aux เลือกซีรีส์, 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 เท le capteur il faut absolument un capteur I2C car l'ESP ne dispose par d'entrée analogique, j'ai donc choisi le MCP9808. เทลงบนหน้าจอ OLED ที่ยอดเยี่ยม 128x64 พิกเซลที่ไร้ขอบเขต บน va aussi retrouver un ESP8266 สำหรับ Wifi avec un program que j'ai conçu moi même, le program va commander directement la carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce une page web hébergé par l'ESP เข้าถึงได้จากสมาร์ทโฟน บน fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique !

ขั้นตอนที่ 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

Comme vous pouvez le voir sur la carte thermostat, il n'y aucune façon d’interagir pour régler les paramètres de températures. เท cela j'ai décidé qu'on le ferai ผ่านสมาร์ทโฟน notre, j'ai alors développer une หน้าอินเทอร์เน็ต (je ne me suis pas encore mis au développement d'application mobile) Cette หน้า sera hébergée directement sur L'ESP8266. C'est la grande force de ce projet, nul besoin de Rapsberry PI, เดอคอนเดนเซอร์ ou de box domotique, le projet est totalement autonome ไซต์ qui va nous servir d'application sera directement สามารถเข้าถึงได้จากท้องถิ่นผ่าน l'adresse IP de l'ESP8266 ดีพลัส c'est เข้ากันได้ IOS และ Android!

Dans cette app nous allons retrouver ทรอยส์แกรนด์ดิวิชั่น:

- Une première avec l'affichage de la température ainsi que les consignes et les delta des deux modes (ปกติ et économique)

- Une deuxième avec ไม่ได้วางแผน où l'on va pouvoir choisir quand ในโหมดแอ็คทีฟ le ปกติ ou éco

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

Le site est entièrement développé en HTML, CSS และ un peu de javascript. Tous est codé dans une seule หน้า index.html สำหรับ pouvoir l'intégré dans le code de l'ESP8266 เท 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

แมว $1 | ขณะอ่านบรรทัด do echo 'page += "' $line '"; ' เสร็จแล้ว > result.txt

ขั้นตอนที่ 4: การเขียนโปรแกรม De L'ESP8266

Dernière étape avant que notre système soit fonctionnel โปรแกรมเมอร์ nous allons l'ESP afin qu'il puisse remplir toutes ses fonctionnalités telles que:

- Mesurer la température

- Récupérer l'heure sur un server NTP

- Prendre une mesure toutes les heures afin de créer une courbe

- โหมด Se mettre sur le bon, ปกติ ou éco selon le Planning et l'heure de la journée

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

- Afficher les informations sur l'écran

เท cela vous trouverez mon โปรแกรม ci-joint

ขั้นตอนที่ 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

J'ai récemment เข้าซื้อกิจการ 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 แบบอักษร 3*7 ซม. 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 la dernier à l' หรือเท่ากับ 3 เซนติเมตรเพียงพอ)

ขั้นตอนที่ 6: บทสรุป

บทสรุป
บทสรุป

Voila ce projet est terminé, 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 ประกอบด้วย Allez trouver un thermostat connecté à ce prix là ? Voila comme d'habitude si vous avez des question n'hésitez pas !

แนะนำ: