Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Projekty Fusion 360 »
Bienvenue sur ce nowy artykuł. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinement. 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. Idée est donc de creer un termostat place 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 va falloir trouver une technology sans-fil. Wlać cel na va utiliser les fameux ESP8266 que j'ai déjà pu utiliser dans mes précédents artykułów, które nie pasują i korzystaj z Wifi. On va donc 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.
Zacznijmy ! ?
Krok 1: Realizacja 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 przez un tranzystor. ESP disposera du firmware ESPEasy (https://github.com/letscontrolit/ESPEasy) ułatwia obsługę przez Wi-Fi. Na placera aussi 2 diody, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Na fabrique donc notre carte selon le schéma, na flash le firmware ESPEasy et notre carte est terminée!
Krok 2: Realizacja termostatu De La Carte
Passons aux wybiera serie, to wszystko wskazuje na to, że zdarzyło się, że zdobyli temperaturę i zdobyli wszystkie informacje potrzebne do uzyskania informacji o temperaturach w domu. Pour le capteur il faut absolument un capteur I2C car l'ESP ne dispose par d'entrée analogique, j'ai donc choisi le MCP9808. Pour l'écran na les superbes OLED 128x64 pikseli, aby uzyskać nieskończoność. W sprawie aussi retrouver un ESP8266 dla sieci Wi-Fi z programem que j'ai conçu moi meme, le program va dowódca directement la carte du circulateur selon les consignes demandé. Tous les réglages des différentes consignes se feront grace une page web hébergé par l'ESP dostępne na smartfonie. On fabrique donc la carte selon le schéma et c'est terminé pour la partie électronique !
Krok 3: Création 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. Pour cela j'ai décidé qu'on le ferai za pośrednictwem 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, koncentruj się na polu domowym, projekt jest całkowitym autonomią. Le site qui va nous servir d'application sera directement jest dostępny lokalnie poprzez adres IP de l'ESP8266. De plus c'est kompatybilny IOS i Android!
Dans cette aplikacja nous allons retrouver trois grandes divisions:
- Une premiere avec l'affichage de la température ainsi que les consignes et les delta des deux models (Normal et économique)
- Une deuxième avec un planowanie où l'on va pouvoir choisir quand na aktywnym trybie le normalnym ou éco.
- Enfin une troisième avec les statistiques de la journée ainsi qu'une courbe d'evolution de la température.
Le site est entièrement développé en HTML, CSS et un peu de javascript. Cały kod znajduje się na jednej stronie index.html, aby uzyskać integralną część kodu 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:
#!/kosz/bash
kot $1 | while read line wykonaj echo 'page += "' $line '"; ' gotowe > wynik.txt
Krok 4: Programowanie 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:
- Pomiar temperatury
- 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 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.
Krok 5: Création De Boitiers Pour Les Cartes
J'ai récemment acquis une imprimante 3D qui me permet de creer 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 czcionka 3*7 cm. A 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 dernier à l'extérieur de la boîte (2 ou 3 centymètres de fils suffisent).
Krok 6: Wniosek
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 termostat connecté à ce prix là ? Voilà comme d'habitude si vous avez des pytania n'hésitez pas!