Ухаалаг термостат ESP8266: 6 алхам (зурагтай)
Ухаалаг термостат ESP8266: 6 алхам (зурагтай)
Anonim
Ухаалаг термостат ESP8266
Ухаалаг термостат ESP8266

Fusion 360 төслүүд »

Bienvenue sur ce nouvel нийтлэл. Хязгаарлалт хийхдээ цаг хугацаа өнгөрөхөд цаг алдах шаардлагагүй болно. Хязгаарлагдмал цаг хугацаа өнгөрөх тусам машиныг суурилуулах боломжтой болно. 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 termostat placé dans la maison, qui va mesurer la température et command la chaudière pour reé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. WSP дээр va utiliser les fameux ESP8266 цэсийг оруулаарай. Хөрөнгийн карт дээр термостатыг байрлуулна уу.

Эхэлцгээе ! ?

Алхам 1: Де Ла Carte De Commande Du Circulateur -ийн шинэчлэл

Дахин зохион байгуулалт De La Carte De Commande Du Circulateur
Дахин зохион байгуулалт De La Carte De Commande Du Circulateur
Дахин зохион байгуулалт De La Carte De Commande Du Circulateur
Дахин зохион байгуулалт De La Carte De Commande Du Circulateur

Pour faire circuler l'eau dans les radiateurs, 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 command. Транзистороор дамжуулан celui-ci sera commandé par l'ESP8266. L'ESP програмыг ESPEasy (https://github.com/letscontrolit/ESPEasy) програмыг Wifi -ээр дамжуулан ашиглах боломжтой. Placera aussi 2 leds, une rouge clignotante qui nous indiquera si le wifi est capté et une verte pour l'état du circulateur. Fabrique дээр donc notre carte selon le schéma, флаш програм хангамж дээр ESPEasy et notre carte est terminée!

Алхам 2: Де Ла Карт термостатыг дахин тохируулах

Де Ла Карт термостатын дахин тохируулга
Де Ла Карт термостатын дахин тохируулга
Де Ла Карт термостатын дахин тохируулга
Де Ла Карт термостатын дахин тохируулга

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 information nécessaires sur les températures de la maison. I2C машины l'ESP не dispose par d'entrée analogique, j'ai donc choisi le MCP9808 -ийг хийнэ үү. Хэт хязгааргүй 128x64 пикселийн OLED дэлгэц дээр l'écran хийнэ. ESP8266 програмыг асаахад Wifi avec програмыг нээнэ үү. Ухаалаг гар утсан дээрх вэб хуудсуудыг вэб хуудсан дээр байрлуулах боломжтой. Үйлдвэр дээр donc la carte selon le schéma et c'est terminé pour la partie électronique!

Алхам 3: De La Page вэбийг бий болгох

Де Ла Хуудасны вэбсайт
Де Ла Хуудасны вэбсайт
Де Ла Хуудасны вэбсайт
Де Ла Хуудасны вэбсайт
Де Ла Хуудасны вэбсайт
Де Ла Хуудасны вэбсайт

Comme vous pouvez le voir sur la carte термостат, il n'y aucune façon d’interagir pour régler les paramètres de températures. Notre ухаалаг гар утсаар дамжуулан cela j'ai décidé qu'on le ferai хийнэ үү. L'ESP8266 хуудаснаас авсан хуудас. Caps est grande force de ce project, nol besoin de Rapsberry PI, de konsentrate ou de de box domotique, le projet est totalement autonome. Le site qui va nous servir d'application sera directement нь l'adresse IP de l'ESP8266 -ээр дамжуулан орон нутгийн хэмжээнд хүртээмжтэй байдаг. IOS болон Android -тэй нийцдэг!

Dous cette application nous allons retrouver trois grandes хэлтэс:

- Премиер avec l'affichage de la température ainsi que les consignes et les delta des deux горимууд (Хэвийн ба эдийн засгийн)

- Une deuxième avec un planing où l'on va pouvoir choisir quand quand on идэвхтэй 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.

HTML, CSS et un peu de javascript гэсэн сайтыг ашиглах боломжтой. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Codé dans une seule page index.html pour pouvoir l'intégré dans le code de l'ESP8266. Скриптийг линкээр хөрвүүлэхийн тулд index.html -ийг програмын l'ESP8266 програм руу хийнэ үү:

#!/bin/bash

муур $ 1 | унших мөрөнд echo 'page += "' $ line '"; 'хийсэн> үр дүн.txt

Алхам 4: 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:

- Мезурер температур

- ГССҮТ -ийг дахин боловсруулж байна

- Prendre une mesure toutes les heures afin de créer une Courbe

- Сөрөг ле бон горим, ердийн ou éco selon le төлөвлөлт, l'heure de la journée

- Контроллер ла чейриерийн фонт де ла мэйсон ба ла консиген.

- Afficher les informations sur l'écran

Cela vous trouverez mon програмыг хамтарсан хийнэ.

Алхам 5: Création De Boitiers Les Cartes хийнэ

Création De Boitiers Les Cartes хийнэ
Création De Boitiers Les Cartes хийнэ
Création De Boitiers Les Cartes хийнэ
Création De Boitiers Les Cartes хийнэ

J'ai récemment acquis une unpimante 3D qui me permet de créer de jolies boîtes pour different mesets. Je modélise mes pièces sur Fusion 360. Vous pouvez trouver mes modèles ci-joint sachant que mes cartes de prototypage фонт 3*7 см. Адаптер уу? Petit problème 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 хангалттай).

Алхам 6: Дүгнэлт

Дүгнэлт
Дүгнэлт

Voilà ce projet est terminé, tout fonctionne parfaitement, ce projet comporte de gros points forts, tel qu'être entièrement autonome. Дуудлага худалдаа нь 15 еврогийн үнэтэй байдаг. Термостатын холболт ямар байх ёстой вэ? Voilà comme d'habitude si vous avez des questions n'hésitez pas!

Зөвлөмж болгож буй: