Բովանդակություն:
- Քայլ 1: Firebase- ի կարգավորում
- Քայլ 2. Eրագիր ESP-01 ՝ հիմնական OTA- ով ՝ ապագա թարմացման համար
- Քայլ 3. Programրագիր ESP01 Moodlight Over OTA- ով
- Քայլ 4: Ամեն ինչ կպցրեք
- Քայլ 5: !! ԿԱՐԵՎՈՐ ԹԱՐՄԱՈՄ
- Քայլ 6: Հղում Github- ի և Shematic- ի համար
- Քայլ 7: Վերջնական արտադրանք
Video: ESP01 Moodlight ՝ Firebase- ով իրական ժամանակում + OTA ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այն աջակցում է R-G-B ռեժիմին և Fade էֆեկտին: Նաև կա պայծառության վերահսկման աջակցություն: Աջակցություն OTA- ի թարմացմանը
Քայլ 1: Firebase- ի կարգավորում
Շարունակելուց առաջ մենք պետք է տեղադրենք հրդեհային բազան: Գնացեք հետևյալ հղումով https://firebase.google.com/ և մուտք գործեք ձեր gmail հաշիվ:
Այս քայլն ավարտելուց հետո մենք պետք է նոր նախագիծ պատրաստենք firebase- ում, այնպես որ անցեք ձեր firebase վահանակին:
Ձեր իրական ժամանակի տվյալների բազայի տակ կա ներդիր «կանոններ», որտեղ դուք պետք է հնարավորություն ընձեռեք այսպես կարդալ և գրել: Նկար 2
այստեղ կարող եք գտնել ձեր firebase- ի հղումը և գաղտնիքը: Նկար 3
Սա օգտագործվում է arduino IDE- ում `firebase- ի հետ կապվելու համար:
Քայլ 2. Eրագիր 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- ի համար
ESP01 տրամադրության լույս GITHUB
Քայլ 7: Վերջնական արտադրանք
Խորհուրդ ենք տալիս:
Arduino- ի օդում ծրագրավորում (OTA) - Ameba Arduino. 4 քայլ
Duրագրավորում Arduino օդում (OTA)-Ameba Arduino. Շուկայում կան շատ Wi-Fi միկրոկոնտրոլերներ, շատ արտադրողներ հաճույքով ծրագրավորում են իրենց Wi-Fi միկրոկառավարիչը Arduino IDE- ի միջոցով: Այնուամենայնիվ, Wi-Fi միկրոկառավարիչի առաջարկած ամենաթեժ հատկություններից մեկը հակված է անտեսվել, այն է ՝