Innehållsförteckning:

Kontrollera en NodeMCU ESP8266 1.0 12E med Google Firebase: 4 steg
Kontrollera en NodeMCU ESP8266 1.0 12E med Google Firebase: 4 steg

Video: Kontrollera en NodeMCU ESP8266 1.0 12E med Google Firebase: 4 steg

Video: Kontrollera en NodeMCU ESP8266 1.0 12E med Google Firebase: 4 steg
Video: ESP8266 (NodeMCU 1.0,ESP-12E) подключение графического дисплея ILI9341 по SPI. 2024, Juli
Anonim
Styr en NodeMCU ESP8266 1.0 12E med Google Firebase
Styr en NodeMCU ESP8266 1.0 12E med Google Firebase

I denna kurs kommer vi att skapa en Android-applikation, skapa en Firebase-databas och styra NodeMCU ESP 8266 1.0 12E med samordning av de tidigare nämnda produkterna.

Steg 1: Alla verktyg som krävs

Alla verktyg som krävs
Alla verktyg som krävs

Här är de få saker som behövs för att komma igång

1. Google Firebase

2. MIT App Inventor

3. En nodMCU ESP8266 1.0 12E

4. Några kvinnliga till kvinnliga bygelstrådar

5. En USB -kabel

6. Arduino IDE (för att programmera vår ESP8266)

Steg 2: Komma igång med Google Firebase och skapa ditt första projekt

Komma igång med Google Firebase och skapa ditt första projekt
Komma igång med Google Firebase och skapa ditt första projekt

Följ stegen

1. Logga in på Firebase med ditt Google -konto.

2. Klicka på gå till konsolen och lägg till ett nytt projekt och ge sedan ditt projekt ett namn och ge din region, detta är ett mycket viktigt steg, om du väljer en felaktig region kanske ditt projekt inte fungerar.

3. Gå vidare till projektinställningarna på höger sida av din konsol och sväva till servicekonton och kopiera din databas hemliga notera det någonstans för vidare användning, vi diskuterar senare.

4. Gå nu till utveckla avsnitt och gå över till databasen, och kopiera projektets URL kommer det att vara i form

xxxxxxxxxxxxxxxx.firebaseio.com/ -kopiera den.

5. Gå sedan till regleravsnittet och utför följande ändringar eller helt enkelt kopiera det och ersätt det med koden nedan

".read": "true", ".write": "true"

}

}

Steg 3: Bygg din första Android -app för att styra din ESP8266 över wifi

Bygg din första Android -app för att styra din ESP8266 över wifi
Bygg din första Android -app för att styra din ESP8266 över wifi

Gå till MIT App Inventor Webbplats följ dessa steg för att bygga din app.

Detta är en mycket enkel appbyggare som helt enkelt byggs genom att dra och släppa element

1. Start ett nytt projekt med ett namn du väljer.

2. I detta projekt kommer vi att hantera att slå på den inbyggda lysdioden på vår NodeMCU, så vi behöver bara två knappar för att slå på och av den.

3. Du kan ändra knappens text och andra attribut på fliken Egenskaper.

4. Eftersom vi använder Firebase lägger vi till vårt firebase -attribut till det som finns i det experimentella avsnittet på fliken användargränssnitt, genom att dra det till visningssektionen.

5. Byt nu till fliken block och bygg logiken som visas i bilden ovan.

6. Gå sedan till fliken Designer igen och gör följande ändringar

  • Project Bucket ska vara tom.
  • Firebase -token ska vara som den är, inga ändringar ska göras.
  • Nu i rutan för brandbasens URL, ange webbadressen som kopierades i föregående steg, avmarkera användningsrutan.

7. Gå nu till eldbasen och gå till databas> fliken data> och skapa ett barn som heter samma variabel som används i vårt App Inventor Logic Diagram.

8. Klicka nu på Bygg högst upp på sidan och ladda ner.apk -filen till din Android -smartphone.

Steg 4: Ladda upp din kod till din ESP8266

Du kan lägga in din kod i din NodeMCU genom att kopiera koden som finns på nedanstående förråd.

github.com/saiyerniakhil/ESPFireBase

och några ändringar ska göras som jag har gjort klart för mig i kodens kommentarer.

Rekommenderad: