Cov txheej txheem:

Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk: 7 Cov Kauj Ruam (nrog Duab)
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk: 7 Cov Kauj Ruam (nrog Duab)

Video: Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk: 7 Cov Kauj Ruam (nrog Duab)

Video: Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk: 7 Cov Kauj Ruam (nrog Duab)
Video: Episode 9: 12 Energy Saving Tips (Hmoob) 2024, Lub Xya hli ntuj
Anonim
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk
Kev Tshaj Tawm Thermostat Siv ESP8266/NodeMCU thiab Blynk

Tsis ntev los no kuv tau yuav ib lub tshuab ua kom sov, uas yuav tsum pab kom kuv cov paj thiab cov noob cog ua ntej lub caij nplooj ntoo hlav. Nws tuaj yam tsis muaj cua sov. Thiab vim tias qhov ntsuas sov tau kim heev, Kuv txiav txim siab ua kuv tus kheej. Raws li kuv xav siv lub sijhawm no los ua si ib puag ncig me ntsis nrog Blynk, Kuv ua raws kuv lub ntsuas sov ntawm ESP8266/NodeMCU pawg thawj coj txhim kho uas kuv tau dag ib ncig.

Txog cov phiaj xwm yav dhau los, Kuv siv cov chaw zoo li instructables.com ntau rau kev tshoov siab thiab pab txhua lub sijhawm kuv tau daig. Tsis muaj ntau tshaj qhov ncaj ncees los ua kev pab me me rau kuv tus kheej, yog li ntawm no yog kuv thawj qhov kev qhia ib txwm muaj!

Kev tsis lees paub: Txoj haujlwm no ua haujlwm ntawm AC 230V uas yog qhov txaus ntshai heev thiab txhua yam tsis raug tuaj yeem tua koj. Kuv tsis tuaj yeem tuav lub luag haujlwm rau kev puas tsuaj, raug mob lossis poob txoj sia. Ua qhov no ntawm koj tus kheej txoj kev pheej hmoo

Kauj Ruam 1: Sau Cov Khoom Kuv Siv

Cov Khoom Uas Kuv Siv
Cov Khoom Uas Kuv Siv
Cov Khoom Uas Kuv Siv
Cov Khoom Uas Kuv Siv
Cov Khoom Uas Kuv Siv
Cov Khoom Uas Kuv Siv

1 NodeMCU V3.0

2 DS18B20 1-xaim ntsuas kub

1 Relay module

1 LCD1602 I2C zaub

3 Xim thawb khawm

1 158x90x60 rooj plaub nrog npog npog

15V USB lub xov tooj charger

1 Luv USB 2.0 Ib Txiv neej rau B Txiv neej Micro 5 Pin Cov Ntaub Ntawv Cable

1 4.7kΩ Resistor

1 txheej plywood tsis muaj dej, kwv yees li 10x5x2cm

1 daim raj yas dawb, txoj kab uas hla 12mm, ntev 16cm

1 230V fais fab cable nrog ntsaws

1 230V poj niam lub hwj chim lub qhov (2 tus pin)

1 230V poj niam lub hwj chim lub qhov (3 tus pin)

16 txoj hauj lwm 2 kab dav hlau thaiv

1 lub tso suab tso suab nrog 3.5mm lub tso suab ntsaws ntsaws ntawm ib kawg

1 3.5mm lub tso suab tso suab poj niam

2 M16 cable txuas txuas

1 daim dawb perspex txog 160x90

Thiab qee qhov txuas txuas, cua sov ntsws tubing, kua nplaum, ob daim nplaum nplaum, xim tsuag xim dub, PCB pawg thawj coj sawv ntsug, M3 bolts thiab 1.5mm/6.5mm/12mm/16mm laum

Kauj Ruam 2: Tsim Tus ntsuas sov

Tsim Cov Thermostat
Tsim Cov Thermostat

Raws li tau hais, lub ntsuas cua sov tau tsim nyob ib puag ncig ESP8266/NodeMCU pawg thawj coj txhim kho.

Qhov kub tiag tiag ntawm ob qho av thiab huab cua hauv tus neeg tshaj tawm yuav ntsuas los ntawm 2 qhov ntsuas kub. Cov ntsuas no muaj lub npe hu ua 1-Wire interface, uas txhais tau tias lawv tuaj yeem txuas nrog ua ke mus rau ib qho chaw nres nkoj nkag. Raws li tau hais hauv daim ntawv qhia no zoo heev 1-Hlau tsheb npav xav tau kev rub tawm sab nraud ntawm kwv yees li 5kΩ. Kuv siv 4.7kΩ resistor nruab nrab ntawm cov kab teeb liab sensor thiab 3.3V ntawm NodeMCU.

Txhawm rau kom tuaj yeem nce lossis txo qhov xav tau cov av kub, 2 lub pob nyem tau ntxiv, ntxiv rau 16x2 tus cim LCD tshuaj ntsuam kom muab qee cov lus tawm tswv yim txog qhov kub thiab txias tam sim no. Lub vijtsam LCD no muaj lub teeb pom kev sab hauv. Txhawm rau tiv thaiv lub teeb pom kev zoo los ntawm txhua lub sijhawm, Kuv txiav txim siab ntxiv qee qhov chaws kom ua rau lub vijtsam poob qis tom qab qee lub sijhawm. Yuav kom tuaj yeem qhib lub teeb pom kev ntxiv, Kuv tau ntxiv lwm lub laub khawm. Thaum kawg, tus qauv txuas ntxiv tau hloov pauv lub zog rau cov cua sov cable hauv kev tshaj tawm thiab tawm.

Daim duab saum toj no qhia tias cov khoom no txuas nrog lub hauv paus loj li cas.

Kauj Ruam 3: Ua Tus Ntsuas Kub 'Blynk'

Ua Thermostat 'Blynk'
Ua Thermostat 'Blynk'
Ua Thermostat 'Blynk'
Ua Thermostat 'Blynk'
Ua Thermostat 'Blynk'
Ua Thermostat 'Blynk'

Vim tias peb xav tau qee cov ntaub ntawv los ntawm Blynk app hauv peb cov cai tom qab, cia ua ntej saib xyuas Blynk kev lag luam.

Ua raws thawj 3 kauj ruam ntawm Blynk tau pib qhia.

Tam sim no tsim txoj haujlwm tshiab hauv Blynk app. Raws li lub npe project kuv xaiv 'Propagator'. Los ntawm cov npe khoom, xaiv 'NodeMCU', hom kev txuas yog 'WiFi'. Kuv nyiam lub ntsiab lus tsaus, yog li kuv xaiv 'Tsaus'. Tom qab nias OK, ib qho kev tshwm sim yuav pom qhia tias Auth Token tau xa mus rau koj li email chaw nyob. Txheeb koj li ntawv thiab sau tus cim no, peb xav tau hauv NodeMCU cov cai tom qab.

Coj mus rhaub ntawm lub vijtsam khoob uas tam sim no tau qhia thiab ntxiv:

  • 2 ntsuas (300 lub zog txhua, yog li 600 hauv tag nrho)
  • 1 SuperChart (900 lub zog)
  • 1 Tus Nqi Zaub (200 lub zog)
  • 1 Slider (200 lub zog)
  • 1 LED (100 lub zog)

Qhov no xyov siv koj li 2000 lub zog pub dawb;-)

Cov duab saum toj no qhia yuav ua li cas teeb tsa lub vijtsam nrog cov ntsiab lus no. Los ntawm kev khawb txhua lub hauv paus, cov ncauj lus kom ntxaws tuaj yeem hloov kho (tseem pom hauv cov duab saum toj no).

Thaum ua tiav, qhib koj txoj haujlwm los ntawm kev xaiv lub pob 'ua si'. Lub app yuav (tau kawg) tsis txuas, vim tias tseem tsis tau txuas rau. Yog li cia peb txav mus rau qib tom ntej.

Kauj Ruam 4: Txoj Cai Uas Ua Rau Txhua Yam Ua Haujlwm

Tam sim no nws yog lub sijhawm los npaj peb ESP8266/NodeMCU. Kuv siv Arduino IDE daim ntawv thov rau qhov no, uas tuaj yeem rub tawm ntawm no. Txhawm rau teeb tsa nws rau ESP8266/NodeMCU, saib qhov kev qhia zoo no los ntawm Magesh Jayakumar.

Cov cai kuv tsim rau kuv Tus Kws Tshaj Lij Tshaj Tawm tuaj yeem nrhiav tau hauv Thermostat.ino cov ntaub ntawv hauv qab no.

Yog tias koj xav rov siv tus lej no, xyuas kom koj hloov kho koj li WiFi SSID, tus password thiab koj li kev tso cai Blynk hauv tus lej.

Kauj Ruam 5: Txhim Kho Qhov Kub Kub Sensor Module

Txhim Kho Qhov Kub Sensor Module
Txhim Kho Qhov Kub Sensor Module
Txhim Kho Qhov Kub Sensor Module
Txhim Kho Qhov Kub Sensor Module
Txhim Kho Qhov Kub Sensor Module
Txhim Kho Qhov Kub Sensor Module

Lub hauv paus ntawm tus neeg tshaj tawm yuav tsum tau ntim nrog txheej txheej ntawm cov xuab zeb ntse los yog cov nplua zeb zoo li ntawm 2cm tuab. Qhov no yuav kis tau cov cua sov hauv qab ntau dua tusyees. Txhawm rau ntsuas qhov ntsuas 'av' kom raug, Kuv txiav txim siab mus rau qhov ntsuas dej tsis muaj dej DS18B20. Txawm hais tias kuv tus neeg tshaj tawm tuaj nrog tus pas ntsuas kub sib piv los ntsuas qhov kub ntawm huab cua sab hauv, Kuv txiav txim siab ntxiv lwm qhov ntsuas kub los ntsuas cua kub hauv tshuab hluav taws xob ib yam.

Txhawm rau tuav ob lub ntsuas kom zoo nyob hauv qhov chaw, Kuv tsim cov qauv ntoo yooj yim. Kuv nqa ib daim plywood uas tsis muaj dej thiab hlais 6.5mm lub qhov los ntawm ib sab mus rau sab kom tuav cov ntsuas kub hauv av, ua rau lub xaim hluav taws xob hla lub thaiv. Ib sab ntawm qhov ntawd kuv tau nqus 12mm qhov nyob hauv nruab nrab ntawm plywood thaiv, txog li 3/4 ntawm tag nrho qhov siab, thiab 6.5mm qhov los ntawm sab, ib nrab ntawm qhov thaiv, xaus rau hauv 12mm qhov. Lub qhov no tuav lub ntsuas cua ntsuas cua.

Lub ntsuas cua ntsuas cua tau npog los ntawm lub raj yas yas uas haum rau sab hauv 12mm qhov. Qhov ntev ntawm lub raj yog li 16cm. Lub raj muaj ntau qhov 1.5mm qhov drilled hauv qab ib nrab (qhov twg yog lub ntsuas cua), ib nrab sab saum toj yog pleev xim dub. Lub tswv yim yog tias huab cua hauv qhov dub ntawm lub raj cua sov me ntsis, nce mus rau saum thiab khiav tawm, yog li tsim kom muaj huab cua ntws nyob ib puag ncig lub ntsuas cua. Vam tias qhov no ua rau nyeem tau zoo dua ntawm huab cua kub. Thaum kawg, txhawm rau zam cov xuab zeb lossis cov hmoov av nkag los, lub qhov rau cov xaim hluav taws xob tau ntim nrog kua nplaum.

Txhawm rau txuas cov ntsuas, kuv tau siv lub suab tso suab qub uas muaj lub tso suab 3.5mm nkaus ntsaws ntawm ib kawg. Kuv txiav cov txuas ntawm lwm sab thiab txuas 3 lub xov hlau (kuv lub xov tooj cua muaj tooj liab hauv av, liab thiab dawb xaim):

- ob lub xov hlau dub los ntawm cov ntsuas (hauv av) mus rau hauv av xaim ntawm lub suab cable

- ob lub xov tooj liab (+) mus rau lub xov tooj liab

- ob lub xov hlau daj (teeb liab) mus rau cov xaim dawb

Kuv tau cais cov khoom seem ib tus zuj zus nrog qee qhov cua sov ntsws tubing. Kuj tseem siv qee qhov cua sov ntsws ua kom lub 2 lub xov hlau sib txuas ua ke.

Qhov ntsuas kub ntsuas qhov ntsuas tau ua tiav tau pom hauv daim duab 4 saum toj no.

Tom qab ua tiav qhov ntsuas qhov ntsuas qhov ntsuas kub, nws tau teeb tsa nyob hauv nruab nrab ntawm cov cua sov ua kom sov siv qee qhov ob-sided nplaum daim kab xev. Cov xaim tau pub los ntawm qhov qhib uas twb muaj lawm (uas kuv yuav tsum tau nthuav dav me ntsis kom cov xaim haum) hauv cov hauv paus ntawm kev tshaj tawm.

Kauj Ruam 6: Txhim Kho Cov Qauv Ntsuas Kub

Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub
Kev Tsim Tus Qauv Ntsuas Kub

ESP8266/NodeMCU, cov zaub, tso tawm thiab 5V lub zog xa khoom kom haum rau hauv 158x90x60 mm rooj plaub nrog npog npog.

Kuv xav tau lub hauv paus txhawm rau txhawm rau txhawm rau NodeMCU, LCD zaub thiab tso tawm sab hauv rooj plaub. Kuv xav txog kev xaj xaj 3D luam tawm lub hauv paus, yog li kuv tsim cov ntawv.stl hauv SketchUp. Kuv hloov kuv lub siab thiab yooj yim ua nws tus kheej los ntawm ib daim ntawm 4mm dawb perspex. Siv SketchUp, Kuv tsim tus qauv txhawm rau kos qhov chaw tseeb rau qhov 3mm qhov kom xyaum. Saib cov ntaub ntawv.skp rau qhov ua piv txwv. Cov khoom siv tau teeb tsa ntawm lub hauv paus siv qee qhov kev sib tw ntawm qhov tsim nyog ntev.

Kuv drilled lub qhov rau cov nyees khawm thiab txuas hauv ob sab ntawm rooj plaub, teeb tsa cov nyees khawm thiab cov khoom sib txuas thiab txuas lawv siv cov xov hlau sib txawv kom tsis txhob muaj kev sib txuas tsis raug. Kuv ua tib zoo xaim txuas 230V AC ntu. Ib zaug ntxiv: 230V AC tuaj yeem ua rau txaus ntshai, xyuas kom koj paub tias koj tab tom ua dab tsi thaum npaj qhov haujlwm no!

Lub zog 5V thiab lub davhlau ya nyob twg thaiv tau khaws cia rau hauv qab ntawm rooj plaub nrog qee daim nplaum ob sab.

Tom qab txuas cov xov hlau mus rau NodeMCU, nws tau siv qee qhov fiddling ib puag ncig los kho lub hauv paus hauv rooj plaub nrog qee qhov m3 ntsia liaj qhov rooj.

Qhov kev txiav txim zaum kawg: muab lub hau npog npog tso rau hauv, thiab peb ua tiav!

Kauj Ruam 7: Xaus

Nws tau lom zem tiag tiag los tsim lub ntsuas cua sov no rau kuv tus neeg tshaj tawm, thiab taug qab kuv qhov kev txhim kho nws, thiab sau cov lus qhia no.

Lub ntsuas cua sov ua haujlwm zoo li ntxim nyiam, thiab tswj hwm thiab saib xyuas nws siv Blynk app ua haujlwm zoo ib yam.

Tab sis ib txwm muaj chav rau kev txhim kho. Kuv tab tom xav txog kev txhim kho qhov ntsuas kub los ntawm kev zam 'overhooting lub hom phiaj' ntau dhau. Tej zaum kuv yuav tau saib lub tsev qiv ntawv hu ua PID.

Lwm lub tswv yim: Kuv yuav ntxiv qhov 'Over The Air' OTA xaiv los hloov kho NodeMCU software yam tsis tau qhib rooj plaub txhua lub sijhawm.

Pom zoo: