Cov txheej txheem:
- Kauj Ruam 1: Réalisation De La Carte De Commande Du Circulateur
- Kauj Ruam 2: Réalisation De La Carte Thermostat
- Kauj Ruam 3: Création De La Page Web
- Kauj Ruam 4: Qhov Kev Kawm De L'ESP8266
- Kauj Ruam 5: Création De Boitiers Pour Les Cartes
- Kauj Ruam 6: Xaus
Video: Ntse Thermostat ESP8266: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Fusion 360 Cov Haujlwm »
Bienvenue sur ce nouvel tsab xov xwm. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le kev kaw. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison thiab kev txhim kho 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. L'idée yog donc de créer un thermostat placé dans la maison, qui va mesurer la température et command la chaudière pour réguler la température. La problématique est que le garage est assez loin de la maison il va donc v fallfall trouver une une technologie sans-fil. Pour cela rau va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents tsab xov xwm, tsis yog qhov tsis zoo thiab siv tau Wifi. On 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 chaudière.
Cia peb pib! ?
Kauj Ruam 1: Réalisation De La Carte De Commande Du Circulateur
Ncuav ncaj qha l'eau dans les radiateurs, un circulateur est installé à coté de la chaudière, il s'agit d'une yooj yim pompe en 220v qui pousse l'eau dans les tuyaux. Nous allons utiliser un relais pour le tus thawj coj. Celui-ci sera commandé par l'ESP8266 ntawm un transistor. L'ESP pov tseg du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilitera la commande ntawm Wifi. Ntawm qhov chaw aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Nyob rau fabrique donc notre carte selon le schéma, ntawm flash le firmware ESPEasy thiab notre carte est terminée!
Kauj Ruam 2: Réalisation De La Carte Thermostat
Passons aux choses sérieuses, 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. Pour le capteur il faut absolument un capteur I2C tsheb l'ESP ne pov tseg par d'entrée analogique, j'ai donc choisi le MCP9808. Ncuav l'écran rau ntawm qhov zoo tshaj plaws OLED 128x64 pixels qui ont des possibilités infinies. On va aussi retrouver un ESP8266 pour le 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 nkag tau yooj yim ntawm lub xov tooj. Nyob rau fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique!
Kauj Ruam 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. Pour cela j'ai décidé qu'on le ferai via notre smartphone, 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 concentrateur ou de box domotique, le projet est totalement autonome. Le site qui va nous servir d'application sera directement nkag tau mus rau hauv zos ntawm l'adresse IP de l'ESP8266. Ntxiv rau qhov tau tshaj iOS thiab Android!
Dans cette application nous allons retrouver trois grandes faib:
- Une premier 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 planning 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.
Le site yog kev tsim kho tshiab ntawm HTML, CSS thiab ib yam ntawm javascript. Tous est codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Pour cela j'ai réalisé un script linux permettant de convertir notre index.html en code à intégrer au program de l'ESP8266:
#!/bin/tsoo
miv $ 1 | thaum nyeem kab ua echo 'nplooj ntawv += "' $ kab '"; 'ua> tiav.txt
Kauj Ruam 4: Qhov Kev Kawm 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:
- Txheeb xyuas qhov ntsuas kub
- 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 hom, ib txwm muaj ouco selon le npaj thiab l'heure de la journée
- Contrôler la chaudière en fonction de la température de la maison et la consigne.
- Cov ntaub ntawv qhia tau zoo nyob hauv l'écran
Ncuav koj li trouverez mon program ci-joint.
Kauj Ruam 5: Création De Boitiers Pour Les Cartes
J'ai récemment tau txais qhov tsis txaus ntseeg 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 font 3*7 cm. Koj puas tau hloov dua siab tshiab? 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 centimètres de fils suffisent).
Kauj Ruam 6: Xaus
Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros points forts, tel qu'être entièrement autonome. Tus tub prix yog aussi très avantageux, moins de 15 € tout compris. Allez trouver un thermostat connecté à ce prix là? Voilà comme d'habitude si vous avez des questions n'hésitez pas!
Pom zoo:
Yuav Ua Li Cas DIY Ntse Cov Menyuam Qhov Muag Nrog SONOFF Ntse Hloov?: 14 Cov Kauj Ruam
Yuav Ua Li Cas DIY Ntse Cov Menyuam Qhov Muag Nrog SONOFF Ntse Hloov?: Siv Interlock Mode hauv SONOFF ntse hloov los tig koj cov menyuam qhov muag tsis pom kev/qhov muag tsis pom mus rau qhov ntse Koj puas yuav feem ntau ntawm koj pom zoo qhov no yog txoj haujlwm uas koj rub cov menyuam qhov muag/qhov muag tsis pom thaum sawv ntxov thiab rub nws thaum yav tsaus ntuj? Txawm li cas los xij, kuv
Ntse Tswb Tswb: Ntse Tswb Tswb Ua Nrog Raspberry Pi: 10 Kauj Ruam (nrog Duab)
Ntse Tswb Tswb: Ntse Tswb Tswb Ua Nrog Raspberry Pi: Koj puas tau xav tau lub moos ntse? Yog tias yog, qhov no yog kev daws teeb meem rau koj! Thaum lub tswb nrov tawm, yuav muaj lub suab (buzzer) thiab 2 lub teeb yuav
Lub Hnab Ntse Hnab Ntse Ntse Computer: 4 Kauj Ruam (nrog Duab)
Lub Hnab Ntse Hnab Ntse Ntse Computer: Qhov no yog "hnab looj tes ntse" nas lub computer uas tuaj yeem siv nrog ib lub PC, Mac, lossis Linux computer. Nws tau tsim los siv Binho Nova ntau tus txheej txheem USB host adapter, uas tso cai rau koj txuas cov ntsuas thiab lwm yam khoom siv rau koj lub khoos phis tawj thiab tom qab ntawd txuas ntxiv
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv