Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է…
- Քայլ 2: Blynk կարգավորումը
- Քայլ 3: Իրադարձիչ
- Քայլ 4: Կոդ
- Քայլ 5: Աշխատե՞լ… Հիանալի
Video: TerraControl V3.0 - ESP8266 + BLYNK. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
ՀԱՐ:. Ձեզ կհետաքրքրի՞ Wemos D1 mini- ի և DS18 տվիչի (ջերմաստիճանի համար) և DHT22 (խոնավության համար) նոր տարբերակի օգտագործումը: Տեղեկացրեք ինձ մեկնաբանություններում: Շնորհակալություն
Եթե Ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք Քվեարկեք դրա համար Անլար մրցույթում… Շատ շնորհակալ եմ բոլորիդ:
Ողջույն տղերք, ESP8266- ի հետ մի քանի ամիս խաղալուց հետո ես վերջապես ստացա TerraControl- ի նոր տարբերակը, որից գոհ եմ և պատրաստ եմ կիսվել ձեզ հետ: Ձեզանից ոմանք կարող են նկատել, որ ես բաց եմ թողնում 2.0 տարբերակը… դա այն պատճառով, որ այդ տարբերակն օգտագործում էր հիմնականում հին ծածկագիրը ՝ մի քանի հավելումներով, բայց այն դեռ խառնաշփոթ էր: Blynk- ի շնորհիվ ես կարողացա ավելի քան 600 տող կոդ կտրել մինչև 100 տող շատ պարզ կոդ:
Ի՞նչ է փոխվել:
- Փոքր ճշգրտումները ֆիզիկական կապերն են: Հիմնականում DHT սենսորի պատճառով, որը հնարավոր չէր միացնել հին տարբերակում բեռնվելիս: Ամեն ինչ շտկված է, և հոսանքի անջատում չի խաթարի ձեր կարգավորումները:
- ESP8266 վեբ սերվեր չկա: Ինչ լավ է, հավատացեք ինձ այս հարցում:
- Ընդհանուր վերահսկողություն Blynk հավելվածի միջոցով: Աշխարհի ցանկացած վայրից կարող եք վերահսկել այն, ինչ ցանկանում եք: Ես գիտեմ, որ սա կարող է հնչել որպես գովազդ, բայց ինձ իսկապես դուր եկավ Բլինկը:
- Շատ ավելի շատ հնարավորություններ. Ամբողջ տնային տնտեսությունը միացված է և վերահսկելի/վերահսկվում է մեկ ծրագրի միջոցով:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է…
- NodeMCU 1.0 12E տախտակ `3.32 դոլար
- Ռելեային տախտակ - օրինակ `5,90 դոլար
- Tերմաստիճանի եւ խոնավության տվիչ DHT22 (11) - 2.87 դոլար
- Հաշվի առնելով NodeMCU տախտակի բնույթը (դրա ելքը կազմում է ընդամենը 3.3 վ), դուք կամ պետք է գնեք 3.3 Վ ռելեի տախտակ (վերևի հղման մեջ), կամ փոփոխեք 5 վ տախտակ, կամ գնեք I2C տրամաբանական փոխարկիչ մոդուլ, օրինակ `$ 0.9
- 5 Վ աղբյուր (ես օգտագործում եմ ավելի հին USB լիցքավորիչ)
- լարերը
- զոդման
- պատյան/տուփ
- Arduino IDE
Միացումներ NodeMCU
DHT22/11 տվյալների կապ D6
relayLight D1relayHeat D2relayHeat2 D5relayFan D9 (RX կապը NodeMCU- ում)
Դուք պետք է սնուցեք մոդուլները `ըստ իրենց բնութագրերի: Եթե դուք օգտագործում եք 3.3 վ ռելեի տախտակ, կարող եք այն միացնել անմիջապես NodeMCU- ից, հակառակ դեպքում ձեզ հարկավոր է օգտագործել արտաքին 5 Վ:
Ես օգտագործում եմ իմ հին մասերն ու պատյանը, միայն անհրաժեշտ է երկու լար հաղորդել…
Քայլ 2: Blynk կարգավորումը
Նրանց համար, ովքեր չգիտեն, թե ինչ է Blynk- ը, դա հարթակ է iOS և Android հավելվածներով ՝ Arduino- ն, Raspberry Pi- ն և նմանատիպ սարքերը ինտերնետով կառավարելու համար: Դա թվային վահանակ է, որտեղ դուք կարող եք կառուցել ձեր նախագծի գրաֆիկական ինտերֆեյս `պարզապես վիջեթները քարշ տալով և գցելով: Ձեզ կարող է անհրաժեշտ լինել էներգիա գնել Blynk հավելվածում, բայց ես կարծում եմ, որ $ 4-5- ը լավ գին է նման նախագծի համար:
Սկսենք Andorid սարքից (iOS- ի տարբերակը դեռ թույլ չի տալիս ավելացնել վիջեթներ կամ խմբագրել Eventor- ի իրադարձությունները).
- Ներբեռնեք Blynk ծրագիրը
- Գրանցվեք կամ մուտք գործեք (եթե արդեն ունեք հաշիվ)
- Նոր նախագիծ ստեղծելու համար հպեք «+» - ին theրագրին տվեք անուն և ընտրեք այն սարքը, որն օգտագործում եք (մեր դեպքում դա ESP8266 է) և կտտացրեք «Ստեղծել»: Դուք կստանաք նույնականացման նշան ձեր փոստարկղում, այն մեզ ավելի ուշ պետք կգա:
-
Blynk Project էջում կտտացրեք «+» և ավելացրեք.
- 4 կոճակ
- 4 LED
- 2 (պիտակավորված) էկրան
- Իրական ժամանակի ժամացույց
- Notանուցում
- Eventor
- Պատմության գրաֆիկ (ըստ ցանկության)
- Օգտագործեք վիջեթի կարգավորումները, ինչպես երևում է վերջին նկարում (եթե այն այլ կերպ եք կարգավորում, ապա պետք է փոփոխեք ծածկագիրը)
- Settingsրագրի պարամետրերում (վերևում ընկույզի պատկերակ) «Ուղարկել հավելվածին միացված հրաման» ՝ ON:
- Փակեք կարգավորումները և բացեք Eventor- ը
Քայլ 3: Իրադարձիչ
Շարունակենք ստեղծել Eventor միջոցառումներ…
Նախ տեղադրեք Light Control- ը.
-
Ավելացնել նոր իրադարձություն
Երբ… IMEԱՄԱՆԱԿԸ (ընտրեք այն ժամանակը, երբ ցանկանում եք, որ լույսը միանա) սահմանեք քորոցը… (V10) 1 -ի վրա
-
Ավելացնել նոր իրադարձություն
Երբ… IMEԱՄԱՆԱԿԸ (ընտրեք այն ժամանակը, երբ ցանկանում եք, որ լույսն անջատվի) նշեք… (V10) 0 -ը
Այժմ ջերմության վերահսկում
-
Ավելացնել նոր իրադարձություն
Երբ V8 ջերմաստիճանը 30 -ից ցածր է, սահմանեք քորոցը… (V11) մինչև 1
-
Ավելացնել նոր իրադարձություն
Երբ ջերմաստիճանը V8 ավելի բարձր կամ հավասար է 30 սահմանած քորոցից … (V11) 0 -ի
Ավարտելուց հետո փակեք Eventor- ը և սեղմեք ձեր նախագծի «Play» կոճակը:
Հուսով եմ, որ դուք կստանաք միտքը: Եթե սկսեք խաղալ Eventor- ի հետ, ապա ավելի շատ հնարավորություններ և տարբերակներ կբացահայտեք: Ընթացիկ կարգավորման դեպքում Light and Heat- ը ավտոմատացված է, իսկ Heat2- ը և Fan- ը ձեռքով կառավարվում են, սակայն բոլոր չորս հնարավորությունները կարող են կառավարվել պարզապես կոճակը սեղմելով և այն կփոխարինի ձեր ընթացիկ կարգավորումները մինչև հաջորդ պայմանի կատարումը:
Քայլ 4: Կոդ
Միացրեք ձեր տախտակը համակարգչին, միացրեք Arduino IDE- ն, բացեք աղբյուրի կոդը և եկեք արագ նայենք դրան…
Գրադարաններ
Կոդն աշխատելու համար անհրաժեշտ է ներբեռնել երեք գրադարան.
ESP8266WiFi.hDHT.hBlynkSimpleEsp8266.h (Բլինկի գրադարանից)
Կարգավորումներ (փոխել ձեր սեփական կարիքները)
const char ssid = "ՔՈ WIFI SSID"; const char pass = "ՔՈ WIFI գաղտնաբառ"; char auth = "ՔՈ ԲԼՅՆՔԻ PROՐԱԳՐԻ ՐԱԳԻՐԸ"; (սա կստանաք էլեկտրոնային փոստով ՝ Blynk հավելվածում նախագիծ ստեղծելուց հետո)
Վերջ! Կարող եք վերբեռնել կոդը և ձեր հեռախոսում ստուգել, որ այն միացված է:
Ամբողջական բացահայտման համար ես դեռ օգտագործում եմ առաջին տարբերակից 3 & 4 (Heat2 & Fan) ռելեի հակառակ վիճակները: Տես նկարը: Atերմությունն ունի բարձր վիճակ, երբ Blynk կոճակը միացված է, LOW երբ OFF: Heat2- ն ունի հակառակ վիճակներ:
Քայլ 5: Աշխատե՞լ… Հիանալի
Դուք կարող եք գալ Eventor- ի օգտագործման ավելի լավ լուծում: LED վիջեթների օգտագործումը պարզաբանելու համար. Երբ սեղմում եք կոճակը կամ Eventor- ն ուղարկում է անջատիչ իրադարձություն, կոդը սկզբում ռելեն կփոխադրի ցանկալի վիճակին, այնուհետև կկրակի վիրտուալ գրառումը `համապատասխան LED- ը միացնելու/անջատելու համար: Այս կերպ դուք միշտ գիտեք ՝ արդյոք ձեր գործողությունը հաջողված էր, թե ոչ (հնարավոր է, որ կապի խնդիրների պատճառ լիներ, բայց դա տեղի չունեցավ, երբ ես օգտագործում էի այս ծրագիրը վերջին երկու ամիսների ընթացքում):
Պատմության գրաֆիկը պարտադիր չէ, այլ գեղեցիկ հատկություն ունենալու համար, այն օգտագործում է նույն տվյալները, որոնք մենք ուղարկում ենք Պիտակավորված արժեքներին և պահում դրանք Blynk սերվերում: Դուք կարող եք ձեզ շատ ավելի շատ տվյալներ ունենալ արտահանման տարբերակով, ինչը հնարավոր չէր նախորդ տարբերակի դեպքում:
Այս կարգավորումը համընդհանուր է: Կարծում եմ, որ ինձ հաջողվեց մաքրել ծածկագիրը հնարավորինս նույն գործառույթներով և ավելին: Դուք կարող եք այն օգտագործել ձեր տերարիումը, ակվարիումը, այգին, ակվա-հնչյունային համակարգերը, ինկուբատորները և այլն: Պարզապես զվարճացեք, և եթե ձեզ դուր է գալիս այս նախագիծը, թողեք մեկնաբանություն: Կներեք, եթե ես բաց թողեցի որոշ կարգավորումներ կամ ինչ -որ բան բավականաչափ պարզ չէ: Այդ դեպքում ինձ ուղարկեք PM, և ես դա շտկեմ որքան հնարավոր է շուտ: Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
IoT Հելոուինի դդում - Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով: 4 քայլ (նկարներով)
IoT Հելոուինի դդում | Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով ??? Բայց դդումս դրսում ունենալով ՝ ես հասկացա, որ բավականին տհաճ է ամեն երեկո ստիպված լինել դուրս գալ մոմը վառելու համար: Եւ ես
PlotClock, WeMos և Blynk Playing Vintage AMI Jukebox: 6 քայլ (նկարներով)
PlotClock, WeMos և Blynk Playing Vintage AMI Jukebox. Չորս տեխնիկական նորամուծություն հնարավոր դարձրեց այս նախագիծը. 1977 թ. Rowe AMI Jukebox, PlotClock ռոբոտների ձեռքի հավաքածու, WeMos/ESP 8266 միկրոկառավարիչ և Blynk App/Cloud ծառայություն: ՆՇՈ :Մ. Jukebox ձեռքի տակ - մի դադարեք կարդալ: Այս նախագիծը կարող է
WiFi ժամացույց, ժամաչափ և եղանակային կայան, Blynk Controlled: 5 քայլ (նկարներով)
WiFi ockամացույց, erամաչափ և Եղանակային կայան, Blynk Controlled. Սա ձևափոխող թվային ժամացույց է (շնորհիվ Hari Wiguna- ի հայեցակարգի և ձևափոխման ծածկագրի), այն նաև անալոգային ժամացույց է, եղանակի հաշվետու կայան և խոհանոցային ժամաչափ: Այն ամբողջությամբ վերահսկվում է Blynk ծրագիրը ձեր սմարթֆոնի վրա WiFi- ով: Հավելվածը թույլ է տալիս Ձեզ
Arduino ձեռնարկ - BLYNK ոճավորված կոճակ և ESP -01 փոխանցման մոդուլ. 3 քայլ (նկարներով)
Arduino Tutorial - BLYNK Styled Button և ESP -01 ռելեի մոդուլ. Բարի գալուստ մեր ալիքի մեկ այլ ձեռնարկ, սա այս սեզոնի առաջին ձեռնարկն է, որը նվիրված կլինի IoT համակարգերին, այստեղ մենք նկարագրելու ենք սարքերի որոշ առանձնահատկություններ և գործառույթներ: օգտագործվում է այս տիպի համակարգերում: Սրանք ստեղծելու համար
Ներքին բույսերի ջրելը NodeMCU- ով, Տեղական Blynk Server- ով և Blynk Apk- ով, կարգավորելի սահմանման կետ. 3 քայլ
Ներքին բույսեր ջրելը NodeMCU- ով, Local Blynk Server- ով և Blynk Apk- ով, կարգավորելի սահմանման կետ. Ես կառուցել եմ այս նախագիծը, քանի որ իմ փակ բույսերը պետք է առողջ լինեն նույնիսկ երկար ժամանակ արձակուրդում լինելիս և ինձ դուր է գալիս վերահսկել կամ գոնե վերահսկել ինտերնետում իմ տանը տեղի ունեցող բոլոր հնարավոր բաները