INHOUDSOPGAWE:
- Stap 1: al die nodige gereedskap
- Stap 2: Begin met Google Firebase en skep u eerste projek
- Stap 3: Bou u eerste Android -app om u ESP8266 via wifi te beheer
- Stap 4: Laai u kode op in u ESP8266
Video: Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
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:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: 8 stappe (met foto's)
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: My projek het 'n Nodemcu ESP8266 wat 'n 7-segment-skerm deur die http-bediener beheer met behulp van html-vorm
Toestelle beheer met stemopdrag met behulp van NodeMCU: 7 stappe (met foto's)
Toestelle beheer met stemopdrag met behulp van NodeMCU: ek wil net vir almal hallo sê, dit is die eerste keer dat ek 'n opdragbare projek skryf. Engels is nie my moedertaal nie, so ek sal probeer om dit so kort en duidelik moontlik te maak. Om toestelle met stemopdragte te beheer, is glad nie vreemd nie
Realtime gebeurteniskennisgewings met behulp van NodeMCU (Arduino), Google Firebase en Laravel: 4 stappe (met foto's)
Realtime -kennisgewings met behulp van NodeMCU (Arduino), Google Firebase en Laravel: wou u ooit in kennis gestel word as daar 'n aksie op u webwerf is, maar e -pos pas nie? Wil u 'n geluid of 'n klokkie hoor elke keer as u 'n uitverkoping doen? Of is u onmiddellike aandag nodig as gevolg van 'n noodgeval