INHOUDSOPGAWE:

Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe
Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe

Video: Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe

Video: Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, November
Anonim
Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase
Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase

In hierdie kursus sal ons 'n Android-toepassing skep, 'n Firebase-databasis skep en NodeMCU ESP 8266 1.0 12E beheer met die koördinering van die genoemde produkte.

Stap 1: al die nodige gereedskap

Al die nodige gereedskap
Al die nodige gereedskap

Hier is die paar dinge wat nodig is om aan die gang te kom

1. Google Firebase

2. MIT App Uitvinder

3. 'n NodeMCU ESP8266 1.0 12E

4. Paar vroulike tot vroulike springdrade

5. 'n USB -kabel

6. Arduino IDE (om ons ESP8266 te programmeer)

Stap 2: Begin met Google Firebase en skep u eerste projek

Begin met Google Firebase en skep u eerste projek
Begin met Google Firebase en skep u eerste projek

Volg die stappe

1. Meld aan by Firebase met u Google -rekening.

2. Klik op gaan na die konsole en voeg 'n nuwe projek by, en gee u projek 'n naam en gee u streek; dit is 'n baie belangrike stap; as u 'n verkeerde streek kies, werk u projek moontlik nie.

3. Gaan na die projekinstellings aan die regterkant van u konsole en beweeg na diensrekeninge en kopieer u geheime databasis daarvan, êrens vir verdere gebruik; ons sal dit later bespreek.

4. Gaan nou na die afdeling ontwikkel en gaan na die databasis, en kopieer die projek -URL, dit sal van die vorm wees

xxxxxxxxxxxxxxxx.firebaseio.com/ -kopieer dit.

5. Gaan dan na die reëls -afdeling en voer die volgende veranderinge uit, of kopieer dit eenvoudig en vervang dit met die onderstaande kode

".read": "waar", ".write": "waar"

}

}

Stap 3: Bou u eerste Android -app om u ESP8266 via wifi te beheer

Bou u eerste Android -app om u ESP8266 via wifi te beheer
Bou u eerste Android -app om u ESP8266 via wifi te beheer

Gaan na die MIT App Inventor -webwerf, volg hierdie stappe om u app te bou.

Dit is 'n baie eenvoudige appbouer wat eenvoudig gebou is deur elemente te sleep en te laat val

1. Begin 'n nuwe projek met 'n naam van u keuse.

2. In hierdie projek gaan ons oor die skakel van die ingeboude LED op ons NodeMCU, dus ons benodig slegs twee knoppies om dit aan en uit te skakel.

3. U kan die teks en ander kenmerke van die knoppie op die blad Eienskappe verander.

4. Aangesien ons Firebase gebruik, sal ons ons firebase -eienskap daarby voeg, wat in die eksperimentele gedeelte van die blad van die gebruikerskoppelvlak voorkom, deur dit na die kykerafdeling te sleep.

5. Skakel nou oor na die blokkeer -oortjie en bou die logika wat in die prent hierbo getoon word.

6. Gaan dan weer na die oortjie Designer en maak die volgende veranderinge

  • Project Bucket moet leeg wees.
  • Firebase -token Moet wees soos dit is, geen veranderinge moet aangebring word nie.
  • Tik nou die URL wat in die vorige stap gekopieer is, in die vuurbasis -URL -blokkie, en merk die standaardkassie gebruik af.

7. Gaan nou na die firebase en gaan na die databasis> tabblad data> en skep 'n kind met dieselfde veranderlike wat in ons App Inventor Logic Diagram gebruik word.

8. Klik nou op Bou bo -aan die bladsy en laai die.apk -lêer af op u Android -slimfoon.

Stap 4: Laai u kode op in u ESP8266

U kan u kode in u NodeMCU plaas deur die kode in die onderstaande bewaarplek te kopieer.

github.com/saiyerniakhil/ESPFireBase

en daar moet 'n paar veranderinge aangebring word, wat ek duidelik gemaak het in die kommentaar van die kode.

Aanbeveel: