Բովանդակություն:

Neopixel- ը վերահսկվում է Nodemcu- ով `6 քայլ
Neopixel- ը վերահսկվում է Nodemcu- ով `6 քայլ

Video: Neopixel- ը վերահսկվում է Nodemcu- ով `6 քայլ

Video: Neopixel- ը վերահսկվում է Nodemcu- ով `6 քայլ
Video: Ինչպես կատարել 4-ալիք ESP8266 ESP01 Wi-Fi ռելեներ | ESP01 Տնային ավտոմատացում | Remotexy | Խաբել 2024, Նոյեմբեր
Anonim
Image
Image
Neopixel- ը վերահսկվում է Nodemcu- ի հետ
Neopixel- ը վերահսկվում է Nodemcu- ի հետ
Neopixel- ը վերահսկվում է Nodemcu- ի հետ
Neopixel- ը վերահսկվում է Nodemcu- ի հետ

Ողջույն, տղերք: Ես ունեմ մի նոր հրահանգ: Այս ուսանելի հոդվածում մենք կսովորենք, թե ինչպես կարելի է վերահսկել և փոխել Neopixel լուսադիոդի շերտի գույնը (ws2812b) ՝ օգտագործելով Nodemcu- ն ինտերնետի միջոցով աշխարհի ցանկացած կետից: Այսպիսով, դա IOT- ի նախագիծ է ՝ զուգորդված Neopixel led շերտի հետ:

Այստեղ մենք մտադիր ենք օգտագործել Blynk ծրագիրը ՝ որպես ինտերֆեյս մեր սմարթֆոնի և Nodemcu- ի միջև:

Քայլ 1: Պահանջվող նյութեր

1) Node Mcu

2) Neopixel led շերտ (Ws21812b)

3) միացնող լարեր

4) Սեղանատախտակ

5) էլեկտրամատակարարում

Եվ

6) Blynk հավելված

Քայլ 2. Blynk հավելվածի պատրաստում

Blynk հավելվածի պատրաստում
Blynk հավելվածի պատրաստում
Blynk հավելվածի պատրաստում
Blynk հավելվածի պատրաստում
Blynk հավելվածի պատրաստում
Blynk հավելվածի պատրաստում

Այս նախագծում մենք պետք է ինտերֆեյս օգտագործենք սմարթֆոնի և Nodemcu- ի միջև: Դրա համար մենք պատրաստվում ենք օգտագործել Blynk ծրագիրը որպես միջերես:

Դրա համար առաջինը ներբեռնեք Blynk ծրագիրը Google play store- ից:

Այնուհետև բացեք ծրագիրը և ստեղծեք նոր հաշիվ ՝ օգտագործելով ձեր էլփոստի ID- ն:

Հաշիվը ստեղծելուց հետո ձեր էլ. Փոստի ID- ում կստանաք «Նույնականացման նշան»:

Պահպանեք այս «Նույնականացման նշանը» հետագա օգտագործման համար:

Քայլ 3. Nodemcu- ի միացում Neopixel Led Strip- ին

Nodemcu- ն միացնելով Neopixel Led Strip- ին
Nodemcu- ն միացնելով Neopixel Led Strip- ին
Nodemcu- ն միացնելով Neopixel Led Strip- ին
Nodemcu- ն միացնելով Neopixel Led Strip- ին

Neopixel led շերտ ---- Nodemcu

5v քորոց ----------- Vin քորոց

Gnd քորոց: ----------- Gnd քորոց

Din pin --------------: D2 կապում

Սա այն է: Չէ՞ որ այդքան պարզ է ……

Քայլ 4: Սարքավորումներ և էլեկտրամատակարարում

Այս նախագծում ես սանդղակի վրա միացրեցի լուսադիոդային ժապավենը, իսկ սանդղակի մյուս կողմում տեղադրվել է Նոդեմկուն և Breadboard- ը:

Սնուցման աղբյուր

Այս Nodemcu- ն կարող է աշխատել բջջային հեռախոսի լիցքավորիչով (5 վ): Այսպիսով, դուք կարող եք ուղղակիորեն օգտագործել այն: Եվ նույն տվյալների մալուխը կարող է օգտագործվել Nodemcu- ն համակարգչին միացնելու համար `ծրագիրը վերբեռնելու համար:

Քայլ 5. Նոդեմկուի ծրագրավորում

Այս մասին իմանալուց առաջ դուք պետք է իմանաք Nodemcu- ի Intial կարգավորման հիմունքների մասին: Nodemcu նախնական կարգավորումը

Նույնիսկ ես իմ հիմունքները ստացել եմ վերը նշված ուսանելիից, այնպես որ խնդրում եմ անցնել դրա միջով:

Այդ հրահանգի միջով անցնելուց հետո դուք կկարողանաք ցանկացած կերպ օգտագործել Nodemcu- ն:

Ստորև բերված է այս նախագծի աղբյուրի կոդի հղումը:

Տվյալ ծրագրում դուք պետք է փոխեք «Նույնականացման նշանը» (որը ստացել եք Blynk- ից ձեր էլ. Փոստի ID- ում)

Եվ նաև ձեր WiFi- ի Ssid և գաղտնաբառ, որին պետք է միացված լինի Nodemcu- ն:

Դա անելուց հետո կարող եք ծրագիրը վերբեռնել ձեր Nodemcu տախտակին:

Դա այն է, ինչ ձեր Nodemcu- ն պատրաստ է օգտագործել:

Քայլ 6: Վերջնական փորձարկում

Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում
Վերջնական փորձարկում

Ուսումնական ձեռնարկի գրեթե 90% -ն ավարտված է:

Այժմ մենք պետք է վերադառնանք Blynk հավելված:

Բացեք Blynk ծրագիրը: Ստեղծեք նոր նախագիծ և ընտրեք կարգավորումների տարբերակը (վերևում ՝ վեցանկյուն ընկույզի ձևով ստեղն):

Կարգավորումների տարբերակում մուտքագրեք նախագծի անունը, իսկ Սարքերում ընտրեք The Nodemcu- ն (ինչպես մենք ենք այն օգտագործում) նաև սահմանեք WiFi- ի հետ կապի տեսակը…:

Սրանով Blynk հավելվածում Սարքի կարգավորումը ավարտված է:

Այժմ ավելացրեք zeRGBa ստեղնը (widget) ՝ օգտագործելով Plus կոճակը (widget box) ՝ կարգավորումների կոճակի կողքին:

Վիջեթը ավելացնելուց հետո պարզապես կտտացրեք այդ վիջեթին:

Այդ zeRGBa վիջեթի ստեղնում ընտրեք «միաձուլման» տարբերակը և ամրացնելու «վիրտուալ կապում V2» - ին:

(Կա մի տեքստ, որը պետք է պատճենվի սկզբնական կոդի վրա, որը ես արդեն արել եմ նախորդ քայլի սկզբնաղբյուրում: Այսպիսով, կարող եք պարզապես ներբեռնել այն և ուղղակի վերբեռնել այն):

Խորհուրդ ենք տալիս: