Sommario:
- Fase 1: Realizzazione De La Carte De Commande Du Circulateur
- Fase 2: Realizzazione del termostato De La Carte
- Fase 3: Creazione di La Page Web
- Fase 4: Programmazione De L'ESP8266
- Fase 5: Création De Boitiers Pour Les Cartes
- Passaggio 6: conclusione
Video: Termostato intelligente ESP8266: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Progetti Fusion 360 »
Bienvenue sur ce nouvel articolo. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinament. 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 contact avec la maison. L'idée est donc de créer un termostato placé dans la maison, qui va mesurer la température et commander 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 va falloir trouver une technologie sans-fil. Per favore, utilizza la fama di ESP8266 che può essere utilizzato in alcuni articoli precedenti, non è possibile utilizzare il Wifi. Su va donc réaliser deux cartes, une carte termostato que l'on placera dans la maison et une deuxième qui commandera le circulateur de la chaudière.
Iniziamo ! ?
Fase 1: Realizzazione De La Carte De Commande Du Circulateur
Pour faire circuler 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 commander. Celui-ci sera commandé par l'ESP8266 via un transistor. L'ESP dispone del firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) qui facilita il comando via Wifi. On placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Su fabrique donc notre carte selon le schéma, on flash le firmware ESPEasy et notre carte est terminée !
Fase 2: Realizzazione del termostato De La Carte
Passons aux chooses sérieuses, ici nous allons créér unae 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 car l'ESP ne disporre par d'entrée analogique, j'ai donc choisi le MCP9808. Versa l'effetto su un superbo OLED 128x64 pixel che offre infinite possibilità. Su va aussi retrouver un ESP8266 pour le Wifi con 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 differenti consignes se feront grâce una pagina web hébergé par l'ESP accessibile su smartphone. Su fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique !
Fase 3: Creazione di La Page Web
Comme vous pouvez le voir sur la carte termostato, il n'y a aucune façon d'interagir pour régler les paramètres de températures. Per non perdere la decisione su questo smartphone tramite notre smartphone, puoi anche sviluppare una pagina Internet (non ho più problemi con lo sviluppo dell'applicazione 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. Il sito qui va nous servir d'application sera directement accessibile en local tramite l'indirizzo IP de l'ESP8266. De plus c'est compatibile con IOS e Android!
Dans cette application nous allons retrouver trois grandes divisions:
- Une première 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 on active le mode normal ou eco.
- Enfin une troisième avec les statistiques de la journée ainsi qu'une courbe d'évolution de la température.
Il sito è interamente sviluppato in HTML, CSS e un peu de javascript. Tutto il codice in una sola pagina index.html può essere integrato nel codice dell'ESP8266. Per rendere reale uno script linux permetta di convertire notre index.html en code à intégrer al program de l'ESP8266:
#!/bin/bash
gatto $1 | while read line do echo 'page += "' $line '"; 'fatto > risultato.txt
Fase 4: Programmazione 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:
- Misuratore della temperatura
- Récupérer l'heure su un server 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
- Contrôler la chaudière en fonction de la température de la maison et la consigne.
- Afficher les informations sur l'écran
Pour cela vous trouverez mon program ci-joint.
Fase 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. 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. Un vous d'adattatore?. 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).
Passaggio 6: conclusione
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 termostato connecté à ce prix là ? Voilà comme d'habitude si vous avez des question n'hésitez pas !
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Custodia per termostato intelligente HestiaPi FR4: 3 passaggi
Custodia per termostato intelligente HestiaPi FR4: HestiaPi è un termostato intelligente aperto per la tua casa.Esegue openHAB su un Raspberry Pi Zero W e include un touchscreen, un sensore di temperatura/umidità e relè che vengono alimentati direttamente dal cablaggio esistente della tua casa.Il nostro progetto è stato eseguito
HestiaPi Touch - Apri Termostato Intelligente: 9 Passaggi (con Immagini)
HestiaPi Touch - Termostato intelligente aperto: Informazioni su HestiaPi TouchHestiaPi Touch è un termostato intelligente completamente open source per la tua casa. Tutti i file digitali e le informazioni sono disponibili di seguito e sul nostro sito Web principale. Con esso, puoi monitorare la temperatura, l'umidità relativa e l'atmosfera della tua casa
Termostato propagatore con ESP8266/NodeMCU e Blynk: 7 passaggi (con immagini)
Termostato propagatore che utilizza ESP8266/NodeMCU e Blynk: Recentemente ho acquistato un propagatore riscaldato, che dovrebbe aiutare a far germogliare i miei semi di fiori e ortaggi all'inizio della stagione. È arrivato senza termostato. E poiché i termostati sono piuttosto costosi, ho deciso di crearne uno mio. Come volevo usare