Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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.