Turinys:

Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“- IOT platformoje: 14 žingsnių
Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“- IOT platformoje: 14 žingsnių

Video: Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“- IOT platformoje: 14 žingsnių

Video: Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“- IOT platformoje: 14 žingsnių
Video: Karantino projektas - Išmanūs namai, WS2812 LED juosta ir temperatūros jutiklis su ESP8266 1-a dalis 2024, Liepa
Anonim
Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“| IOT platformoje
Kaip sukurti „Firebase“namų automatizavimo sistemą naudojant „NodeMCU“| IOT platformoje

ŠIO PROJEKTO TIKSLAS

Šiuo projektu siekiama sukurti namų automatizavimo sistemą, kuri suteiktų vartotojui galimybę visiškai valdyti visus nuotoliniu būdu valdomus savo namų įrenginius naudojant „IOT Android“programą. Yra daug trečiųjų šalių internetinių serverių ir platformų, skirtų jūsų IOT projekto duomenims demonstruoti. Tačiau visos šios platformos, tokios kaip „ThingSpeak“, „Adafruit.io“, „Blynk“ir „IFTT“ir tt, bet šiandien renkuosi „firebase“

1 žingsnis:

2 veiksmas: kodėl pasirinkote „Firebase“

„Firebase“suteikia greitą būdą išsaugoti jutimo duomenis, surinktus įrenginio lygiu, ir puikiai veikia su „Android“API, kurią palaiko „AndroidThings“. Daugelis mobiliųjų ir įrenginių programuotojų, su kuriais susidūriau, kovoja su programavimu serveryje. „Firebase“tikrai gali padėti įveikti šią spragą ir palengvinti. Bus įdomu pamatyti, kaip kūrėjai naudoja neprisijungus pasiekiamas funkcijas. Jei esate naujokas daiktų internete ar apskritai bet kuriame įrenginyje, kuris renka duomenis ir turi juos perduoti tinklais, auksinė taisyklė, kuri turi būti laikoma, yra ta, kad negalima manyti, kad tinklas yra sujungtas. Dėl to turėsite rinkti duomenis neprisijungę ir, kai tinklas yra prieinamas, perduoti juos savo serveriui. „Firebase“su neprisijungus pasiekiama funkcija tikrai gali padaryti tai paprasta daugeliui kūrėjų.

„Firebase“turi daugybę funkcijų, įskaitant realaus laiko duomenų bazę, autentifikavimą, pranešimų siuntimą iš debesies, saugyklą, prieglobą, „Test Lab“ir „Analytics“, bet aš naudosiu tik autentifikavimą, realaus laiko duomenų bazę.

3 žingsnis: Gerai, kad nenueitumėte prie projekto sunaikinimo ……

Šį projektą skirsiu iš trijų dalių

1. „Fairbase“paskyros sukūrimas

2. Programų kūrimas

3. Ardunio programos dalis

4 veiksmas: sukurkite „Fairbase“paskyrą

Fairbase paskyros kūrimas
Fairbase paskyros kūrimas

Pirmiausia eikite į https://console.firebase.google.com/ ir prisijunkite

Spustelėkite Pridėti projektą

5 žingsnis: Tada rodykite šią sąsają ir nurodykite projekto pavadinimą bei pasirinkite šalies pavadinimą

Tada rodykite šią sąsają ir nurodykite projekto pavadinimą bei pasirinkite šalies pavadinimą
Tada rodykite šią sąsają ir nurodykite projekto pavadinimą bei pasirinkite šalies pavadinimą

6 veiksmas: išgirskite, aš pasirenku projekto pavadinimą „Home Automation“ir pasirinkite „My Country“, tada paspauskite „Create“

Klausykitės, kad pasirinkite „Project Name Home Automation“ir pasirinkite „My Country“, tada paspauskite „Create“
Klausykitės, kad pasirinkite „Project Name Home Automation“ir pasirinkite „My Country“, tada paspauskite „Create“

7 žingsnis: po akimirkos parodykite šią sąsają Spustelėkite „Contention“

Po akimirkos parodykite šią sąsają Spustelėkite Sutikimas
Po akimirkos parodykite šią sąsają Spustelėkite Sutikimas

8 žingsnis: Tada eikite į Pradėti

Tada eikite į Pradėti
Tada eikite į Pradėti

9 veiksmas: eikite į taisykles ir „Eadit Code Like Image“

Eikite į taisykles ir „Eadit Code Like Image“
Eikite į taisykles ir „Eadit Code Like Image“
Eikite į „Taisyklės“ir „Eadit Code Like Image“
Eikite į „Taisyklės“ir „Eadit Code Like Image“

10 veiksmas: eikite į savo nustatymus, tada parodykite savo „Api“raktą

Eikite į savo nustatymus, tada parodykite savo „Api“raktą
Eikite į savo nustatymus, tada parodykite savo „Api“raktą

11 veiksmas: programų kūrimas

Jokios įtampos, aš jums pateiksiu visą eilutės failą „Appinventor“, tiesiog spustelėkite čia ir atsisiųskite

eikite į ai2.appinventor.mit.edu, kad atidarytumėte šį failą

12 veiksmas: Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje

Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje

13 žingsnis: Spustelėkite raudonojo apskritimo parinktį ir pateikite šį vaizdą

Spustelėkite „Raudonojo apskritimo“parinktį ir „Pateikite šį vaizdą“
Spustelėkite „Raudonojo apskritimo“parinktį ir „Pateikite šį vaizdą“
Spustelėkite „Raudonojo apskritimo“parinktį ir skleiskite šį vaizdą
Spustelėkite „Raudonojo apskritimo“parinktį ir skleiskite šį vaizdą

14 žingsnis: „Ardunio“programos dalis

Jums reikia šiek tiek pakeisti savo ardunio kodą

FIREBASE_HOST kopija ir praeitis „Fairbase“duomenų bazėje

FIREBASE_AUTH kopija ir praeitis projekto nustatymuose

ir nustatykite savo WIFI vardą ir slaptažodį

Atsisiųskite ardunio cod iš čia, spustelėkite čia

Ši pamoka pirmą kartą buvo paskelbta paspaudus čia

daugiau pamokų apie „Nodemcu“spustelėkite čia

Rekomenduojamas: