Turinys:
- 1 žingsnis:
- 2 veiksmas: kodėl pasirinkote „Firebase“
- 3 žingsnis: Gerai, kad nenueitumėte prie projekto sunaikinimo ……
- 4 veiksmas: sukurkite „Fairbase“paskyrą
- 5 žingsnis: 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“
- 7 žingsnis: po akimirkos parodykite šią sąsają Spustelėkite „Contention“
- 8 žingsnis: Tada eikite į Pradėti
- 9 veiksmas: eikite į taisykles ir „Eadit Code Like Image“
- 10 veiksmas: eikite į savo nustatymus, tada parodykite savo „Api“raktą
- 11 veiksmas: programų kūrimas
- 12 veiksmas: Dabar eikite į „Project and Import Homeautomation.aia“failą savo kompiuteryje
- 13 žingsnis: Spustelėkite raudonojo apskritimo parinktį ir pateikite šį vaizdą
- 14 žingsnis: „Ardunio“programos dalis
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Š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ą
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ą
6 veiksmas: išgirskite, aš pasirenku projekto pavadinimą „Home Automation“ir pasirinkite „My Country“, tada paspauskite „Create“
7 žingsnis: po akimirkos parodykite šią sąsają Spustelėkite „Contention“
8 žingsnis: Tada eikite į Pradėti
9 veiksmas: eikite į taisykles ir „Eadit Code Like Image“
10 veiksmas: 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
13 žingsnis: Spustelėkite raudonojo apskritimo parinktį ir pateikite šį 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:
Itin mažos galios „WiFi“namų automatizavimo sistema: 6 žingsniai (su nuotraukomis)
Itin mažos galios „WiFi“namų automatizavimo sistema: Šiame projekte parodome, kaip keliais žingsniais galite sukurti pagrindinę vietinę namų automatikos sistemą. Mes naudosime „Raspberry Pi“, kuris veiks kaip centrinis „WiFi“įrenginys. Kadangi galiniams mazgams mes naudosime „IOT Cricket“, kad pagamintume akumuliatorių
Pasidaryk pats įsilaužimas į savo namų automatizavimo sistemą: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“įsilaužimas į savo namų automatizavimo sistemą: namų automatizavimo sistema turėtų turėti galimybę įjungti/išjungti prietaisus, tokius kaip žibintai, ventiliatoriai, pramogų sistemos ir kt. Belaidė, tačiau nepriklausoma nuo interneto sistema, bet svarbiausia - pasidaryk pats ir atvira -šaltinis, nes noriu suprasti
Galinga autonominė namų automatizavimo sistema - „Pi“, „Sonoff“, ESP8266 ir „Node -Red“: 9 žingsniai (su nuotraukomis)
Galinga autonominė namų automatizavimo sistema - „Pi“, „Sonoff“, ESP8266 ir „Node -Red“: šis vadovas turėtų jus nukreipti į pirmąją bazę, kurioje galite įjungti/išjungti šviesą ar prietaisą naudodami bet kurį įrenginį, kuris gali prisijungti prie jūsų vietinio tinklo. puiki tinkinama žiniatinklio sąsaja. Funkcijų išplėtimo/ pridėjimo galimybės yra didžiulės, įskaitant
Kaip sukurti autonominį krepšinio žaidimo robotą, naudojant „IRobot“, sukurti kaip pagrindą: 7 žingsniai (su paveikslėliais)
Kaip sukurti autonominį krepšinio žaidimo robotą naudojant „IRobot“sukurti kaip pagrindą: tai mano įrašas, skirtas iššūkiui „iRobot Create“. Sunkiausia viso šio proceso dalis buvo nuspręsti, ką robotas ketina daryti. Norėjau pademonstruoti puikias „Create“savybes, kartu pridėdamas šiek tiek robo nuojautos. Visas mano
Pigi, paprasta, internetu valdoma namų automatizavimo sistema: 5 žingsniai (su nuotraukomis)
Pigi, paprasta, internetu valdoma namų automatizavimo sistema: jei turite naminių gyvūnėlių/vaikų ir norite juos maitinti ar mušti internetu, ši sistema jums gali būti naudinga. Tai labai paprastas ir pigus būdas valdyti variklius, šviesos diodus ir pan. Namuose iš bet kurio prie interneto prijungto kompiuterio. Viskas, ko reikia, yra žiniatinklis