Sadržaj:
- Korak 1: Svi potrebni alati
- Korak 2: Početak rada s Google Firebaseom i kreiranje vašeg prvog projekta
- Korak 3: Izgradite svoju prvu Android aplikaciju za kontrolu vašeg ESP8266 preko Wi -Fi -ja
- Korak 4: Prijenos koda u vaš ESP8266
Video: Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom tečaju ćemo stvarati Android aplikaciju, stvarati Firebase bazu podataka i kontrolirati NodeMCU ESP 8266 1.0 12E uz koordinaciju prethodno navedenih proizvoda.
Korak 1: Svi potrebni alati
Evo nekoliko stvari koje su nam potrebne za početak
1. Google Firebase
2. MIT App Inventor
3. A NodeMCU ESP8266 1.0 12E
4. Nekoliko žica kratkospojnika ženka - žena
5. A USB kabel
6. Arduino IDE (Za programiranje našeg ESP8266)
Korak 2: Početak rada s Google Firebaseom i kreiranje vašeg prvog projekta
Pratite korake
1. Prijavite se na Firebase sa svojim Google računom.
2. Kliknite na Idi na konzolu i Dodaj novi projekt, a zatim dajte imenu svom projektu naziv regije, ovo je vrlo važan korak, ako odaberete pogrešnu regiju, vaš projekt možda neće funkcionirati.
3. Pređite na postavke projekta s desne strane vaše konzole i pređite kursorom do servisnih računa i kopirajte svoju tajnu bazu podataka negdje za daljnju upotrebu, o čemu ćemo kasnije razgovarati.
4. Sada idite na odjeljak za razvoj i prijeđite na bazu podataka, pa kopirajte URL projekta u obliku
xxxxxxxxxxxxxxxx.firebaseio.com/ -kopirajte ga.
5. Zatim idite na odjeljak pravila i izvršite sljedeće promjene ili ga jednostavno kopirajte i zamijenite donjim kodom
".read": "true", ".write": "true"
}
}
Korak 3: Izgradite svoju prvu Android aplikaciju za kontrolu vašeg ESP8266 preko Wi -Fi -ja
Idite na web stranicu MIT App Inventor slijedite ove korake za izradu aplikacije.
Ovo je vrlo jednostavan graditelj aplikacija koji se jednostavno stvara povlačenjem i ispuštanjem elemenata
1. Pokrenite novi projekt s imenom po vašem izboru.
2. U ovom projektu ćemo se baviti uključivanjem ugrađene LED diode na našem NodeMCU, pa su nam potrebna samo dva gumba za uključivanje i isključivanje.
3. Možete promijeniti tekst i druge atribute gumba na kartici Svojstva.
4. Pošto koristimo Firebase, dodaćemo mu naš firebase atribut koji je prisutan u eksperimentalnom odeljku kartice korisničkog interfejsa, prevukavši ga u odeljak pregledača.
5. Sada pređite na karticu Blokovi i izradite logiku prikazanu na gornjoj slici.
6. Zatim se ponovno vratite na karticu Dizajner i unesite sljedeće promjene
- Kanta projekta treba biti prazna.
- Firebase token bi trebao biti takav kakav je, ne treba se mijenjati.
- Sada u okvir firebase URL -a unesite URL kopiran u prethodnom koraku, uklonite oznaku iz polja za korištenje default.
7. Sada prijeđite na firebase i idite na baza podataka> kartica s podacima> i kreirajte dijete pod imenom iste varijable koja se koristi u našem logičkom dijagramu izumitelja aplikacije.
8. Sada kliknite na Build na vrhu stranice i preuzmite.apk datoteku na svoj Android pametni telefon.
Korak 4: Prijenos koda u vaš ESP8266
Možete staviti svoj kôd u svoj NodeMCU kopiranjem koda prisutnog u donjem spremištu.
github.com/saiyerniakhil/ESPFireBase
i neke promjene trebaju biti napravljene što sam jasno rekao u komentarima koda.
Preporučuje se:
Kućna automatizacija pomoću Google Firebase: 3 koraka
Kućna automatizacija pomoću Google Firebase: Uvod: Ovo je projekt kućne automatizacije koji koristi firebase i nodeMCU. Prvo zašto sam odabrao Firebase je to što se može lako održavati jer ima izvještaj o napretku, Crash Analytics itd., A potpuno je besplatan pa vam možemo
Upravljanje LED diodom pomoću NodeMCU WiFi modula i aplikacije Blynk: 7 koraka
Upravljanje LED diodom pomoću NodeMCU WiFi modula i aplikacije Blynk: Ova instrukcija će vam pokazati kako kontrolirati LED pomoću NodeMCU ESP8266 WiFi modula putem aplikacije za pametni telefon Blynk. Ako ste početnik, čitajte dalje. Ako ste iskusniji, možda će vas zanimati preskakanje do kraja, gdje govorim o t
Upravljanje uređajima glasovnom komandom pomoću NodeMCU: 7 koraka (sa slikama)
Upravljanje uređajima glasovnom komandom pomoću NodeMCU -a: Samo želim pozdraviti sve, ovo je moj prvi put da pišem projekt koji se može uputiti. Engleski mi nije maternji jezik, pa ću pokušati da budem kratak i što jasniji. Upravljanje uređajima glasovnom komandom nije ništa čudno
8 Upravljanje relejem s NodeMCU i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: 5 koraka (sa slikama)
8 Kontrola releja s NodeMCU -om i IC prijemnikom pomoću WiFi i IC daljinskog upravljača i Android aplikacije: Upravljanje 8 relejnih sklopki pomoću nodemcu -a i IR -prijemnika preko WiFi -a i daljinskog upravljača i Android aplikacije. Daljinski upravljač radi neovisno o WiFi vezi. OVDJE
Lista obaveza u stvarnom vremenu pomoću Google Firebase-a: 12 koraka
Lista obaveza u stvarnom vremenu koristeći Google Firebase: Zdravo! Svi svakodnevno koristimo liste zadataka, bilo online ili offline. Dok su vanmrežne liste sklone gubljenju, a virtuelne liste mogu biti pogrešno postavljene, slučajno izbrisane ili čak zaboravljene. Stoga smo odlučili napraviti jedan na Google Firebaseu