Kazalo:
- Korak 1:
- 2. korak: Zakaj izberete Firebase
- 3. korak: V redu, da ne gremo na uničenje projekta ……
- 4. korak: Ustvarite račun Fairbase
- 5. korak: Nato pokažite Všeč mi je ta vmesnik in dajte ime projekta ter izberite ime države
- Korak 6: Slišite, da izberem ime projekta Domača avtomatizacija in izberite Moja država, nato pritisnite Ustvari
- 7. korak: Po trenutnem prikazu tega vmesnika kliknite Contention
- 8. korak: Nato pojdite na Začni
- 9. korak: Pojdite na Pravila in Eadit Code Like Image
- 10. korak: Pojdite na nastavitev in pokažite svoj ključ Api
- 11. korak: Ustvarjanje aplikacij
- Korak: Zdaj pojdite na Project and Import Homeautomation.aia File in your Computer
- Korak: Kliknite na možnost rdečega kroga in prenesite to sliko, ki se pohvali
- Korak 14: Del programa Ardunio
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
CILJ TEGA PROJEKTA
Namen tega projekta je razviti sistem za avtomatizacijo doma, ki uporabniku omogoča popoln nadzor nad vsemi napravami na daljavo v njegovem domu z aplikacijo IOT Android. Na voljo je veliko spletnih strežnikov in platform tretjih oseb za predstavitev podatkov vašega projekta IOT. Toda vse te platforme, kot so ThingSpeak, Adafruit.io, Blynk in IFTT itd., Danes pa izberem firebase
Korak 1:
2. korak: Zakaj izberete Firebase
Firebase ponuja hiter način za ohranjanje senzoričnih podatkov, zbranih na ravni naprave, in odlično deluje z API -ji za Android, ki jih podpira AndroidThings. Veliko programerjev za mobilne naprave in naprave, s katerimi sem naletel, se spopada s programiranjem na strani strežnika. Firebase lahko resnično pomaga premostiti to vrzel in jo olajšati. Zanimivo bo videti, kako razvijalci uporabljajo njene funkcije brez povezave. Če ste nov uporabnik interneta stvari ali na splošno katere koli naprave, ki zbira podatke in jih mora prenašati po omrežjih, je zlato pravilo, ki ga je treba domnevati, da omrežne povezave ni mogoče domnevati. Posledično boste morali podatke zbirati brez povezave in ko bo omrežje na voljo, jih posredujte na strežnik. Firebase s svojo funkcijo brez povezave lahko to veliko poenostavi mnogim razvijalcem.
Firebase ima na voljo številne funkcije, vključno z zbirko podatkov v realnem času, preverjanjem pristnosti, pošiljanjem sporočil v oblaku, shranjevanjem, gostovanjem, preskusnim laboratorijem in analitiko, vendar bom uporabljal samo preverjanje pristnosti, zbirko podatkov v realnem času.
3. korak: V redu, da ne gremo na uničenje projekta ……
Ta projekt bom razdelil na tri dele
1. Ustvarjanje poštenega računa
2. Izdelava aplikacij
3. Del programa Ardunio
4. korak: Ustvarite račun Fairbase
Najprej pojdite na https://console.firebase.google.com/ in se prijavite
Kliknite Dodaj projekt
5. korak: Nato pokažite Všeč mi je ta vmesnik in dajte ime projekta ter izberite ime države
Korak 6: Slišite, da izberem ime projekta Domača avtomatizacija in izberite Moja država, nato pritisnite Ustvari
7. korak: Po trenutnem prikazu tega vmesnika kliknite Contention
8. korak: Nato pojdite na Začni
9. korak: Pojdite na Pravila in Eadit Code Like Image
10. korak: Pojdite na nastavitev in pokažite svoj ključ Api
11. korak: Ustvarjanje aplikacij
Brez napetosti, zagotovil vam bom celotno datoteko vrstice za appinventor. Kliknite tukaj in prenesite to
ne, da odprete to datoteko na ai2.appinventor.mit.edu
Korak: Zdaj pojdite na Project and Import Homeautomation.aia File in your Computer
Korak: Kliknite na možnost rdečega kroga in prenesite to sliko, ki se pohvali
Korak 14: Del programa Ardunio
Morali boste spremeniti kodo ardunio
FIREBASE_HOST kopija in preteklost v bazi podatkov fairbase
FIREBASE_AUTH kopija in preteklost pri nastavitvah projekta
in nastavite svoje ime WIFI amd geslo
Prenesite ardunio cod od tukaj, kliknite tukaj
Ta vadnica je bila prvič objavljena, kliknite tukaj
več vadnic o Nodemcu kliknite tukaj
Priporočena:
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01 in relejskim modulom s pritiskom na gumb: 7 korakov
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01 in relejskim modulom s pritiskom na gumb: V prejšnjih navodilih smo programirali ESP-01 s Tasmoto s pomočjo bliskavice ESP in priključili ESP-01 na naša omrežja wifi. Zdaj ga lahko začnemo programirati za vklop/izklop stikala luči z uporabo WiFi ali potisnega gumba
Stikalo za luč WiFi za domačo avtomatizacijo z ESP-01: 8 korakov
Domača avtomatizacija WiFi stikalo za luč z ESP-01: S tem neuničljivim, vas bom popeljal skozi korake pri izdelavi prvega stikala za luč za wifi. Nato bomo naredili senzorje in sčasoma prešli na nastavitve in konfiguracije pomočnika za dom
Kako narediti avtomatizacijo doma na osnovi IoT s krmilnim relejem senzorjev NodeMCU: 14 korakov (s slikami)
Kako narediti domačo avtomatizacijo na osnovi IoT s krmilnim relejem senzorjev NodeMCU: V tem projektu, ki temelji na IoT, sem naredil domačo avtomatizacijo z modulom krmilnega releja Blynk in NodeMCU s povratnimi informacijami v realnem času. V ročnem načinu lahko ta relejni modul upravljate z mobilnega telefona ali pametnega telefona in z ročnim stikalom. V samodejnem načinu je ta pametnejši
Naredite domačo avtomatizacijo z uporabo ESP8266: 5 korakov
Naredi sam avtomatizacijo doma z uporabo ESP8266: V tem projektu vam bom pokazal, kako narediti sistem za avtomatizacijo doma z uporabo modula ESP8266 WiFi. Ta sistem temelji na relejni plošči Esp8266, s katero lahko upravljate svoje gospodinjske aparate prek WiFi z aplikacijo Blynk. Ta projekt sponzorira JLCPCB.
Izdelava Homie naprav za IoT ali domačo avtomatizacijo: 7 korakov (s slikami)
Izdelava hišnih naprav za IoT ali domačo avtomatizacijo: Ta navodila so del moje serije DIY Home Automation, preberite glavni članek " Načrtovanje sistema za domačo avtomatizacijo DIY ". Če še ne veste, kaj je Homie, si oglejte homie-esp8266 + homie od Marvina Rogerja. Obstaja veliko sen