Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կարգավորեք ապարատային կապեր
- Քայլ 2: Նախապատվություններ
- Քայլ 3. Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում
- Քայլ 4: Կարգավորումների ճշգրտում
- Քայլ 5. Օգտագործելով Blynk հավելվածը
- Քայլ 6: Կոդ
- Քայլ 7: Առանձնահատկություններ
![LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ](https://i.howwhatproduce.com/images/010/image-29106-j.webp)
Video: LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ
![Video: LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ Video: LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը. 7 քայլ](https://i.ytimg.com/vi/oufDb7AtvNk/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը LED- ի վերահսկում ՝ օգտագործելով NodeMCU WiFi մոդուլը և Blynk հավելվածը](https://i.howwhatproduce.com/images/010/image-29106-1-j.webp)
Այս հրահանգը ցույց կտա ձեզ, թե ինչպես վերահսկել LED- ն ՝ օգտագործելով NodeMCU ESP8266 WiFi մոդուլը ՝ Blynk սմարթֆոնի հավելվածի միջոցով: Եթե դուք սկսնակ եք, կարդացեք: Եթե դուք ավելի փորձառու եք, ապա ձեզ կարող է հետաքրքրել մինչև վերջ բաց թողնելը, որտեղ ես խոսում եմ այն մասին, թե ինչպես է գործում այս նախագիծը:
Պարագաներ
NodeMCU -
Jumper Wires (ընդհանուր) - 2x
LED (ցանկացած գույն)
Breadboard
Քայլ 1: Կարգավորեք ապարատային կապեր
![Սարքավորման միացումների կարգավորում Սարքավորման միացումների կարգավորում](https://i.howwhatproduce.com/images/010/image-29106-2-j.webp)
- NodeMCU- ի թվային փին 8 -ի LED անոդ `jumper մետաղալարով
- Հիմնավորեք միացումը `LED կաթոդը միացնելով 330Ω Օհմ ռեզիստորին
- Միացրեք դիմադրության մյուս ծայրը GND- ին NodeMCU տախտակի վրա:
Քայլ 2: Նախապատվություններ
![Նախապատվություններ Նախապատվություններ](https://i.howwhatproduce.com/images/010/image-29106-3-j.webp)
![Նախապատվություններ Նախապատվություններ](https://i.howwhatproduce.com/images/010/image-29106-4-j.webp)
Նախքան ծածկագրին հասնելը, մենք պետք է որոշ բաներ փոխենք մեր Arduino IDE- ի հիմնական նախասիրություններում: (Այս քայլը ենթադրում է, որ դուք արդեն տեղադրել եք Arduino IDE- ն):
Գնացեք «Լրացուցիչ խորհուրդների մենեջերի հասցեներ» և պատճենեք և տեղադրեք այս հղումը դրա մեջ.
arduino.esp8266.com/stable/package_esp8266com_index.json
Այս կարգավորումը թույլ է տալիս աջակցել երրորդ կողմի տախտակներին, ինչպիսին է NodeMCU- ն, որը մենք կօգտագործենք:
Քայլ 3. Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում
![Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում](https://i.howwhatproduce.com/images/010/image-29106-5-j.webp)
![Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում Գրադարանների տեղադրում + տախտակի ճիշտ կազմաձևում](https://i.howwhatproduce.com/images/010/image-29106-6-j.webp)
Կլինեն բազմաթիվ գրադարաններ, որոնք մենք կօգտագործենք այս ցուցադրության ժամանակ:
Նախ մենք պետք է տեղադրենք ESP8266 տախտակի փաթեթը ՝ գնալով Գործիքներ> Տախտակ.> Տախտակների կառավարիչ> և որոնման տողում մուտքագրեք «esp8266» (տես ձախ կողմում գտնվող պատկերը): Ներբեռնեք ցուցադրվող առաջին փաթեթի վերջին տարբերակը ՝ «esp8266 by ESP8266 Community»: Այս փաթեթը աջակցում է NodeMCU տախտակներին, այնպես որ այն մեզ համար կենսունակ կլինի օգտագործել:
Այժմ մենք պետք է տեղադրենք Blynk գրադարանը: Գնացեք Գործիքներ> Գրադարանների կառավարում> և որոնման տողում մուտքագրեք «Blynk» (տե՛ս պատկերը աջ կողմում): Ներբեռնեք գրադարանի վերջին տարբերակը `« Blynk by Volodymyr Shymanskyy »վերնագրով: Ինչպես հավանաբար արդեն կարող եք ասել, այս գրադարանը թույլ կտա կապ հաստատել մեր հեռախոսների Blynk հավելվածի և NodeMCU- ի միջև:
Քայլ 4: Կարգավորումների ճշգրտում
![Կարգավորումների ճշգրտում Կարգավորումների ճշգրտում](https://i.howwhatproduce.com/images/010/image-29106-7-j.webp)
Մենք նորից կսկսենք փոխել նախասիրությունները, բայց այս անգամ մեր խորհրդի համար: Մենք դա անում ենք բազմաթիվ պատճառներով, որոնցից ամենակարևորն այն է, որ մեր 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 հավելվածը Օգտագործելով Blynk հավելվածը](https://i.howwhatproduce.com/images/010/image-29106-8-j.webp)
![Օգտագործելով Blynk հավելվածը Օգտագործելով Blynk հավելվածը](https://i.howwhatproduce.com/images/010/image-29106-9-j.webp)
Blynk հավելվածը հասանելի է ինչպես App Store- ում, այնպես էլ Google Play- ում: Տեղադրեք այն, ստեղծեք հաշիվ (եթե դա դեռ չեք արել) և ստեղծեք նոր նախագիծ (դիտեք պատկերը ձախ կողմում): Երբ նոր նախագիծ ստեղծեք, կտտացրեք կետավոր մակերեսի վրա, որը ձեզ կտանի դեպի վիջեթ վանդակում և կտտացրեք կոճակին: Կրկին կտտացրեք կոճակին ՝ դրա հատկություններին մուտք գործելու համար: Երբ դիտում եք Կոճակի կարգավորումների էկրանը (դիտեք պատկերը աջ կողմում), փոխեք ելքը թվային կապի 8 -ի: Դուք կնկատեք, որ սա այն նույն քորոցն է, որն օգտագործում է LED- ը, ուստի դա ուղղակի կապ կլինի:
Բլինկից մեզ անհրաժեշտ բաներից մեկը վավերացնողի նշանն է: Այս նշանը UID (եզակի նույնացուցիչ) է, որն անհրաժեշտ է հատուկ սարքավորումները հեռախոսին միացնելու համար: Դուք կարող եք ձեռք բերել այս նույնացուցիչի նշանը ՝ կտտացնելով կոճակի կողքին գտնվող վերևի աջ անկյունում գտնվող պտուտակի պատկերակին և ոլորել դեպի հեղինակային նշանների բաժին, որտեղ կարող եք ընտրել, որ այն ուղարկվի ձեզ էլ. Պահեք այս նույնացուցիչի նշանը, քանի որ այն մեզ անհրաժեշտ կլինի հաջորդ քայլին:
Քայլ 6: Կոդ
![Օրենսգիրքը Օրենսգիրքը](https://i.howwhatproduce.com/images/010/image-29106-10-j.webp)
Սկսեք բեռնել օրինակը 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- ների վերահսկում ինտերնետում. 6 քայլ ESP8266 NODEMCU BLYNK IOT ձեռնարկ - Esp8266 IOT ՝ օգտագործելով Blunk և Arduino IDE - LED- ների վերահսկում ինտերնետում. 6 քայլ](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
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 հավելվածը ՝ 5 քայլ IoT եղանակային կայան ՝ օգտագործելով Blynk հավելվածը ՝ 5 քայլ](https://i.howwhatproduce.com/images/003/image-8240-11-j.webp)
IoT Եղանակային կայան Blynk հավելվածի միջոցով. Այս նախագիծը կապված է IoT աշխարհում նախնական քայլերի հետ, այստեղ մենք DHT11/DHT22 սենսորը կկապենք NodeMCU- ի կամ ESP8266- ի վրա հիմնված այլ տախտակի հետ և կստանանք տվյալներ ինտերնետում, որոնք մենք կօգտագործենք Blynk հավելվածից, օգտագործեք հետևյալ ձեռնարկը: հղում, եթե դու
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ
![Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk ծրագիրը ՝ 6 քայլ](https://i.howwhatproduce.com/images/002/image-5843-63-j.webp)
Կառավարեք Arduino Uno- ն ՝ օգտագործելով ESP8266 WiFi մոդուլը և Blynk հավելվածը. Այս նախագիծը հնարավորություն է տալիս վերահսկել Arduino կապերը ՝ օգտագործելով ESP8266-01 WiFi մոդուլը և Blynk ծրագիրը: Blynk ծրագիրը շատ հեշտ է օգտագործել և հիանալի միջոց է IoT- ի մասին սովորելու համար: Այս ձեռնարկը Windows PC- ի համար է
Տնային ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. 7 քայլ (նկարներով)
![Տնային ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. 7 քայլ (նկարներով) Տնային ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7205-48-j.webp)
Տան ավտոմատացում ՝ օգտագործելով BLYNK հավելվածը. Այս նախագծում ես ցույց տվեցի, թե ինչպես ցանկացած մարդ կարող է հեռակա կարգով վերահսկել իր կենցաղային տեխնիկան ՝ օգտագործելով իր բջջային հեռախոսը: Դրա համար ծրագիր պետք է տեղադրվի ձեր բջջային հեռախոսում: այս հավելվածի անունը BLYNK ծրագիր է (ներբեռնման հղումը տրվում է նկարագրության մեջ
Վերահսկեք կենցաղային տեխնիկան ՝ օգտագործելով NodeMCU (ESP8266) և Blynk հավելվածը. 8 քայլ (նկարներով)
![Վերահսկեք կենցաղային տեխնիկան ՝ օգտագործելով NodeMCU (ESP8266) և Blynk հավելվածը. 8 քայլ (նկարներով) Վերահսկեք կենցաղային տեխնիկան ՝ օգտագործելով NodeMCU (ESP8266) և Blynk հավելվածը. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7643-35-j.webp)
Վերահսկեք կենցաղային տեխնիկան NodeMCU (ESP8266) և Blynk հավելվածի միջոցով. Այս ձեռնարկում մենք սովորելու ենք, թե ինչպես օգտագործել Blynk ծրագիրը և NodeMCU (ESP8266) `լամպը կառավարելու համար (ցանկացած այլ կենցաղային տեխնիկա լավ կլինի), համադրությունը լինել ինտերնետի միջոցով: Այս ուսանելիի նպատակը պարզությունը ցույց տալն է