
Kazalo:
- Korak 1:
- 2. korak: ustvarite novo zbirko podatkov v Firebase
- 3. korak: Dodajte ime gostitelja/skrivni ključ zbirke podatkov v Arduino Sketch
- 4. korak: NodeMCU povežite z WiFi
- 5. korak: Dokončajte skico Arduino
- 6. korak: Naložite Arduino skico v NodeMCU
- 7. korak: Ustvarite progresivno spletno aplikacijo za nadaljnji nadzor
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Za to navodilo bomo pridobili podatke iz baze podatkov v Google Firebase in jih za nadaljnjo razčlenitev pridobili z NodeMCU.
ZAHTEVE ZA PROJEKT:
1) Krmilnik NodeMCU ali ESP8266
2) Račun G-Mail za ustvarjanje baze podatkov Firebase.
3) Prenesite knjižnico Firebase Arduino IDE in jo namestite v Arduino IDE.
Korak 1:
2. korak: ustvarite novo zbirko podatkov v Firebase

Preprosto pojdite na konzolo Firebase in kliknite Dodaj projekt.
Ko to storite, pojdite na zavihek Baza podatkov in dodajte zbirko podatkov v realnem času.
3. korak: Dodajte ime gostitelja/skrivni ključ zbirke podatkov v Arduino Sketch

Kopirajte ime gostitelja z vrha baze podatkov in skrivni ključ zbirke podatkov iz Nastavitve> Nastavitve projekta> RAČUNI STORITEV> Skrivnosti baze podatkov.
Te podrobnosti uporabite pri inicializaciji Firebase v nastavitveni kodi. Na primer:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
4. korak: NodeMCU povežite z WiFi

V Arduino Sketch dodajte naslednjo vrstico, da povežete svoj NodeMCU z usmerjevalnikom:
WiFi.begin ("SSID", "p@ssword");
Zamenjajte SSID z SSID usmerjevalnika in p@ssword z geslom usmerjevalnika.
5. korak: Dokončajte skico Arduino

Knjižnica Firebase/Arduino ponuja različne funkcije za poenostavitev dostopa do zbirke podatkov Firebase:
FirebaseObject objekt = Firebase.get ("/");
Ko se z ukazom begin povežete z Firebase, vam zgornji ukaz pomaga pri pridobivanju celotne baze podatkov, ki jo je mogoče nato nadalje razčleniti z dodatnimi predmeti Firebase.
classFirebaseObject
Predstavlja vrednost, shranjeno v firebase, lahko je edinstvena vrednost (listno vozlišče) ali drevesna struktura.
int getInt (const String & path)
Ta funkcija vam lahko pomaga pri shranjevanju cele vrednosti na omenjeni poti.
Niz getString (niz in pot const)
getString dobi niz, shranjen pod danim ključem (omenjen na poti).
6. korak: Naložite Arduino skico v NodeMCU
Prepričajte se, da je plošča pravilno izbrana in da so uporabljena ustrezna vrata.
Za dodatne podrobnosti o izvajanju si oglejte primer skice.
7. korak: Ustvarite progresivno spletno aplikacijo za nadaljnji nadzor
Za razširitev funkcionalnosti na področju IoT lahko ustvarite tudi progresivno spletno aplikacijo, ki lahko razširi funkcionalnost na pametne telefone Android/iOS. Presenetljivo je, da izdelava PWA zahteva minimalno znanje o razvoju Androida in je v celoti zasnovana na spletu. Tako lahko z bazami podatkov NodeMCU in PWA manipuliramo z bazami podatkov.
Priporočena:
Kako pridobiti 18650 celic iz mrtvih baterij prenosnih računalnikov!: 7 korakov (s slikami)

Kako pridobiti 18650 celic iz mrtvih prenosnih baterij !: Ko gre za gradbene projekte, za izdelavo prototipov običajno uporabljamo napajalnik, če pa gre za prenosni projekt, potrebujemo vir energije, kot so 18650 litij-ionske celice, vendar so te celice včasih drago ali večina prodajalcev ne prodaja
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov

Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD | Simulacija zapisovalnika podatkov DHT11 v Proteusu: Uvod: zdravo, to je Liono Maker, tukaj je povezava YouTube. Z Arduinom ustvarjamo projekt in delamo na vgrajenih sistemih. Data-Logger: Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z
Ustvarite programsko opremo zbirke podatkov MS Access za pripravo plače v vašem podjetju: 6 korakov

Ustvarite programsko opremo zbirke podatkov MS Access za pripravo plače v vašem podjetju: Dal vam bom kratko navodilo za ustvarjanje sistema plač z dostopom MS za ustvarjanje mesečnih plač in s tem enostavno natisnite liste plač. Na ta način lahko podatke o plačah za vsak mesec hranite v bazi podatkov in jih lahko pozno uredite ali pregledate
Kako preizkusiti in pridobiti brezplačne komponente: 5 korakov

Kako preizkusiti in pridobiti brezplačne komponente: včasih nimate denarja, vendar želite zgraditi nekaj izvrstnega. tukaj je vodnik, ki vam bo pomagal
Kako pridobiti Pass BESS (blokiranje spletnih mest): 8 korakov

Kako pridobiti Pass BESS (blokiranje spletnih mest): Ta navodila vam bodo omogočila, da mimo nadležnega malega psa, ki vas zaklene s spletnih mest, večino časa, ki ga potrebujete za šolo, včasih pa preverite svoj myspace ali facebook …… . (to je bilo dolgotrajno) …… Kot sem rekel tukaj je ho