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

ESP01 Moodlight ՝ Firebase- ով իրական ժամանակում + OTA ՝ 7 քայլ
ESP01 Moodlight ՝ Firebase- ով իրական ժամանակում + OTA ՝ 7 քայլ

Video: ESP01 Moodlight ՝ Firebase- ով իրական ժամանակում + OTA ՝ 7 քայլ

Video: ESP01 Moodlight ՝ Firebase- ով իրական ժամանակում + OTA ՝ 7 քայլ
Video: ESP8266 + Firebase + OTA moodlight - (nodeMCU) 2024, Նոյեմբեր
Anonim
Image
Image

Այն աջակցում է R-G-B ռեժիմին և Fade էֆեկտին: Նաև կա պայծառության վերահսկման աջակցություն: Աջակցություն OTA- ի թարմացմանը

Քայլ 1: Firebase- ի կարգավորում

Firebase- ի կարգավորում
Firebase- ի կարգավորում
Firebase- ի կարգավորում
Firebase- ի կարգավորում

Շարունակելուց առաջ մենք պետք է տեղադրենք հրդեհային բազան: Գնացեք հետևյալ հղումով https://firebase.google.com/ և մուտք գործեք ձեր gmail հաշիվ:

Այս քայլն ավարտելուց հետո մենք պետք է նոր նախագիծ պատրաստենք firebase- ում, այնպես որ անցեք ձեր firebase վահանակին:

Ձեր իրական ժամանակի տվյալների բազայի տակ կա ներդիր «կանոններ», որտեղ դուք պետք է հնարավորություն ընձեռեք այսպես կարդալ և գրել: Նկար 2

այստեղ կարող եք գտնել ձեր firebase- ի հղումը և գաղտնիքը: Նկար 3

Սա օգտագործվում է arduino IDE- ում `firebase- ի հետ կապվելու համար:

Քայլ 2. Eրագիր ESP-01 ՝ հիմնական OTA- ով ՝ ապագա թարմացման համար

ESP-01 ծրագիր `հիմնական OTA- ով` ապագա թարմացման համար
ESP-01 ծրագիր `հիմնական OTA- ով` ապագա թարմացման համար
ESP-01 ծրագիր `հիմնական OTA- ով` ապագա թարմացման համար
ESP-01 ծրագիր `հիմնական OTA- ով` ապագա թարմացման համար

Աղբյուրի կոդից կարող եք ներբեռնել նվազագույն OTA և այն arduino IDE- ով միացնել ձեր ESP01- ին: Նկար 1

Այժմ այն բռնկելուց հետո այն պետք է հայտնվի arduino IDE պորտում այսպես. Նկար 2

Եթե այն չի ցուցադրվում, այստեղ կա անսարքությունների վերացման հղում, կամ կարող եք հարցնել մեկնաբանություններում:

Քայլ 3. Programրագիր ESP01 Moodlight Over OTA- ով

Պարզապես ներբեռնեք սկզբնական կոդը ներքևից և միացրեք arduino IDE- ի միջոցով OTA- ով, ինչպես դա նախկինում ցուցադրված էր համապատասխան ESP պորտը ընտրելով:

Քայլ 4: Ամեն ինչ կպցրեք

Պարզապես կիրառեք մի փոքր զոդ ՝ հետևելով ներքևի սերմատիկին:

Էներգամատակարարման համար ես օգտագործում եմ 5V 1A հին լիցքավորիչ `միացված լարման կարգավորիչին:

Միացումներ.

Vcc- ից 3V (Լարման կարգավորիչ) GND- ից GND GPIO0- ից կարմիր GPIO2- ից մինչև կանաչ GPIO3- ից RX- ից կապույտ CH_PD- ից Vcc (կամ ESP-01 մոդուլում միակցիչի դիմադրություն միացրեք) ըստ ցանկության. մոդուլ

Քանի որ ես այն կցեմ սպիտակ գնդակի մեջ, ես տաք սոսինձ եմ դնում, որպեսզի այն չշարժվի կամ կոտրվի: Այն այժմ աշխատում է 3 շաբաթ առանց որևէ խնդիրների:

Քայլ 5: !! ԿԱՐԵՎՈՐ ԹԱՐՄԱՈՄ

Ես հասկացա ընթացիկ կառուցվածքի մեկ խնդիր և ստիպված էի միացնել/անջատել բոլոր 3 գույների (RGB) անջատիչները LED- ի և ESP01- ի միջև, որովհետև եթե այն անջատեք և նորից միացնեք, ուրվագիծը գործարկելու փոխարեն կպահպանվի ֆլեշ ռեժիմում:

Պարզապես անջատեք անջատիչները, մինչ այն միացնում եք, ապա միացրեք անջատիչները, և ամեն ինչ լավ կաշխատի:

Քայլ 6: Հղում Github- ի և Shematic- ի համար

Հղում Github- ի և Shematic- ի համար
Հղում Github- ի և Shematic- ի համար

ESP01 տրամադրության լույս GITHUB

Քայլ 7: Վերջնական արտադրանք

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