Isi kandungan:

Termostat Pintar ESP8266: 6 Langkah (dengan Gambar)
Termostat Pintar ESP8266: 6 Langkah (dengan Gambar)

Video: Termostat Pintar ESP8266: 6 Langkah (dengan Gambar)

Video: Termostat Pintar ESP8266: 6 Langkah (dengan Gambar)
Video: Project IoT Sederhana Menyalakan Lampu - PCBWAY.COM 2024, November
Anonim
Termostat Pintar ESP8266
Termostat Pintar ESP8266

Projek Fusion 360 »

Artikel Bienvenue sur ce nouvel. Pada masa yang akan datang, tambahkan un projet que j'ai réalisé yang tahan lama untuk sementara waktu, bebas dari masa depan. Ce projet m'a été propose par mon père, en effet il vient de déménager dans une vieille maison et l'installation de chauffage est vieillissante. Litar La maison est équipée de radiateurs et d'un 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 thermostat plas dans la maison, qui va mesurer la température et komandan la chaudière menuangkan réguler la température. La problématique est que le garage est assez loin de la maison il va donc va falloir trouver une technologie sans-fil. Tuangkan cela pada va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dan artikel-artikel précédents, lain-lain dan lain-lain. Pada va dec réaliser deux cartes, une carte termostat que l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.

Mari kita mulakan ! ?

Langkah 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

Tuangkan pekeliling l'eau dans les radiateurs, un circulateur 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 komandan. Celui-ci sera commandé par l'ESP8266 via un transistor. L'ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilityera la commande melalui Wifi. Pada plasenta aussi 2 led, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Pada fabrique donc notre carte selon le schéma, pada flash le firmware ESPEasy et notre carte est terminée!

Langkah 2: Réalisation De La Carte Thermostat

Pemanasan Termostat De La Carte
Pemanasan Termostat De La Carte
Pemanasan Termostat De La Carte
Pemanasan Termostat De La Carte

Passons aux hakhak sérieuses, ici nous Allons creer une carte avec un capteur de température et un écran qui nous donnera toutes les maklumat nécessaires sur les suhu de la maison. Tuangkan 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 luar biasa OLED 128x64 piksel qui ont des possibilités infinies. Pada va aussi retrouver un ESP8266 pour le Wifi avec un program que j'ai conçu moi même, le program va komando arahan la carte du edaran selon les consignes demandé. Tous les réglages des différentes consignes se feront grâce une page web hébergé par l'ESP boleh diakses melalui telefon pintar. Pada fabrique donc la carte selon le schéma et c'est terminé tuangkan la partie électronique!

Langkah 3: Création De La Page Web

Laman Web Création De La
Laman Web Création De La
Laman Web Création De La
Laman Web Création De La
Laman Web Création De La
Laman Web Création De La

Termostat comme vous pouvez le voir sur la carte, betul-betul aucune façon d’interagir pour régler les paramètres de températures. Tuangkan cela j'ai décidé qu'on le ferai melalui telefon pintar 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 arahan sur L'ESP8266. C'est la grande force de ce projet, nul disebelah de Rapsberry PI, de concentrator ou de box domotique, le projet est totalement autonome. Lea quo va nous servir d'application sera arahan dapat diakses secara tempatan melalui l'adresse IP de l'ESP8266. IOS et Android yang serasi dengan plus!

Aplikasi Dans Cette Nous Allons Retrouver trois Grandes Division:

- Une première avec l'affichage de la température ainsi que les consignes et les delta des deux modes (Normal et é Economique)

- Une deuxième tidak merancang untuk memilih quisir paduan suara pada mod aktif aktif atau normal.

- Enfin une troisième avec les statistiques de la journalé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 codé dans une seule index index.html tuangkan pouvoir l'intégré dans le code de l'ESP8266. Tuangkan 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 | sambil membaca baris do echo 'page + = "' $ line '"; 'selesai> hasil.txt

Langkah 4: Pengaturcaraan 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 memberitahu que:

- Mesurer la suhu

- 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

- Kontraktor la chaudière en fonction de la température de la maison et la consigne.

- Maklumat Afficher les sur l'écran

Tuangkan program ci-bersama cela vous trouverez mon.

Langkah 5: Création De Boitiers Tuangkan Les Cartes

Création De Boitiers Tuangkan Les Cartes
Création De Boitiers Tuangkan Les Cartes
Création De Boitiers Tuangkan Les Cartes
Création De Boitiers Tuangkan Les Cartes

J'ai perolehan hak cipta une imprimante 3D qui me permet de créer de jolies bo pourtes menuangkan pelbagai projek. 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. Penyesuai vous ?. Petit problème auquel je n'avais pas pené durant la konsepsi, 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 mencukupi 3 sentimètres de fils).

Langkah 6: Kesimpulannya

Kesimpulannya
Kesimpulannya

Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros poin forts, tel qu'être entièrement autonome. Son prix est aussi très avantageux, moins de 15 € tout terdiri. Allez trouver un thermostat connecté à ce prix là? Voàà comme d'habitude si vous avez des soalan n'hésitez pas!

Disyorkan: