Daftar Isi:
- Langkah 1: Realisasi De La Carte De Commande Du Circulateur
- Langkah 2: Realisasi De La Carte Thermostat
- Langkah 3: Penciptaan De La Page Web
- Langkah 4: Pemrograman De L'ESP8266
- Langkah 5: Création De Boitiers Pour Les Cartes
- Langkah 6: Kesimpulan
Video: Smart Thermostat ESP8266: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Proyek Fusion 360 »
Artikel baru bienvenue sur ce. Se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le kurungan. 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 kontak avec la maison. L'idée est donc de créer un thermostat place dans la maison, qui va mesurer la température dan komandan la chaudière pour réguler la température. La problematique est que le garage est assez loin de la maison il va donc va falloir trouver une technologie sans-fil. Tuang cela pada va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents article, ils ne sont pas chers et utilisent le Wifi. Pada va donc réaliser deux cartes, une carte termostat que l'on placera dans la maison et une deuxième qui commandera le sirkulasiur de la chaudière.
Mari kita mulai! ?
Langkah 1: Realisasi De La Carte De Commande Du Circulateur
Tuang faire circuler l'eau dans les radiateurs, uncircular 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 commander. Celui-ci sera commandé par l'ESP8266 melalui un transistor. L'ESP disposra du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) dengan facilitera la commande melalui Wifi. Pada led placera aussi 2, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état ducircularur. Pada fabrique donc notre carte selon le schéma, pada flash le firmware ESPEasy et notre carte est terminée !
Langkah 2: Realisasi De La Carte Thermostat
Passons aux chooses 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 buang par d'entrée analogique, j'ai donc choisi le MCP9808. Tuangkan l'écran pada les superes OLED 128x64 piksel dengan kemungkinan tak terbatas. Pada va aussi retrouver un ESP8266 tuangkan le Wifi avec un program que j'ai conçu moi même, le program va arahan komandan la carte du sirkulasi selon les consignes permintaan. Tous les réglages des différentes consignes se feront grâce une halaman web hébergé par l'ESP dapat diakses melalui smartphone. Pada fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique !
Langkah 3: Penciptaan De La Page Web
Comme vous pouvez le voir sur la carte termostat, il n'y a aucune façon d'interagir pour régler les paramètres de températures. Tuang cela j'ai décidé qu'on le ferai melalui smartphone notre, 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 konsentrat ou de box domotique, le projet est totalement autonome. Arahan sera aplikasi ke situs qui va nous dapat diakses secara lokal melalui l'adresse IP de l'ESP8266. De plus c'est kompatibel IOS dan Android!
Aplikasi Dans cette nous allons retrouver trois grandes divisi:
- Une premium avec l'affichage de la température ainsi que les consignes et les delta des deux mode (Normal et économique)
- Une deuxième avec un planning où l'on va pouvoir choisir quand pada mode le aktif normal 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 et un peu de javascript. Tous est code dans une seule halaman index.html tuangkan pouvoir l'intégré dans le code de l'ESP8266. Tuang 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
kucing $1 | saat membaca baris do echo 'page += "' $line '"; ' selesai > hasil.txt
Langkah 4: Pemrograman 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
- Se mettre sur le bon mode, normal ou éco selon le planning et l'heure de la journée
- Kontroler la chaudière en fonction de la température de la maison et la consigne.
- Afficher les informations sur l'écran
Tuang program cela vous trouverez mon ci-joint.
Langkah 5: Création De Boitiers Pour Les Cartes
J'ai récemment acquis une imprimante 3D qui me permet de créer de jolies boîtes pour mes différents projets. Anda dapat memodelkan dengan Fusion 360. Anda dapat mengubahnya menjadi ci-joint sachant que mes cartes de prototypage font 3*7 cm. Sebuah vous d'adaptor?. Petit problem auquel je n'avais pas pensé durant la concept, 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 centimètres de fils cukup).
Langkah 6: Kesimpulan
Voilà 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 compris. Allez trouver un thermostat connecté ce prix là ? Voila comme d'habitude si vous avez des question n'hésitez pas !
Direkomendasikan:
HestiaPi Touch - Buka Smart Thermostat: 9 Langkah (dengan Gambar)
HestiaPi Touch - Open Smart Thermostat: Tentang HestiaPi TouchHestiaPi Touch adalah termostat pintar open source sepenuhnya untuk rumah Anda. Semua file dan informasi digital tersedia di bawah dan situs web utama kami. Dengannya, Anda dapat memantau suhu, kelembaban relatif, dan atm
Pencatat Data Histori Nest Thermostat: 6 Langkah (dengan Gambar)
Pencatat Data Histori Nest Thermostat: Nest thermostat melacak suhu, kelembaban, dan penggunaan tungku/AC dan pengguna hanya dapat melihat data historis selama 10 hari. Saya ingin mengumpulkan data historis (>10 hari) dan menemukan skrip google spreadsheet yang melakukan ping sarang setiap waktu yang ditentukan
Propagator Thermostat Menggunakan ESP8266/NodeMCU dan Blynk: 7 Langkah (dengan Gambar)
Termostat Propagator Menggunakan ESP8266/NodeMCU dan Blynk: Saya baru-baru ini membeli propagator berpemanas, yang akan membantu benih bunga dan sayuran saya berkecambah di awal musim. Itu datang tanpa termostat. Dan karena termostat cukup mahal, saya memutuskan untuk membuatnya sendiri. Karena saya ingin menggunakan
Arduino Kombucha Thermostat: 3 Langkah (dengan Gambar)
Arduino Kombucha Thermostat: Saya selalu menyukai Kombucha, tetapi di toko harganya sangat mahal. Sekitar $4 per 12 oz. tidak mungkin aku bisa meminumnya sebanyak yang aku mau. Saya melihat ke dalam membuat kombucha saya sendiri dan menyadari bahwa itu tidak sulit sama sekali, dan tidak memerlukan
Pemanas Ruang Dikendalikan oleh Digital Thermostat: 5 Langkah (dengan Gambar)
Pemanas Ruang Dikendalikan oleh Digital Thermostat: Instruksi ini menunjukkan kepada Anda cara menggunakan termostat digital yang dapat diprogram untuk mengontrol pemanas ruang yang murah. Kebanyakan pemanas ruangan murah hanya memiliki tombol analog untuk mengatur suhu secara kasar; bahkan model paling mewah pun hanya mengizinkan Anda