
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս հրահանգը ցույց կտա ձեզ, թե ինչպես վերահսկել LED- ն ՝ օգտագործելով NodeMCU ESP8266 WiFi մոդուլը ՝ Blynk սմարթֆոնի հավելվածի միջոցով: Եթե դուք սկսնակ եք, կարդացեք: Եթե դուք ավելի փորձառու եք, ապա ձեզ կարող է հետաքրքրել մինչև վերջ բաց թողնելը, որտեղ ես խոսում եմ այն մասին, թե ինչպես է գործում այս նախագիծը:
Պարագաներ
NodeMCU -
Jumper Wires (ընդհանուր) - 2x
LED (ցանկացած գույն)
Breadboard
Քայլ 1: Կարգավորեք ապարատային կապեր

- NodeMCU- ի թվային փին 8 -ի LED անոդ `jumper մետաղալարով
- Հիմնավորեք միացումը `LED կաթոդը միացնելով 330Ω Օհմ ռեզիստորին
- Միացրեք դիմադրության մյուս ծայրը GND- ին NodeMCU տախտակի վրա:
Քայլ 2: Նախապատվություններ


Նախքան ծածկագրին հասնելը, մենք պետք է որոշ բաներ փոխենք մեր Arduino IDE- ի հիմնական նախասիրություններում: (Այս քայլը ենթադրում է, որ դուք արդեն տեղադրել եք Arduino IDE- ն):
Գնացեք «Լրացուցիչ խորհուրդների մենեջերի հասցեներ» և պատճենեք և տեղադրեք այս հղումը դրա մեջ.
arduino.esp8266.com/stable/package_esp8266com_index.json
Այս կարգավորումը թույլ է տալիս աջակցել երրորդ կողմի տախտակներին, ինչպիսին է NodeMCU- ն, որը մենք կօգտագործենք:
Քայլ 3. Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում


Կլինեն բազմաթիվ գրադարաններ, որոնք մենք կօգտագործենք այս ցուցադրության ժամանակ:
Նախ մենք պետք է տեղադրենք ESP8266 տախտակի փաթեթը ՝ գնալով Գործիքներ> Տախտակ.> Տախտակների կառավարիչ> և որոնման տողում մուտքագրեք «esp8266» (տես ձախ կողմում գտնվող պատկերը): Ներբեռնեք ցուցադրվող առաջին փաթեթի վերջին տարբերակը ՝ «esp8266 by ESP8266 Community»: Այս փաթեթը աջակցում է NodeMCU տախտակներին, այնպես որ այն մեզ համար կենսունակ կլինի օգտագործել:
Այժմ մենք պետք է տեղադրենք Blynk գրադարանը: Գնացեք Գործիքներ> Գրադարանների կառավարում> և որոնման տողում մուտքագրեք «Blynk» (տե՛ս պատկերը աջ կողմում): Ներբեռնեք գրադարանի վերջին տարբերակը `« Blynk by Volodymyr Shymanskyy »վերնագրով: Ինչպես հավանաբար արդեն կարող եք ասել, այս գրադարանը թույլ կտա կապ հաստատել մեր հեռախոսների Blynk հավելվածի և NodeMCU- ի միջև:
Քայլ 4: Կարգավորումների ճշգրտում

Մենք նորից կսկսենք փոխել նախասիրությունները, բայց այս անգամ մեր խորհրդի համար: Մենք դա անում ենք բազմաթիվ պատճառներով, որոնցից ամենակարևորն այն է, որ մեր NodeMCU- ն ճանաչվի IDE- ի կողմից: Այս կարգավորումները մուտք գործելու համար գնացեք Գործիքներ, ոլորեք ներքև և կլինեն կարգավորումների և բացվող ընտրացանկերի ցուցակներ ՝ ճշգրտումներ կատարելու համար:
- «Տախտակ.»-ը սահմանեք «NodeMCU 1.0 (ESP-12E)» կամ «NodeMCU 0.9 (ESP-12)», ավելորդ է ասել, որ դա կախված է նրանից, թե որ NodeMCU ունեք: Եթե դուք գնել եք վերը նշված NodeMCU- ն, ապա այն պետք է սահմանեք «NodeMCU 1.0 (ESP-12E)», եթե ոչ, ստուգեք արտադրողի հետ ՝ այն բացահայտելու համար:
- Սահմանեք «CPU հաճախականությունը.» 80 ՄՀց: Մենք սահմանել ենք ժամացույցի արագությունը 80 ՄՀց ՝ մեր տախտակին համապատասխանելու համար (կամ կարող եք այն սահմանել երկու անգամ ավելի արագ ՝ 160 ՄՀց հաճախականությամբ):
- Սահմանեք «Վերբեռնման արագություն.» 115200:
- Սահմանեք «Ֆլեշ չափ.
Քայլ 5. Օգտագործելով Blynk հավելվածը


Blynk հավելվածը հասանելի է ինչպես App Store- ում, այնպես էլ Google Play- ում: Տեղադրեք այն, ստեղծեք հաշիվ (եթե դա դեռ չեք արել) և ստեղծեք նոր նախագիծ (դիտեք պատկերը ձախ կողմում): Երբ նոր նախագիծ ստեղծեք, կտտացրեք կետավոր մակերեսի վրա, որը ձեզ կտանի դեպի վիջեթ վանդակում և կտտացրեք կոճակին: Կրկին կտտացրեք կոճակին ՝ դրա հատկություններին մուտք գործելու համար: Երբ դիտում եք Կոճակի կարգավորումների էկրանը (դիտեք պատկերը աջ կողմում), փոխեք ելքը թվային կապի 8 -ի: Դուք կնկատեք, որ սա այն նույն քորոցն է, որն օգտագործում է LED- ը, ուստի դա ուղղակի կապ կլինի:
Բլինկից մեզ անհրաժեշտ բաներից մեկը վավերացնողի նշանն է: Այս նշանը UID (եզակի նույնացուցիչ) է, որն անհրաժեշտ է հատուկ սարքավորումները հեռախոսին միացնելու համար: Դուք կարող եք ձեռք բերել այս նույնացուցիչի նշանը ՝ կտտացնելով կոճակի կողքին գտնվող վերևի աջ անկյունում գտնվող պտուտակի պատկերակին և ոլորել դեպի հեղինակային նշանների բաժին, որտեղ կարող եք ընտրել, որ այն ուղարկվի ձեզ էլ. Պահեք այս նույնացուցիչի նշանը, քանի որ այն մեզ անհրաժեշտ կլինի հաջորդ քայլին:
Քայլ 6: Կոդ

Սկսեք բեռնել օրինակը File> Examples> Blynk> Boards_WiFi> NodeMCU բաժնում: Ձեզ կհանդիպի բավականին կարճ քանակությամբ կոդ (դիտել պատկերը): Այնտեղ, որտեղ գրված է «char auth = ''", այնտեղ է, որտեղ դուք կպատճենեք և կպցրեք ձեր վավերացման նշանը, որը մենք ստացել ենք վերջին քայլում: Ինչ վերաբերում է ssid- ին և pass- ին, պարզապես տեղադրեք ձեր ROUTER- ի WiFi անունը (մի արեք նույն սխալը, ինչ ես արել եմ այն միացնելով միջակայքի ընդլայնիչին) և համապատասխանաբար գաղտնաբառը: Վերջ! (լավ չէ իրականում) Այն, ինչ պետք է իմանաք, այն է, որ ծածկագիրը վերբեռնեք NodeMCU- ում ՝ օգտագործելով USB- ից Micro-B լար:
Քայլ 7: Առանձնահատկություններ
Այս քայլում ես կքննարկեմ առանձնահատկությունները, միկրո, և ձեզ կներկայացնեմ այն, ինչ ներսում է: NodeMCU- ն աշխատում է ESP8266 որոնվածով, ինչը նշանակում է, որ այն կարող է միանալ WiFi- ին: ESP8266 որոնվածը միանում է WAP- ին (անլար մուտքի կետ), որը կարող է ներկառուցված լինել երթուղիչին կամ մոդեմին: Բայց երթուղիչին կամ գաղտնաբառի կիրառմամբ WAP- ին միանալու համար անհրաժեշտ է SSID (ծառայության հավաքածուի նույնացուցիչ) և գաղտնաբառ, որոնք երկուսն էլ տրամադրում ենք ուրվագծում: Ուղղորդիչը գործում է որպես DHCP (Dynamic Host Configuration Protocol) և հիմնականում մատուցում է IP հասցեներ միացված սարքերին, որոնք որոշակի ժամանակով վարձակալում են այդ հասցեները: IP հասցեն գործում է որպես WiFi- ով միացող սարքի եզակի նույնացուցիչ, որպեսզի այլ սարքեր կարողանան ճանաչել այն: Այժմ ESP8266- ը կարող է ինքնին Մուտքի կետ (AP) լինել, որպեսզի մյուս անլար կայանները կարողանան այն հայտնաբերել և միանալ դրան: Երբ ուրվագիծը վերբեռնվում է Blynk գրադարանների միջոցով, NodeMCU- ն (կամ ցանկացած ESP8266- ի վրա հիմնված սարք) սկսում է որոնել Blynk սերվերը ամպի մեջ: Երբ այս ազդանշանը վերցվի Blynk ամպային սերվերի կողմից, ստեղծվում է կապ, և այս սերվերին կարելի է մուտք գործել սմարթֆոնների հավելվածի միջոցով և կարող է ճշգրտվել հավելվածում ձեր նախագծին ՝ օգտագործելով տվյալ նույնականացման նշանը: Blynk հավելվածում մենք նշանակեցինք կոճակը ՝ NodeMCU- ի թվային 8 -րդ կապը կառավարելու համար: Կոճակը սեղմելուց հետո այս տվյալները փոխանցվում են Blynk ամպային սերվերին ՝ որպես «1», և ինքնաթիռի MCU- ին, որն իրականացնում է բարձր լարման (3.3V) թվային 8 -րդ փին ուղարկելու խնդիրը, որը միացնում է LED- ը:
Խորհուրդ ենք տալիս:
ESP8266 NODEMCU BLYNK IOT ձեռնարկ - Esp8266 IOT ՝ օգտագործելով Blunk և Arduino IDE - LED- ների վերահսկում ինտերնետում. 6 քայլ

ESP8266 NODEMCU BLYNK IOT ձեռնարկ | Esp8266 IOT ՝ օգտագործելով Blunk և Arduino IDE | Ինտերնետում LED- ների վերահսկում. Բարև տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել IOT- ը մեր ESP8266 կամ Nodemcu- ի հետ: Մենք դրա համար կօգտագործենք blynk ծրագիրը: Այսպիսով, մենք կօգտագործենք մեր esp8266/nodemcu- ն ՝ LED- ները ինտերնետով վերահսկելու համար: Այսպիսով, Blynk ծրագիրը միացված կլինի մեր esp8266 կամ Nodemcu
IoT եղանակային կայան ՝ օգտագործելով Blynk հավելվածը ՝ 5 քայլ

IoT Եղանակային կայան Blynk հավելվածի միջոցով. Այս նախագիծը կապված է IoT աշխարհում նախնական քայլերի հետ, այստեղ մենք DHT11/DHT22 սենսորը կկապենք NodeMCU- ի կամ ESP8266- ի վրա հիմնված այլ տախտակի հետ և կստանանք տվյալներ ինտերնետում, որոնք մենք կօգտագործենք Blynk հավելվածից, օգտագործեք հետևյալ ձեռնարկը: հղում, եթե դու
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ

Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk հավելվածը. Այս նախագիծը հնարավորություն է տալիս վերահսկել Arduino կապերը ՝ օգտագործելով ESP8266-01 WiFi մոդուլը և Blynk ծրագիրը: Blynk ծրագիրը շատ հեշտ է օգտագործել և հիանալի միջոց է IoT- ի մասին սովորելու համար: Այս ձեռնարկը Windows PC- ի համար է
Տնային ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. 7 քայլ (նկարներով)

Տան ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. Այս նախագծում ես ցույց տվեցի, թե ինչպես ցանկացած մարդ կարող է հեռակա կարգով վերահսկել իր կենցաղային տեխնիկան ՝ օգտագործելով իր բջջային հեռախոսը: Դրա համար ծրագիր պետք է տեղադրվի ձեր բջջային հեռախոսում: այս հավելվածի անունը BLYNK ծրագիր է (ներբեռնման հղումը տրվում է նկարագրության մեջ
Վերահսկեք կենցաղային տեխնիկան ՝ օգտագործելով NodeMCU (ESP8266) և Blynk հավելվածը. 8 քայլ (նկարներով)

Վերահսկեք կենցաղային տեխնիկան NodeMCU (ESP8266) և Blynk հավելվածի միջոցով. Այս ձեռնարկում մենք սովորելու ենք, թե ինչպես օգտագործել Blynk ծրագիրը և NodeMCU (ESP8266) `լամպը կառավարելու համար (ցանկացած այլ կենցաղային տեխնիկա լավ կլինի), համադրությունը լինել ինտերնետի միջոցով: Այս ուսանելիի նպատակը պարզությունը ցույց տալն է