สารบัญ:
- ขั้นตอนที่ 1: Réalisation De La Carte De Commande Du Circulateur
- ขั้นตอนที่ 2: Réalisation De La Carte Thermostat
- ขั้นตอนที่ 3: Création De La Page Web
- ขั้นตอนที่ 4: การเขียนโปรแกรม De L'ESP8266
- ขั้นตอนที่ 5: Création De Boitiers Pour Les Cartes
- ขั้นตอนที่ 6: บทสรุป
วีดีโอ: Smart Thermostat ESP8266: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการฟิวชั่น 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
เทจานหมุนเวียน 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
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
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
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 !
แนะนำ:
เคส HestiaPi Smart Thermostat FR4: 3 ขั้นตอน
เคส HestiaPi Smart Thermostat FR4: HestiaPi เป็น Smart Thermostat แบบเปิดสำหรับบ้านของคุณ มันทำงาน openHAB บน Raspberry Pi Zero W และมีหน้าจอสัมผัส เซ็นเซอร์อุณหภูมิ/ความชื้น และรีเลย์ที่รับพลังงานโดยตรงจากสายไฟที่มีอยู่ในบ้านของคุณ โครงการของเรา ได้วิ่ง
เครื่องบันทึกข้อมูลประวัติ Nest Thermostat: 6 ขั้นตอน (พร้อมรูปภาพ)
เครื่องบันทึกข้อมูลประวัติ Nest Thermostat: Nest Thermostat ติดตามอุณหภูมิ ความชื้น และเตาเผา/การใช้งานไฟฟ้ากระแสสลับ และผู้ใช้จะดูข้อมูลย้อนหลังได้เพียง 10 วันเท่านั้น ฉันต้องการรวบรวมข้อมูลประวัติ (>10 วัน) และพบสคริปต์สเปรดชีตของ Google ที่ส่ง Ping ซ้อนทุกเวลาที่ตั้งไว้
Autostat: Remote Thermostat: 8 ขั้นตอน (พร้อมรูปภาพ)
Autostat: Remote Thermostat: คำถามที่คุณอาจถามคือ "ทำไมคุณถึงสร้างตัวควบคุมอุณหภูมิระยะไกลอีกตัวหนึ่ง"คำตอบสำหรับคำถามนั้นคือ ฉันต้องทำ และตัวควบคุมอุณหภูมิอัจฉริยะของตลาดก็มีราคาแพงเกินไป คำเตือนที่ยุติธรรม นี่คือ "การพิสูจน์แนวคิด" สร้างเ
Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: 7 ขั้นตอน (พร้อมรูปภาพ)
Propagator Thermostat โดยใช้ ESP8266/NodeMCU และ Blynk: ฉันเพิ่งซื้อเครื่องขยายพันธุ์แบบใช้ความร้อน ซึ่งจะช่วยให้เมล็ดดอกไม้และผักของฉันงอกในช่วงต้นฤดูกาล มันมาโดยไม่มีเทอร์โมสตัท และเนื่องจากเทอร์โมสแตทค่อนข้างแพง ฉันจึงตัดสินใจทำเอง ตามที่ฉันต้องการใช้
Arduino Kombucha Thermostat: 3 ขั้นตอน (พร้อมรูปภาพ)
Arduino Kombucha Thermostat: ฉันชอบ Kombucha มาตลอด แต่ในร้านค้ามีราคาแพงมาก ที่ประมาณ $4 ต่อ 12 ออนซ์ ไม่มีทางที่ฉันจะดื่มมันได้มากเท่าที่ฉันต้องการ ฉันมองหาการทำคอมบูชาของตัวเองและตระหนักว่ามันไม่ได้ยากขนาดนั้น และไม่ต้องการ