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

Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը ՝ 3 քայլ
Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը ՝ 3 քայլ

Video: Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը ՝ 3 քայլ

Video: Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը ՝ 3 քայլ
Video: Խելացի պատուհան - սենյակի օդափոխության ավտոմատացում, ինտեգրում Home Assistant-ին 2024, Նոյեմբեր
Anonim
Image
Image
Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը
Տնային ավտոմատացում ՝ օգտագործելով Google Firebase- ը

Ներածություն:

Սա տան ավտոմատացման ծրագիր է, որն օգտագործում է firebase և nodeMCU: Առաջին հերթին, թե ինչու եմ ընտրել Firebase- ն այն է, որ այն կարող է հեշտությամբ պահպանվել, քանի որ այն ունի առաջընթացի հաշվետվություն, Crash Analytics և այլն, և դա առանց ծախսերի է, որպեսզի մենք կարողանանք այս նախագիծը օգտագործել լույսերը, երկրպագուները, հեռուստացույցը և այլն: Այսպիսով, եկեք սկսենք

Պարագաներ

  • NodeMcu - 1 թիվ
  • Ռելեի մոդուլ - 1 թիվ
  • Հացաթուղթ - 1 թիվ
  • Արականից իգական ցատկողներ `3 համար
  • Ինտերնետ կապ
  • Android հեռախոս

Քայլ 1: Տվյալների բազայի ստեղծում

Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում
Տվյալների բազայի ստեղծում

Նախ անհրաժեշտ է գնալ այս կայք և մուտք գործել ձեր Google հաշիվ: Եվ կտտացրեք ստեղծել նոր նախագիծ և տվեք ձեր նախագծի անունը և կտտացրեք շարունակել: Մի քանի րոպե անց այն ասում է. «Ձեր նախագիծը պատրաստ է», և այն շարունակելու կոճակ է հայտնվում, որը կտտացնում է այն, հայտնվում է վահանակը, տվյալների բազայի ձախ կողմում կտտացրեք այն և կամաց-կամաց ոլորեք ներքև ՝ կտեսնեք իրական ժամանակի ստեղծում տվյալների բազայի կոճակը կտտացրեք դրա վրա: Այն բացում է երկխոսության տուփ, որն ասում է ձեզ ընտրել կամ կողպված ռեժիմ, կամ փորձարկման ռեժիմ: Ընտրեք փորձարկման ռեժիմը և կտտացրեք միացնել: Ձեզ կուղղորդեն դեպի վերևում գտնվող Տվյալների ներդիր, կտեսնեք չորս ներդիր, որոնք կտտացնում են կանոնների ներդիրին և ստուգում, թե՛ կարդալու և թե՛ գրելու կանոնները ճիշտ են: Եթե ոչ, երկուսն էլ փոխեք ճշմարիտի: Այժմ անցեք նախագծի կարգավորումներ և պատճենեք ձեր նախագծի ID- ն և վեբ API բանալին, որը մենք հետագայում կօգտագործենք: Եվ նաև անցեք ծառայության հաշիվների ներդիրին, տվյալների բազայի գաղտնիքների ներդիրին այնտեղ կլինի կտտացրեք ներդիրին և ոլորեք ներքև, կտեսնեք տվյալների բազայի անունը և գաղտնի կտտացրեք գաղտնիքի աջ կողմում ցուցադրվող տարբերակին և պատճենեք գաղտնիքը և տեղադրեք այն գրանցամատյանի պատուհանում է: Եվ հիմա այս հատվածն ավարտվեց: Այժմ մենք կգնանք հավելվածի գյուտարարի մաս:

Քայլ 2: Հավելվածի կազմաձևում

Հավելվածի կազմաձևում
Հավելվածի կազմաձևում
Հավելվածի կազմաձևում
Հավելվածի կազմաձևում

Հավելվածի մասը դժվար աշխատանք չէ: Ես տրամադրել եմ.aia ֆայլը ներբեռնելու հղումը: Կարող եք պարզապես ներբեռնել և ներմուծել ձեր հաշիվ: Նախ, մուտք գործեք MIT ծրագրի գյուտարար և վերևում, իմ նախագիծը այնտեղ կլինի նախագիծը կներմուծվի և կբացվի: այժմ կտտացրեք firebaseDB1 վիջեթին, պարամետրերի ներդիրը կբացվի աջ կողմում ՝ այդ դեպքում փոխելով firebase- ի նշանը վեբ API ստեղնով և փոխեք firebase- ի URL- ը ձեր firebase նախագծի ID- ով ՝ ձևաչափով (https:// {your-project-id }.firebaseio.com/): Եվ կտտացրեք կառուցման տարբերակին ՝ ձեր ծրագրի apk ֆայլը ներբեռնելու համար: Այժմ տեղադրեք ծրագիրը ձեր բջջային հեռախոսի վրա: Եվ մենք կանցնենք հաջորդ քայլին:

Քայլ 3: Կոդ

Կոդ
Կոդ

Այսպիսով, ես նույնպես տրամադրել եմ ծածկագիրը: Այսպիսով, ներբեռնեք ծածկագիրը և բացեք այն և փոխեք firebase_HOST- ը ՝ ձեր նախագծի ID- ով ({Your-project-id}.firebaseio.com) ձևաչափով: Փոխեք նաև firebase_Auth- ը ձեր ավելի վաղ պատճենած firebase գաղտնիքով: Եվ հատկապես մի մոռացեք փոխել wifi անունը և գաղտնաբառը:

Հղում ՝ ծածկագիր և հավելված

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