Sadržaj:

Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase: 4 koraka
Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase: 4 koraka

Video: Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase: 4 koraka

Video: Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase: 4 koraka
Video: ❓ Обязательно к просмотру начинающему в Arduino IDE (ошибка компилятора) 2024, Novembar
Anonim
Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase -a
Upravljanje NodeMCU ESP8266 1.0 12E pomoću Google Firebase -a

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

Svi potrebni alati
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

Početak rada s Google Firebaseom i kreiranje vašeg prvog projekta
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

Izgradnja vaše prve Android aplikacije za kontrolu vašeg ESP8266 preko WiFi -ja
Izgradnja vaše prve Android aplikacije za kontrolu vašeg ESP8266 preko WiFi -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: