Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 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 spomenutih 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 ženskog spoja
5. USB kabel
6. Arduino IDE (Za programiranje našeg ESP8266)
Korak 2: Započnite s Google Firebaseom i izradite svoj prvi projekt
Prati korake
1. Prijavite se na Firebase sa svojim Google računom.
2. Kliknite na Idi na konzolu i Dodaj novi projekt, a zatim dajte svom projektu ime i dajte svoju regiju, ovo je vrlo važan korak, ako odaberete pogrešnu regiju, vaš projekt možda neće funkcionirati.
3. Idite na postavke projekta s desne strane vaše konzole i prijeđite kursorom do korisničkih računa i kopirajte svoju tajnu bazu podataka negdje za daljnju upotrebu, o čemu ćemo kasnije raspravljati.
4. Sada idite na odjeljak za razvoj i prijeđite na bazu podataka te kopirajte URL projekta u obliku
xxxxxxxxxxxxxxxx.firebaseio.com/ -kopirajte ga.
5. Zatim idite na odjeljak pravila i izvedite sljedeće promjene ili ga jednostavno kopirajte i zamijenite donjim kodom
".read": "istina", ".write": "true"
}
}
Korak 3: Izgradite svoju prvu Android aplikaciju za upravljanje svojim ESP8266 preko Wi -Fi -ja
Prijeđite na web stranicu MIT App Inventor, slijedite ove korake za izradu aplikacije.
Ovo je vrlo jednostavan graditelj aplikacija koji je jednostavno izgrađen povlačenjem i ispuštanjem elemenata
1. Pokrenite novi projekt s imenom po vašem izboru.
2. U ovom projektu bavit ćemo se 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. Budući da koristimo Firebase, dodat ćemo mu svoj firebase atribut koji je prisutan u eksperimentalnom odjeljku kartice korisničkog sučelja, povlačenjem u odjeljak preglednika.
5. Sada prijeđ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 trebala bi biti prazna.
- Firebase žeton trebao bi biti takav kakav jest, bez promjena.
- Sada u okvir za firebase URL unesite URL kopiran u prethodnom koraku, poništite okvir za korištenje kao zadani.
7. Sada prijeđite na firebase i idite na bazu podataka> kartica s podacima> i stvorite dijete s imenom iste varijable koja se koristi u našem logičkom dijagramu izumitelja aplikacija.
8. Sada kliknite Build, pri 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.