Cov txheej txheem:

Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12: 5 Cov Kauj Ruam
Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12: 5 Cov Kauj Ruam

Video: Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12: 5 Cov Kauj Ruam

Video: Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12: 5 Cov Kauj Ruam
Video: Nco Txog Hmoob - Xf. Txawj Pes Vaj & Fishermen's Project (Live Session) [Lyric Video] 2024, Kaum ib hlis
Anonim
Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12
Huab cua cuam tshuam rau cua sov hauv tsev - IoT RasPi Zero & ESP12

Dab neeg

Kom nco ntsoov,

Txoj haujlwm no vam khom koj muaj RaspberryPi Zero khiav Domoticz lub tsev siv lub tshuab ua haujlwm (yooj yim heev ua) nrog rau-liab thiab tau teeb tsa ua MQTT Broker.

Vim li cas thiaj sau daim duab no?

Txhawm rau nthuav qhia kuv qhov kev daws teeb meem li cas kuv tau txuag qee qhov nqi cua sov/siv hluav taws xob thiab cog cov kev xav rau hauv koj, yog li nws tuaj yeem siv los rau hauv koj lub tsev lossis hloov kho kom haum rau koj cov kev xav tau.

Txheej txheem cej luam

Thaum Lub Caij Nplooj Ntoos Hlav thiab Lub Caij Nplooj Ntoos Zeeg qhov twg huab cua sab nraud tuaj yeem nyob ib puag ncig 11degC Kuv pom kuv lub tsev poob qis me ntsis kom tsis muaj cua sov rau sab nraud. Kuv kuj pom tias thaum sawv ntxov cov cua sov yuav los rau qee lub sijhawm (txog 30 feeb) tom qab ntawd tawm mus txog rau hnub tom ntej. Kuv pom qhov no ua pov tseg lub zog zoo li nyob rau hnub tshav ntuj lossis zoo li sov tshaj 12degC sab nraum lub tsev yuav sov ib puag ncig kom sov. Feem ntau qhov no yuav yog lub sijhawm ntawm lub xyoo uas kuv yuav tig kuv lub cua sov kom txuag roj siv. Txoj haujlwm no yog siv cov txheej txheem no raws qhov ntsuas cua sab hauv hauv cheeb tsam thiab siv qee qhov ntawm kuv qhov ntsuas kub hauv tsev, qhov haujlwm muaj qhov zoo ntawm kev paub qhov kub tau kwv yees thiab ua raws nws tab sis yog lub tsev poob kub ntau nws yuav tso cua sov rov qab los.

Txoj Haujlwm Xav Tau

  • Siv cov huab cua sab nraud tam sim no
  • Siv kev kwv yees hauv zos sab nraum huab cua kub
  • Tiv thaiv cua sov los ntawm kev ua haujlwm tab sis tsis cuam tshuam rau kev tsim cov dej kub
  • coj mus rau hauv tus account tsev neeg cov xwm txheej (tab sis tsis txhob rhiab heev)

Kauj Ruam 1: Teeb Khoom Kho Vajtse/Software

Kho vajtse/Software Service teeb
Kho vajtse/Software Service teeb
Kho vajtse/Software Service teeb
Kho vajtse/Software Service teeb
  1. Raspberry Pi Zero khiav raws li MQTT Broker nrog Domoticz thiab Node-Red ua tiav nrog lub ntsuas cua hauv cheeb tsam (Chav 1) Dallas 18b20 yam.
  2. ESP12 ua haujlwm rau Arduino IDE program, tus tswj hwm no tseem ua haujlwm sib cuam tshuam nrog cua sov ntawm qhov chaw nyob hauv lub txee uas muaj qhov cua sov tswj lub valve. Qhov no ib yam muaj Dallas lub zos sensor (Chav 2) rau chav nyob ib sab.
  3. ESP01 ua haujlwm Arduino IDE program kom xa cov chav hauv cheeb tsam huab cua/av noo los ntawm DHT22 sensor (Chav 3).

Kauj Ruam 2: Tshawb nrhiav cov ntaub ntawv

Chav 1, 2 & 3 qhov ntsuas kub tau xa mus rau Domoticz lub tsev siv tshuab hluav taws xob rau cov ntaub ntawv nkag thiab yooj yim saib qhov no tau xa los ntawm MQTT cov lus siv DomoticzJSONformat, Kuv siv cov xim liab los tsim qhov ntsuas kub nruab nrab ntawm 3 chav uas yog tom qab ntawd -Tshaj tawm ntawm MQTT rau cov neeg siv khoom txaus siab (ESP12 yog ib qho) thiab rau Domoticz rau kev nkag mus.

Domoticz server kuj txuas rau OpenWeatherMap kom rov qab tau cov huab cua hauv zos (txhua 10 feeb), Domoticz tseem rov xa cov ntaub ntawv no ntawm MQTT "tawm" lub ncauj lus, txawm li cas los xij, qhov loj ntawm cov lus no loj heev yog li kuv siv node-liab txhawm rau hloov pauv thiab tshem tawm cov ntaub ntawv no tsuas yog muaj cov ntaub ntawv ntsuas kub, qhov no tau xa mus rau lub ncauj lus uas ESP12 tau cuv npe rau. Ib qho ntxiv ntawm no-liab yuav txuas rau OpenWeatherMap thiab khaws cov ntaub ntawv kwv yees rau kuv thaj chaw, dua qhov tau txais cov ntaub ntawv no tau ntxaws heev thiab muaj cov ntaub ntawv rau 5 hnub yog li kuv siv node-liab txhawm rau kho qhov no mus rau tom ntej 3/6 teev ntsuas huab cua thiab rov xa dua yog nyob rau tib lub ncauj lus saum toj no.

Kauj Ruam 3: Lub Cev Cua Kub Lub Cev

ESP12 nyob hauv tib lub txee uas muaj lub taub dej tso dej txias thiab txuas xov txuas rau qhov qub/ntsuas cua sov. Tau paub dhau los hauv kev tswj hluav taws xob Kuv taug qab cov kab ntawv kom pom lub ntsiab chav chav ntsuas cua sov, Kuv tau khiav lub tshuab hluav taws xob tsim nyog ntsuas cov kab hluav taws xob rau kuv lub thawv tswj hwm thiab teeb tsa qhov txuas uas ESP12 tuaj yeem tswj tau. Kuv xaim ESP12 txuas ntxiv hauv kab nrog chav ntsuas cua sov yog li nws tuaj yeem ua kom cov cua sov kaw yog tias xav tau. Ib qho ntxiv, Kuv tau txhawj xeeb txog "yuav ua li cas yog tias ESP12 ua tsis tiav" yog li kuv tau tso lub cev hloov pauv mus rau qhov txuas mus yog li kuv tuaj yeem rov kho qhov xwm txheej ib txwm yog xav tau (Kuv tseem tsis tau muaj dua).

Kauj Ruam 4: Kev Ua Haujlwm Software

Kev ua haujlwm software
Kev ua haujlwm software

ESP12 muaj qee cov ntsiab lus teeb tsa rau tam sim no sab nraud huab cua, 3-teev huab cua huab cua, 6-teev huab cua huab cua thiab nruab nrab lub tsev kub.

Saib daim duab.

Los xaus, qhov cua sov yuav raug xiam oob khab yog tias sab nraud kub siab tshaj 10.5degC thiab qhov nruab nrab lub tsev kub siab tshaj 19.4degC (kuv lub ntsuas sov tau teeb tsa rau 19.5degC) LOSSIS kev kwv yees rau hnub ntawd siab dua 11degC. Cov cua sov tau qhib yog tias ntau qhov kev nyeem hauv qab cov teeb tsa teeb tsa me ntsis hauv qab cov lus teev tseg yav dhau los txhawm rau txo qhov cuam tshuam kev hloov pauv.

Kauj Ruam 5: Kev Txhim Kho Yav Tom Ntej?

  • Coj mus rau hauv tus account seb nws yog tshav ntuj los yog tsis, thaum lub tsev tsis ci nyob rau hauv lub hnub nws cov ntsiab lus tuaj yeem txo qis.
  • cua cua?
  • suav nrog cov chaw nyob deb

Pom zoo: