Obsah:

Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase: 4 kroky
Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase: 4 kroky

Video: Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase: 4 kroky

Video: Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase: 4 kroky
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, Júl
Anonim
Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase
Ovládanie NodeMCU ESP8266 1.0 12E pomocou služby Google Firebase

V tomto kurze vytvoríme aplikáciu pre Android, vytvoríme databázu Firebase a ovládame NodeMCU ESP 8266 1.0 12E s koordináciou vyššie uvedených produktov.

Krok 1: Všetky požadované nástroje

Všetky požadované nástroje
Všetky požadované nástroje

Tu je pár vecí, ktoré potrebujeme, aby sme mohli začať

1. Google Firebase

2. MIT App Inventor

3. A NodeMCU ESP8266 1.0 12E

4. Niekoľko prepojovacích káblov medzi ženami a ženami

5. Kábel USB

6. Arduino IDE (na programovanie nášho ESP8266)

Krok 2: Začíname so službou Google Firebase a vytvorením prvého projektu

Začíname so službou Google Firebase a vytvorením prvého projektu
Začíname so službou Google Firebase a vytvorením prvého projektu

Nasleduj kroky

1. Prihláste sa do Firebase pomocou svojho účtu Google.

2. Kliknite na položku prejsť na konzolu a pridajte nový projekt a potom projekt pomenujte a zadajte svoj región. Toto je veľmi dôležitý krok. Ak vyberiete nesprávny región, váš projekt nemusí fungovať.

3. Prejdite na nastavenia projektu na pravej strane konzoly a umiestnite kurzor na servisné účty a skopírujte tajnú databázu, poznamenajte si ju niekde pre ďalšie použitie, budeme diskutovať neskôr.

4. Teraz prejdite na časť vývoja a zamierte do databázy a skopírujte adresu URL projektu, bude to vo formulári

xxxxxxxxxxxxxxxx.firebaseio.com/ -skopírujte ho.

5. Potom prejdite do sekcie pravidiel a vykonajte nasledujúce zmeny alebo ju jednoducho skopírujte a nahraďte nižšie uvedeným kódom

".read": "pravda", ".write": "pravda"

}

}

Krok 3: Vytvorenie prvej aplikácie pre Android na ovládanie vášho ESP8266 cez Wi -Fi

Vytvorenie prvej aplikácie pre Android, ktorá bude ovládať váš ESP8266 cez Wi -Fi
Vytvorenie prvej aplikácie pre Android, ktorá bude ovládať váš ESP8266 cez Wi -Fi

Prejdite na webovú stránku MIT App Inventor a pri vytváraní aplikácie postupujte podľa týchto pokynov.

Jedná sa o veľmi jednoduchý nástroj na vytváranie aplikácií, ktorý je jednoducho vytvorený pretiahnutím prvkov

1. Začnite nový projekt s menom podľa vášho výberu.

2. V tomto projekte sa budeme zaoberať prepínaním vstavanej LED diódy na našom NodeMCU, takže na jej zapnutie a vypnutie potrebujeme iba dve tlačidlá.

3. Text a ďalšie atribúty tlačidla môžete zmeniť na karte Vlastnosti.

4. Pretože používame Firebase, pridáme k nemu náš atribút firebase, ktorý sa nachádza v experimentálnej časti karty používateľského rozhrania, potiahnutím do sekcie prehliadača.

5. Teraz prepnite na kartu bloky a vytvorte logiku uvedenú na obrázku vyššie.

6. Potom znova prejdite na kartu Návrhár a vykonajte nasledujúce zmeny

  • Vedro projektu by malo byť prázdne.
  • Firebase Token by mal byť taký, aký je, nie je potrebné vykonávať žiadne zmeny.
  • Teraz do poľa Adresa URL Firebase zadajte adresu URL skopírovanú v predchádzajúcom kroku a zrušte začiarknutie políčka Použiť predvolené.

7. Teraz prejdite na firebase a prejdite na databázu> karta údajov> a vytvorte dieťa s rovnakou premennou, ktorá sa používa v našom logickom diagrame App Inventor.

8. Teraz kliknite na Zostaviť v hornej časti stránky a stiahnite si súbor.apk do svojho smartfónu s Androidom.

Krok 4: Nahranie kódu do vášho ESP8266

Kód môžete vložiť do svojho NodeMCU skopírovaním kódu z nižšie uvedeného archívu.

github.com/saiyerniakhil/ESPFireBase

a majú byť vykonané niektoré zmeny, ktoré som sám objasnil v komentároch ku kódu.

Odporúča: