Բովանդակություն:
- Քայլ 1: Կեռերի զոդում
- Քայլ 2: Կարգավորեք Blynk- ը
- Քայլ 3. Դրեք միասին և կազմաձևեք Wemos D1 մինի տախտակները
Video: Wemos D1 Mini peratերմաստիճանի/խոնավության մոնիտորինգ `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ես փնտրում էի էժան և հեշտ միջոց ՝ իմ տնակի ջերմաստիճանը և խոնավությունը վերահսկելու համար, որը կաշխատի նաև մարտկոցով կամ հոսանքի վարդակից: Ինձ պետք էր հեռակա կարգով վերահսկել ջերմաստիճանը, բայց ես ցանկանում էի նաև տեղական տեսողական ջերմաստիճանի ստուգման հնարավորություն:
Ես օգտագործում եմ Arduino- ի հետ համատեղելի Wemos D1 mini- ն DHT22, DHT21 և wemos mini OLED վահանի հետ: Ես ունեմ հոսանքի վարդակից սնվող տվիչներ (USB լիցքավորիչով) և մարտկոցով աշխատող տվիչներ: Ես օգտագործում եմ blynk- ը որպես ամպային ծառայություն տվյալների ներկայացման համար:
Նյութի ցուցակ.
wemos D1 mini (aliexpres)
wemos մինի OLED վահան (aliexpres)
DHT21 ջերմաստիճանի/խոնավության տվիչ (aliexpres)
DHT22 ջերմաստիճանի/խոնավության տվիչ (aliexpres)
որոշ կարճ մալուխներ և զոդման գործիքներ և նյութեր:
Քայլ 1: Կեռերի զոդում
Դուք կստանաք Wemos տախտակ և վահան առանց զոդման կապում, քանի որ փաթեթում կստանաք 3 տարբեր տարբերակ:
- Միայն արական
- Միայն իգական
- Արականից իգական
Ես նախընտրեցի էգ տախտակները դնել հիմնական տախտակի վրա, իսկ մնացած բոլոր տախտակները օգտագործում են արականից իգական կապում: Այն թույլ է տալիս հավաքել այլ վահաններ, եթե այդպես եք ցանկանում (օրինակ ՝ ռելե վահանը)
Երբ կապում եք կապում, համոզվեք, որ տղամարդու կապում եք դնում հացահատիկի վրա, որպեսզի նրանք նեղ լինեն:
Ես օգտագործում եմ Արականից իգական կապում նույնիսկ OLED վահանի համար: Իգական կապումներն ապահովում են դրա մասնակի մեխանիկական պաշտպանությունը:
Այս ձեռնարկի միջոցով կարող եք օգտագործել wemos D1 mini DHT pro վահանը, բայց ես կարճ մալուխների վրա ցուցիչ եմ օգտագործել, որպեսզի չազդեմ wemos տախտակի կամ ցուցադրման ջերմության վրա չափման վրա:
Մարտկոցով աշխատող տվիչների համար ես ուղղակիորեն միացրեցի մարտկոցի պահոցը և DHT ջերմաստիճանի տվիչը wemos D1 մինի տախտակին:
Քայլ 2: Կարգավորեք Blynk- ը
Տեղադրեք blynk ձեր հեռախոսի վրա և ստեղծեք այնտեղ նոր նախագիծ 2 սարքով: Յուրաքանչյուր սարքի համար դուք կստանաք անհատական մուտքի կոդեր: Ես օգտագործում եմ մեկ սարքի նույնականացում բոլոր փակ սարքերի համար և մեկը `բոլոր արտաքին սարքերի համար: Հաջորդ քայլում դուք պետք է տեղադրեք մուտքի կոդերը arduino- ում:
Blynk- ը թույլ է տալիս օգտագործել վիրտուալ կապում ձեր սարքի և ամպի միջև արժեքներ փոխանակելու համար: Դուք կարող եք օգտագործել վիրտուալ կապը 1 -ը ձեր առաջին ներքին սենսորի ջերմաստիճանի չափման համար, իսկ 3 -րդը `երկրորդ ներքին սենսորի ջերմաստիճանը չափելու համար: Վիրտուալ կապում 2, քան ձեր առաջին ներքին սենսորի խոնավության չափման համար և 4 -րդ կապ `երկրորդ ներքին սենսորի խոնավության չափման համար: Կարևոր է միայն օգտագործել յուրաքանչյուր սարքի յուրահատուկ վիրտուալ PIN id:
Դուք կարող եք ստուգել ձեր չափումները blynk- ում ներկայացնելու տարբեր տարբերակներ, ես օգտագործում եմ պատմական գրաֆիկ և փոքր արժեքի պատկերակ:
Արտաքին սենսորների համար կարող եք օգտագործել առանձին նույնականացման կոդ և նման մոտեցում:
Քայլ 3. Դրեք միասին և կազմաձևեք Wemos D1 մինի տախտակները
Երբ կապումներն ամրացվում են, կարող եք տախտակն ու վահանը միասին դնել և կարգավորել Arduino IDE- ի միջոցով տախտակը:
Wemos D1 մինի տախտակի համար ձեզ հարկավոր են նաև USB սերիական վարորդներ, որոնք կարող եք գտնել իրենց վեբ էջում:
OLED էկրանին ջերմաստիճանի և խոնավության պարզ ցուցադրման համար կարող եք տեղադրել հիմնական ծրագրի blynk- օրինակ, որը կցված է այս քայլին: Այն լավ մեկնաբանված է, այնպես որ կարող եք խմբագրել ըստ ձեր կապի: Հիշեք, որ wemos D1 կապը IO1 չէ և այլն: Ահա դրա կապումների IO արժեքները: Դուք կարող եք դրանք գտնել նաև wemos կայքում:
DHT22 սենսորի համար դուք պետք է զոդեք 10 կՀմ ռեզիստոր 1 -ին և 2 -րդ կապանքների միջև (կապեք, թե ինչպես միացնել այն): DHT22- ը կարող է միացվել առանց լրացուցիչ դիմադրության (կարմիր ՝ +3.3 Վ, սև ՝ գետնին, դեղին ՝ ESP8266- ի թվային մուտքագրման դեպքում, եթե իրդու 2 -ով, քան arduino կոդով):
Արտաքին սենսորներից աշխատող մարտկոցը խոր քուն ունեն: Ես օգտագործում եմ լիթիում-թիոնիլքլորիդ (Li-SOCl2) մարտկոցներ, որոնք ուղղակիորեն միացված են տախտակի գրունտին և 3.3 Վ նավահանգիստներին: Նրանց լարումները գտնվում են ESP8266 բնութագրերի սահմաններում և դրանք ուղղակիորեն միացնելով ես խնայում եմ էներգիա, որն այլ կերպ կսպառվի լրացուցիչ էներգիայի վեր/վար փոխարկումների արդյունքում: Վաճառող գտնելու համար կարող եք որոնել SAFT 3, 6V առաջնային մարտկոց, ես գնել եմ չեխական վերավաճառողից (հղում)
Օգտագործեք blync- մարտկոցի օրինակ կազմաձևը, որը լավ մեկնաբանված է և կարող եք հարմարեցնել ըստ ձեր կարիքների:
Ես կցել եմ Excel պարզեցված հաշվիչ, որն ապացուցված է, որ աշխատում է նորմալ, եթե առկա է wifi և ինտերնետ կապ: եթե wifi- ն կամ ինտերնետը խափանված են, սարքը կարող է մինչև 35 վայրկյան խորը քնել, և դա ազդում է մարտկոցի աշխատանքի վրա:
Այժմ դուք պետք է ձեր տվյալների ընթերցումները ստանաք OLED էկրանին և բջջային հեռախոսի blynk հավելվածում:
NOTԱՆՈԹՈԹՅՈՆ. Օգտագործեք Blynk գրադարանի 0.4.10 տարբերակը, եթե «version.h» սխալ ստանաք
Խորհուրդ ենք տալիս:
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 2 - peratերմաստիճանի/խոնավության մոնիտոր - Rev 3: 7 քայլեր
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 2 - peratերմաստիճանի/խոնավության մոնիտոր - Rev 3. Թարմացում. 23 նոյեմբերի, 2020 թ. - 2 x AAA մարտկոցների առաջին փոխարինում 2019 թ. Հունվարի 15 -ից, այսինքն `22 ամիս 2xAAA ալկալային համար: Թարմացում. 7 ապրիլի, 2019 թ. lp_BLE_TempHumidity, ավելացնում է Ամսաթիվ/ժամ գծագրեր, օգտագործելով pfodApp V3.0.362+և ավտոմատ ճնշում, երբ
ESP8266 և Visuino ՝ DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ 12 քայլ
ESP8266 և Visuino. DHT11 peratերմաստիճանի և խոնավության վեբ սերվեր. ESP8266 մոդուլները հոյակապ ցածրակարգ մենակ վերահսկիչներ են ՝ ներկառուցված Wi-Fi- ով, և ես դրանց մասին արդեն պատրաստել եմ մի շարք ցուցումներ: DTH11/DTH21/DTH22 և AM2301 շատ տարածված համակցված ջերմաստիճան են: և Խոնավության Arduino սենսորներ, և ես որոշեցի
Dերմաստիճանի եւ խոնավության մոնիտորինգ NODE MCU AND BLYNK- ի միջոցով. 5 քայլ
Dերմաստիճանի և խոնավության մոնիտորինգ NODE MCU- ի և BLYNK- ի միջոցով
LORA peratերմաստիճանի եւ խոնավության տվիչ `6 քայլ
LORA peratերմաստիճանի և խոնավության ցուցիչ. Այս հրահանգում դուք կսովորեք ստեղծել զգայարան, որը տվյալներ կուղարկի LORA սերվերին: Այս հանգույցը կուղարկի. Օդի ջերմաստիճանի խոնավության տվիչ
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր PYTHON & Zerynth IDE- ի միջոցով. Esp32- ը հոյակապ միկրոկառավարիչ է, այն հզոր է Arduino- ի պես, բայց նույնիսկ ավելի լավ: Այն ունի Wifi կապ, որը հնարավորություն է տալիս էժան և հեշտությամբ զարգացնել IOT նախագծեր: Բայց աշխատել Esp- ի հետ սարքերը հիասթափեցնող են, Նախ ՝ այն կայուն չէ, Սեկոն