Innholdsfortegnelse:

Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trinn
Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trinn

Video: Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trinn

Video: Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trinn
Video: Знакомство с платой разработки Heltec LoRa CubeCell HTCC-AB01 2024, November
Anonim
Kontrollere en NodeMCU ESP8266 1.0 12E med Google Firebase
Kontrollere en NodeMCU ESP8266 1.0 12E med Google Firebase

I dette kurset skal vi lage en Android-applikasjon, lage en Firebase-database og kontrollere NodeMCU ESP 8266 1.0 12E med koordinering av de tidligere nevnte produktene.

Trinn 1: Alle nødvendige verktøy

Alle nødvendige verktøy
Alle nødvendige verktøy

Her er de få tingene som trengs for å komme i gang

1. Google Firebase

2. MIT App Inventor

3. En NodeMCU ESP8266 1.0 12E

4. noen kvinnelige til kvinnelige jumper ledninger

5. En USB -kabel

6. Arduino IDE (For å programmere vår ESP8266)

Trinn 2: Komme i gang med Google Firebase og opprette ditt første prosjekt

Komme i gang med Google Firebase og lage ditt første prosjekt
Komme i gang med Google Firebase og lage ditt første prosjekt

Følg stegene

1. Logg på Firebase med Google -kontoen din.

2. Klikk på gå til konsoll og Legg til et nytt prosjekt, og gi prosjektet et navn og gi din region. Dette er et veldig viktig trinn. Hvis du velger en feil region, kan det hende at prosjektet ikke fungerer.

3. Gå til prosjektinnstillingene på høyre side av konsollen, og hold markøren til tjenestekontoer og kopier databasens hemmelige noter det et sted for videre bruk, vi diskuterer senere.

4. Gå nå til å utvikle delen og gå over til databasen, og kopier prosjektets URL, den vil være av skjemaet

xxxxxxxxxxxxxxxx.firebaseio.com/ -kopier den.

5. Gå deretter til regelseksjonen og utfør følgende endringer eller bare kopier den og erstatt den med koden nedenfor

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

}

}

Trinn 3: Bygg din første Android -app for å kontrollere ESP8266 over Wifi

Bygg din første Android -app for å kontrollere ESP8266 over Wifi
Bygg din første Android -app for å kontrollere ESP8266 over Wifi

Gå til MIT App Inventor -nettstedet, følg disse trinnene for å bygge appen din.

Dette er en veldig enkel appbygger som bare er bygget ved å dra og slippe elementer

1. Start et nytt prosjekt med et navn du ønsker.

2. I dette prosjektet skal vi håndtere å bytte den innebygde LED-en på NodeMCU, så vi trenger bare to knapper for å slå den på og av.

3. Du kan endre teksten og andre attributter til knappen i kategorien Egenskaper.

4. Siden vi bruker Firebase, legger vi til vårt firebase -attributt som er tilstede i den eksperimentelle delen av kategorien brukergrensesnitt, ved å dra den til visningsseksjonen.

5. Nå, bytt til kategorien blokker og bygg logikkene vist i bildet ovenfor.

6. Gå deretter til kategorien Designer igjen og gjør følgende endringer

  • Project Bucket skal være tom.
  • Firebase -token Bør være som den er, ingen endringer skal gjøres.
  • Skriv inn nettadressen som ble kopiert i forrige trinn, i firebase -URL -boksen, og merk av for bruk -standardboksen.

7. Gå nå til firebase og gå til database> fanen data> og opprett et barn som heter samme variabel som brukes i vårt App Inventor Logic Diagram.

8. Klikk nå på Bygg øverst på siden og last ned.apk -filen til din Android -smarttelefon.

Trinn 4: Last opp koden til ESP8266

Du kan sette koden din i NodeMCU ved å kopiere koden som finnes på depotet nedenfor.

github.com/saiyerniakhil/ESPFireBase

og det skal gjøres noen endringer som jeg har tydeliggjort i kommentarene til koden.

Anbefalt: