Բովանդակություն:
- Քայլ 1: Պահանջվում են բոլոր գործիքները
- Քայլ 2. Սկսեք Google Firebase- ի հետ և ստեղծեք ձեր առաջին նախագիծը
- Քայլ 3. Կառուցեք ձեր առաջին Android ծրագիրը ՝ ձեր ESP8266 WiFi- ով վերահսկելու համար
- Քայլ 4: Ձեր ծածկագրի վերբեռնումը ձեր ESP8266- ում
Video: NodeMCU ESP8266 1.0 12E- ի կառավարում Google Firebase- ով ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս դասընթացում մենք կստեղծենք Android հավելված, կստեղծենք Firebase տվյալների շտեմարան և կվերահսկենք NodeMCU ESP 8266 1.0 12E- ը ՝ նախկինում նշված ապրանքների համակարգմամբ:
Քայլ 1: Պահանջվում են բոլոր գործիքները
Ահա մի քանի բան, որոնք անհրաժեշտ են ինքներս մեզ սկսելու համար
1. Google Firebase
2. MIT հավելվածի գյուտարար
3. A NodeMCU ESP8266 1.0 12E
4. Քիչ իգականից իգական ցատկող լարեր
5. USB մալուխ
6. Arduino IDE (Մեր ESP8266 ծրագրավորելու համար)
Քայլ 2. Սկսեք Google Firebase- ի հետ և ստեղծեք ձեր առաջին նախագիծը
Հետևեք քայլերին
1. Մուտք գործեք Firebase ձեր Google հաշվով:
2. Կտտացրեք գնալ մխիթարել և ավելացնել նոր նախագիծ, այնուհետև տվեք ձեր նախագծին անուն և տվեք ձեր տարածաշրջանը, սա շատ կարևոր քայլ է, եթե սխալ տարածաշրջան եք ընտրում, ապա ձեր նախագիծը կարող է չաշխատել:
3. Անցեք նախագծի կարգավորումները ձեր վահանակի աջ կողմում և սավառեք սպասարկման հաշիվների վրա և պատճենեք ձեր տվյալների շտեմարանի գաղտնի նշումը այն հետագա օգտագործման համար, մենք հետագայում կքննարկենք:
4. Այժմ գնացեք բաժին մշակելու և անցեք տվյալների շտեմարան, և պատճենեք ծրագրի URL- ը
xxxxxxxxxxxxxxx.firebaseio.com/ -պատճենեք այն:
5. Այնուհետև անցեք կանոնների բաժին և կատարեք հետևյալ փոփոխությունները կամ պարզապես պատճենեք այն և փոխարինեք ստորև նշված կոդով
".read": "ճշմարիտ", ".գրիր": "ճշմարիտ"
}
}
Քայլ 3. Կառուցեք ձեր առաջին Android ծրագիրը ՝ ձեր ESP8266 WiFi- ով վերահսկելու համար
Գնացեք MIT App Inventor կայք, հետևեք այս քայլերին `ձեր ծրագիրը կառուցելու համար:
Սա շատ պարզ հավելվածի ստեղծող է, որը պարզապես կառուցված է տարրերը քաշելով և գցելով
1. Սկսեք նոր նախագիծ ՝ ձեր նախընտրած անունով:
2. Այս նախագծում մենք գործ կունենանք մեր NodeMCU- ում ներկառուցված LED- ի միացման հետ, ուստի այն միացնելու և անջատելու համար մեզ անհրաժեշտ է ընդամենը երկու կոճակ:
3. Դուք կարող եք փոխել կոճակի տեքստը և այլ հատկանիշները «Հատկություններ» ներդիրում:
4. Քանի որ մենք օգտագործում ենք Firebase- ը, դրան կավելացնենք մեր firebase հատկանիշը, որը առկա է օգտագործողի միջերեսի ներդիրի փորձնական բաժնում `այն քարշ տալով դիտողի բաժին:
5. Այժմ, անցեք բլոկների ներդիրին և կառուցեք վերևում պատկերված տրամաբանությունը:
6. Այնուհետև նորից գլխավորեք Դիզայներ էջանիշը և կատարեք հետևյալ փոփոխությունները
- Project Bucket- ը պետք է դատարկ լինի:
- Firebase Token- ը պետք է լինի այնպիսին, ինչպիսին կա, փոփոխություններ չկան:
- Այժմ firebase URL- ի վանդակում մուտքագրեք նախորդ քայլին պատճենված URL- ը և նշեք օգտագործման կանխադրված վանդակը:
7. Այժմ անցեք firebase և գնացեք տվյալների բազա> տվյալների ներդիր> և ստեղծեք նույն փոփոխականի անունով երեխա, որն օգտագործվում է մեր App Inventor Logic Diagram- ում:
8. Այժմ կտտացրեք Կառուցել, էջի վերևում և ներբեռնեք.apk ֆայլը ձեր Android սմարթֆոնին:
Քայլ 4: Ձեր ծածկագրի վերբեռնումը ձեր ESP8266- ում
Դուք կարող եք տեղադրել ձեր կոդը ձեր NodeMCU- ում ՝ պատճենելով ներքևի պահեստում առկա կոդը:
github.com/saiyerniakhil/ESPFireBase
և որոշ փոփոխություններ պետք է կատարվեն, որոնք ես ինքս ինձ հստակ հասկացրել եմ օրենսգրքի մեկնաբանություններում:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Աշխարհի կառավարում Google AIY- ի միջոցով. 8 քայլ
Google AIY- ի միջոցով աշխարհը վերահսկելը. Google AIY Projects Voice հավաքածուն անվճար տրամադրվեց The MagPi- ի 2017 թվականի մայիսյան տպագիր համարում, և այժմ կարող եք նաև այն գնել էլեկտրոնիկայի բազմաթիվ մատակարարներից: Ինչ կսովորեք, թե ինչպես միացնել LED- ը AIY ձայնին Kit Ինչպես ձայնագրությունից տեղեկություններ քաղել
Շերտավարագույրների կառավարում ESP8266- ի, Google Home- ի և Openhab- ի ինտեգրման և Webcontrol- ի միջոցով. 5 քայլ (նկարներով)
Շերտավարագույրների վերահսկում ESP8266- ի, Google Home- ի և Openhab- ի ինտեգրման և Webcontrol- ի միջոցով. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես եմ ավտոմատացում ավելացրել իմ վարագույրների վրա: Ես ուզում էի, որ կարողանայի ավելացնել և հեռացնել ավտոմատացումը, այնպես որ ամբողջ տեղադրումը միացված է: Հիմնական մասերն են ՝ Stepper motor Stepper driver control bij ESP-01 Gear and mounting
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
Սարքավորումների կառավարում Google Օգնականի միջոցով ՝ 5 քայլ
Սարքավորումների կառավարում Google Օգնականի միջոցով. Մինչ այժմ դուք օգտագործել եք ձեր Google օգնականը եղանակային պայմանների, արտարժույթի փոխարժեքների, ուղղության, ամսաթվի և ժամի վերաբերյալ հարցին պատասխանելու համար: Ձեր Google օգնականը կարող է ավելին անել, քան այս հարցի պատասխանները: Այժմ օգտագործեք Google օգնականը ՝ ձեր