Բովանդակություն:
- Քայլ 1:
- Քայլ 2. Ինչու՞ եք ընտրում Firebase- ը
- Քայլ 3: Լավ, որ չգնա ծրագրի ոչնչացմանը ……
- Քայլ 4: Fairbase հաշվի ստեղծում
- Քայլ 5. Այնուհետև ցույց տվեք այս միջերեսի նման և տվեք ծրագրի անունը և ընտրեք երկրի անունը
- Քայլ 6. Լսեք I Ընտրեք Nameրագրի Անունը Home Automation և ընտրեք Իմ երկիրը, այնուհետև կտտացրեք Ստեղծել
- Քայլ 7: Մի պահ ցուցադրելուց հետո այս միջերեսը կտտացրեք բովանդակության վրա
- Քայլ 8: Այնուհետև գնացեք Սկսելու համար
- Քայլ 9. Գնալ դեպի Կանոններ և հեռացնել կոդի նման պատկերը
- Քայլ 10. Գնացեք ձեր կարգավորումը, ապա ցուցադրեք ձեր Api բանալին
- Քայլ 11: Հավելվածների պատրաստում
- Քայլ 12: Այժմ գնացեք նախագիծ և ներմուծեք Homeautomation.aia ֆայլը ձեր համակարգչում
- Քայլ 13. Կտտացրեք Կարմիր շրջանակի ընտրանքին և հոսեք այն պատկերի գովքով
- Քայլ 14. Արդունիո ծրագրի մաս
Video: Ինչպես պատրաստել Firebase- ի տան ավտոմատացման համակարգ `օգտագործելով NodeMCU - IOT հարթակում `14 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
ԱՅՍ PROՐԱԳԻՐԻ ՆՊԱՏԱԿԸ
Այս նախագիծը նպատակ ունի զարգացնել տան ավտոմատացման համակարգ, որը օգտագործողին լիարժեք վերահսկողություն է տալիս իր տան բոլոր հեռակա վերահսկվող սարքերի վրա `օգտագործելով IOT Android ծրագիրը: Կան բազմաթիվ երրորդ կողմի առցանց սերվերներ և հարթակներ` ձեր IOT ծրագրի տվյալները ցուցադրելու համար: Բայց, այս բոլոր հարթակները, ինչպիսիք են ThingSpeak- ը, Adafruit.io- ն, Blynk- ը և IFTT- ը և այլն, բայց այսօր ես ընտրում եմ հրդեհային բազան
Քայլ 1:
Քայլ 2. Ինչու՞ եք ընտրում Firebase- ը
Firebase- ը սարքի մակարդակում հավաքված զգայական տվյալների պահպանման արագ միջոց է, և այն հիանալի է աշխատում Android API- երի հետ, որոնք ապահովվում են AndroidThings- ի կողմից: Շատ բջջային և սարքերի ծրագրավորողներ, որոնց ես հանդիպել եմ, պայքարում են սերվերի կողմից ծրագրավորման հետ: Firebase- ն իսկապես կարող է օգնել հաղթահարել այդ բացը և հեշտացնել այն: Հետաքրքիր կլինի տեսնել, թե ինչպես են մշակողները օգտագործում դրա անցանց հնարավորությունները: Եթե դուք նորեկ եք IoT- ում կամ ընդհանրապես որևէ սարք, որը հավաքում է տվյալներ և կարիք ունի դրանք փոխանցելու ցանցերի միջոցով, ապա պետք է ենթադրել, որ ոսկե կանոնն այն է, որ ցանցային կապը ենթադրել չի կարելի: Արդյունքում, ձեզ հարկավոր կլինի հավաքել տվյալները անցանց ռեժիմում, և երբ ցանցը հասանելի է, դրանք փոխանցեք ձեր սերվերին: Firebase- ն իր անցանց գործառույթով իսկապես կարող է դա պարզեցնել շատ ծրագրավորողների համար:
Firebase- ն ունի մի շարք հնարավորություններ, ներառյալ իրական ժամանակի տվյալների շտեմարան, նույնականացում, ամպային հաղորդագրություններ, պահեստավորում, հոստինգ, թեստային լաբորատորիա և վերլուծություն, բայց ես կօգտագործեմ միայն նույնականացում, իրական ժամանակի տվյալների շտեմարան:
Քայլ 3: Լավ, որ չգնա ծրագրի ոչնչացմանը ……
Այս նախագիծը կբաժանեմ երեք մասից
1. Fairbase հաշվի ստեղծում
2. Հավելվածի պատրաստում
3. Արդունիո ծրագրի մաս
Քայլ 4: Fairbase հաշվի ստեղծում
Նախ գնացեք https://console.firebase.google.com/ և մուտք գործեք
Կտտացրեք Ավելացնել նախագիծ
Քայլ 5. Այնուհետև ցույց տվեք այս միջերեսի նման և տվեք ծրագրի անունը և ընտրեք երկրի անունը
Քայլ 6. Լսեք I Ընտրեք Nameրագրի Անունը Home Automation և ընտրեք Իմ երկիրը, այնուհետև կտտացրեք Ստեղծել
Քայլ 7: Մի պահ ցուցադրելուց հետո այս միջերեսը կտտացրեք բովանդակության վրա
Քայլ 8: Այնուհետև գնացեք Սկսելու համար
Քայլ 9. Գնալ դեպի Կանոններ և հեռացնել կոդի նման պատկերը
Քայլ 10. Գնացեք ձեր կարգավորումը, ապա ցուցադրեք ձեր Api բանալին
Քայլ 11: Հավելվածների պատրաստում
Լարվածություն չկա, ես ձեզ կտրամադրեմ appinventor- ի համար տողի ամբողջական ֆայլ, պարզապես կտտացրեք այստեղ և ներբեռնեք այն
մի գնացեք ai2.appinventor.mit.edu այս ֆայլը բացելու համար
Քայլ 12: Այժմ գնացեք նախագիծ և ներմուծեք Homeautomation.aia ֆայլը ձեր համակարգչում
Քայլ 13. Կտտացրեք Կարմիր շրջանակի ընտրանքին և հոսեք այն պատկերի գովքով
Քայլ 14. Արդունիո ծրագրի մաս
Դուք պետք է որոշ փոփոխություններ կատարեք ձեր ardunio ծածկագրում
FIREBASE_HOST պատճեն և անցյալ fairbase տվյալների բազայում
FIREBASE_AUTH պատճենը և նախագծի կարգավորումը անցած
և կարգավորեք ձեր WIFI անունը և amd գաղտնաբառը
Ներբեռնեք ardunio ծածկագիրը այստեղից կտտացրեք այստեղ
Այս ձեռնարկը, որը առաջին անգամ հրապարակվեց, կտտացրեք այստեղ
ավելի շատ ձեռնարկ Նոդեմկուի մասին կտտացրեք այստեղ
Խորհուրդ ենք տալիս:
Homeայրահեղ ցածր էներգիայի WiFi տան ավտոմատացման համակարգ. 6 քայլ (նկարներով)
Homeայրահեղ ցածր էներգիայի WiFi տան ավտոմատացման համակարգ. Այս նախագծում մենք ցույց ենք տալիս, թե ինչպես կարող եք մի քանի քայլով կառուցել հիմնական տեղական ավտոմատացման համակարգ: Մենք պատրաստվում ենք օգտագործել Raspberry Pi- ն, որը հանդես կգա որպես կենտրոնական WiFi սարք: Մինչդեռ վերջնական հանգույցների համար մենք պատրաստվում ենք օգտագործել IOT Cricket մարտկոցը սնուցելու համար
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը - Տնային ավտոմատացման գաղափարներ. 15 քայլ (նկարներով)
Ինչպես դարձնել խելացի տուն ՝ օգտագործելով Arduino կառավարման ռելեի մոդուլը | Տան ավտոմատացման գաղափարներ. Տան ավտոմատացման այս նախագծում մենք նախագծելու ենք խելացի տան ռելեի մոդուլ, որը կարող է կառավարել 5 կենցաղային տեխնիկա: Այս ռելեի մոդուլը կարող է կառավարվել բջջայինից կամ սմարթֆոնից, IR հեռակառավարման վահանակից կամ հեռուստատեսության հեռակառավարիչից, ձեռքով անջատիչից: Այս խելացի էստաֆետը կարող է զգալ նաև
Պատի ամրացում IPad- ի համար ՝ որպես տան ավտոմատացման կառավարման վահանակ, օգտագործելով Servo վերահսկվող մագնիսը ՝ էկրանն ակտիվացնելու համար. 4 քայլ (նկարներով)
Պատի ամրացում IPad- ի համար, որպես տան ավտոմատացման կառավարման վահանակ, օգտագործելով Servo վերահսկվող մագնիսը `էկրանի ակտիվացման համար. Ես օգտագործում եմ Domoticz- ը որպես իմ տան ավտոմատացման ծրագիր, մանրամասների համար տե՛ս www.domoticz.com: Գործիքային վահանակի որոնման մեջ, որը ցույց է տալիս Domoticz- ի բոլոր տեղեկությունները միացված
Հզոր ինքնուրույն տան ավտոմատացման համակարգ - Pi, Sonoff, ESP8266 և Node -Red. 9 քայլ (նկարներով)
Հզոր ինքնուրույն տան ավտոմատացման համակարգ - Pi, Sonoff, ESP8266 և Node -Red. Այս ուղեցույցը պետք է ձեզ տանի առաջին բազա, որտեղ դուք կարող եք միացնել կամ անջատել լույսը կամ սարքը ցանկացած սարքի միջոցով, որը կարող է միանալ ձեր տեղական ցանցին և հիանալի կարգավորելի վեբ ինտերֆեյս: Ընդլայնման/ հատկությունների ավելացման շրջանակը հսկայական է, ներառյալ
Էժան, հեշտ, ինտերնետով վերահսկվող տան ավտոմատացման համակարգ. 5 քայլ (նկարներով)
Էժան, հեշտ, ինտերնետով վերահսկվող տան ավտոմատացման համակարգ. Եթե ունեք ընտանի կենդանիներ/երեխաներ և կարիք ունեք նրանց կերակրել կամ խփել ինտերնետի միջոցով, ապա այս համակարգը կարող է ձեզ օգտակար լինել: Դա շատ հեշտ և էժան միջոց է ՝ ցանցին միացված ցանկացած համակարգչից տանը շարժիչներ, LED և այլն վերահսկելու համար: Այն ամենը, ինչ անհրաժեշտ է, վեբ