
Përmbajtje:
- Hapi 1:
- Hapi 2: Krijoni një bazë të re të dhënash në Firebase
- Hapi 3: Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino
- Hapi 4: Lidhni NodeMCU -në tuaj me një WiFi
- Hapi 5: Plotësoni Skicën Arduino
- Hapi 6: Ngarko Skicën Arduino në NodeMCU
- Hapi 7: Krijoni një Ueb Aplikacion Progresiv për Kontroll të Mëtejshëm
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Për këtë udhëzues, ne do të marrim të dhëna nga një bazë të dhënash në Google Firebase dhe do t'i marrim duke përdorur një NodeMCU për analizë të mëtejshme.
K RERKESAT E PROJEKTIT:
1) Kontrolluesi NodeMCU ose ESP8266
2) Llogari G-Mail për krijimin e një baze të dhënash Firebase.
3) Shkarkoni Bibliotekën Firebase Arduino IDE dhe instalojeni në Arduino IDE.
Hapi 1:
Hapi 2: Krijoni një bazë të re të dhënash në Firebase

Thjesht drejtohuni te tastiera Firebase dhe klikoni në Shto Projekt.
Pasi të jetë bërë kjo, shkoni te skedari Baza e të dhënave dhe shtoni një Baza të Dhënash Realtime.
Hapi 3: Shtoni emrin e hostit/çelësin sekret të bazës së të dhënave në skicën Arduino

Kopjoni Emrin e Pritësit nga pjesa e sipërme e bazës së të dhënave dhe Çelësi Sekret i Bazës së të Dhënave nga Cilësimet> Vendosja e Projektit> LLOGARIT E SHERRBIMIT> Sekretet e BAZS S DATAVE.
Përdorni këto detaje ndërsa inicializoni Firebase në kodin e konfigurimit. Për shembull:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Hapi 4: Lidhni NodeMCU -në tuaj me një WiFi

Shtoni rreshtin e mëposhtëm në Skicën tuaj Arduino për të lidhur NodeMCU tuaj me një ruter:
WiFi.begin ("SSID", "p@ssword");
Zëvendësoni SSID me SSID të ruterit tuaj dhe p@ssword me fjalëkalimin e routerit.
Hapi 5: Plotësoni Skicën Arduino

Biblioteka Firebase/Arduino siguron një sërë funksionesh për të thjeshtuar qasjen në bazën e të dhënave Firebase:
Objekti FirebaseObject = Firebase.get ("/");
Pasi të lidheni me Firebase duke përdorur komandën start, komanda e mësipërme ju ndihmon të merrni të gjithë bazën e të dhënave, e cila pastaj mund të analizohet më tej duke përdorur objekte shtesë Firebase.
classFirebaseObject
Përfaqëson vlerën e ruajtur në bazën e zjarrit, mund të jetë një vlerë e veçantë (nyja e gjetheve) ose një strukturë peme.
int getInt (const String & path)
Ky funksion mund t'ju ndihmojë të merrni një vlerë të plotë të ruajtur në rrugën e përmendur.
String getString (const String & path)
getString merr vargun e ruajtur nën një çelës të caktuar (të përmendur në shteg).
Hapi 6: Ngarko Skicën Arduino në NodeMCU
Sigurohuni që Bordi është zgjedhur si duhet dhe porta e saktë është duke u përdorur.
Referojuni skicës shembull për detaje të mëtejshme të zbatimit.
Hapi 7: Krijoni një Ueb Aplikacion Progresiv për Kontroll të Mëtejshëm
Për të zgjeruar funksionalitetin në sferën IoT, mund të krijoni edhe një Aplikacion Web Progresiv i cili mund të shtrijë funksionalitetin në telefonat inteligjentë Android/iOS. Çuditërisht, bërja e një PWA kërkon njohuri minimale të Android Development dhe është tërësisht e bazuar në internet. Kështu, ne mund të manipulojmë bazat e të dhënave duke përdorur një NodeMCU, si dhe PWA.
Recommended:
Si të merrni të dhëna nga mikrokontrolluesi i bazuar në STM32 në kompjuter: 5 hapa

Si të merrni të dhëna nga mikrokontrolluesi i bazuar në STM32 në kompjuter: Këtu në këtë tutorial ne kemi transmetuar të dhëna nga mikrokontrolluesi në kompjuter duke përdorur një nga UART të STM32l100 mcu
Vendosni nga gërvishtja e një mjedër Pi për të regjistruar të dhëna nga Arduino: 5 hapa

Set Up From Scratch a Raspberry Pi për të regjistruar të dhëna nga Arduino: Ky tutorial është për ata që nuk kanë përvojë me instalimin e një hardueri ose softueri të ri, e lëre më Python ose Linux. Le të themi që keni porositur Raspberry Pi (RPi) me SD kartë (të paktën 8 GB, kam përdorur 16 GB, tipi I) dhe furnizim me energji elektrike (5V, të paktën 2
Aplikacioni Java u zhvillua në një bazë të dhënash të Google Drive: 8 hapa

Aplikacioni Java u zhvillua në një bazë të dhënash të Google Drive: A keni dashur ndonjëherë të krijoni një aplikacion që funksionon në një bazë të dhënash dinamike me të cilën është e lehtë të punoni, lejon përdoruesit jo-teknologjikë të futin të dhëna dhe të mos i zvogëlojnë burimet e kompanisë? Epo, atëherë kam një zgjidhje për ju. Sot, ne do të jemi
Baza e të dhënave EAL-Industri4.0-RFID Të dhëna të mostrave në të dhëna të mostrave: 10 hapa (me fotografi)

Baza e të dhënave EAL-Industri4.0-RFID Dataopsamling Til: Përcaktoni projektin e mëparshëm të opsamling nga v æ gtdata, duke u regjistruar në identitet. RFID, duke mbetur pas të dhënave në bazën e të dhënave MySQL. nyje-KUQ, së bashku me mënyrën e sjelljes nga të dhënat e zgjedhura dhe programin C# në aplikacionin Windows Form.
Krijoni një bazë të dhënash në Open Office: 7 hapa

Bëni një bazë të dhënash në Open Office: Bazat e të dhënave mund të jenë vërtet të dobishme. Ato mund të bëhen për gjëra personale, si një koleksion CD për shembull, ose biznes, për diçka sa vetura që kanë. Tani, unë do t'ju tregoj se si të krijoni një bazë të dhënash në Openoffice.Org