Indholdsfortegnelse:

Kontrol af en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trin
Kontrol af en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trin

Video: Kontrol af en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trin

Video: Kontrol af en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trin
Video: Deteksi Kelembapan Tanah menggunakan Nodemcu, Sensor Soil Moisture, Blynk 2024, November
Anonim
Styring af en NodeMCU ESP8266 1.0 12E med Google Firebase
Styring af en NodeMCU ESP8266 1.0 12E med Google Firebase

I dette kursus vil vi oprette en Android-applikation, oprette en Firebase-database og kontrollere NodeMCU ESP 8266 1.0 12E med koordinering af de tidligere nævnte produkter.

Trin 1: Alle nødvendige værktøjer

Alle de nødvendige værktøjer
Alle de nødvendige værktøjer

Her er de få ting, der er nødvendige for at komme i gang

1. Google Firebase

2. MIT App Inventor

3. En NodeMCU ESP8266 1.0 12E

4. få hun til kvindelige jumper ledninger

5. Et USB -kabel

6. Arduino IDE (til at programmere vores ESP8266)

Trin 2: Kom godt i gang med Google Firebase og opret dit første projekt

Kom godt i gang med Google Firebase og opret dit første projekt
Kom godt i gang med Google Firebase og opret dit første projekt

Følg trinene

1. Log på Firebase med din Google -konto.

2. Klik på gå til konsol og Tilføj et nyt projekt, og giv derefter dit projekt et navn og giv din region, dette er et meget vigtigt trin, hvis du vælger en forkert region, fungerer dit projekt muligvis ikke.

3. Gå videre til projektindstillinger på højre side af din konsol og sving til servicekonti og kopier din database hemmelige noter det et sted til yderligere brug, vi diskuterer senere.

4. Gå nu til at udvikle sektionen og gå over til databasen, og kopier projektets URL, den vil have formen

xxxxxxxxxxxxxxxx.firebaseio.com/ -kopier det.

5. Gå derefter til regelsektionen og udfør følgende ændringer eller simpelthen kopiere den og erstatte den med nedenstående kode

".read": "sandt", ".write": "sandt"

}

}

Trin 3: Byg din første Android -app til at styre din ESP8266 over wifi

Byg din første Android -app til at styre din ESP8266 over wifi
Byg din første Android -app til at styre din ESP8266 over wifi

Gå til MIT App Inventor -webstedet, følg disse trin for at opbygge din app.

Dette er en meget enkel appbygger, der simpelthen er bygget ved at trække og slippe elementer

1. Start et nyt projekt med et navn efter eget valg.

2. I dette projekt vil vi beskæftige os med at skifte den indbyggede LED på vores NodeMCU, så vi behøver kun to knapper for at tænde og slukke den.

3. Du kan ændre knappens tekst og andre attributter i fanen Egenskaber.

4. Da vi bruger Firebase, tilføjer vi vores firebase -attribut til den, som findes i den eksperimentelle sektion på fanen brugergrænseflade ved at trække den til viewer -sektionen.

5. Skift nu til fanen blokke, og opbyg logikkerne vist i billedet ovenfor.

6. Gå derefter til fanen Designer igen og foretag følgende ændringer

  • Project Bucket skal være tom.
  • Firebase Token Skal være som det er, der skal ikke foretages ændringer.
  • Nu i firebase -URL -boksen skal du indtaste den URL, der er kopieret i det foregående trin, og fjerne markeringen i standardfeltet Brug.

7. Gå nu over til firebase og gå til database> fane data> og opret et barn navngivet til den samme variabel, der bruges i vores App Inventor Logic Diagram.

8. Klik nu på Byg øverst på siden, og download.apk -filen til din Android -smartphone.

Trin 4: Upload af din kode til din ESP8266

Du kan sætte din kode i din NodeMCU ved at kopiere koden, der findes på nedenstående lager.

github.com/saiyerniakhil/ESPFireBase

og der skal foretages nogle ændringer, som jeg har gjort mig klart i kommentarerne til koden.

Anbefalede: