Turinys:
- 1 žingsnis: visi reikalingi įrankiai
- 2 veiksmas: pradėkite naudotis „Google Firebase“ir sukurkite pirmąjį projektą
- 3 veiksmas: sukurkite savo pirmąją „Android“programą, kad galėtumėte valdyti savo ESP8266 per „Wi -Fi“
- 4 veiksmas: įkelkite kodą į savo ESP8266
Video: „NodeMCU ESP8266 1.0 12E“valdymas naudojant „Google Firebase“: 4 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Šiuose kursuose kursime „Android“programą, kursime „Firebase“duomenų bazę ir valdysime „NodeMCU ESP 8266 1.0 12E“, derindami anksčiau minėtus produktus.
1 žingsnis: visi reikalingi įrankiai
Štai keletas dalykų, kurių reikia norint pradėti
1. „Google Firebase“
2. „MIT App Inventor“
3. NodeMCU ESP8266 1.0 12E
4. Keletas moterų ir moterų jungiamųjų laidų
5. USB kabelis
6. „Arduino IDE“(programuoti mūsų ESP8266)
2 veiksmas: pradėkite naudotis „Google Firebase“ir sukurkite pirmąjį projektą
Sekite žingsnius
1. Prisijunkite prie „Firebase“naudodami „Google“paskyrą.
2. Spustelėkite eiti į konsolę ir Pridėti naują projektą, tada suteikite savo projektui pavadinimą ir nurodykite savo regioną, tai yra labai svarbus žingsnis, jei pasirinksite neteisingą regioną, jūsų projektas gali neveikti.
3. Pereikite prie projekto nustatymų dešinėje konsolės pusėje ir užveskite pelės žymeklį ant paslaugų paskyrų ir nukopijuokite savo duomenų bazės slaptą užrašą, kad jis būtų kažkur tolesniam naudojimui, mes aptarsime vėliau.
4. Dabar eikite į kūrimo skyrių ir pereikite prie duomenų bazės ir nukopijuokite projekto URL, kuris bus formos
xxxxxxxxxxxxxxxx.firebaseio.com/ -nukopijuokite jį.
5. Tada eikite į taisyklių skyrių ir atlikite šiuos pakeitimus arba tiesiog nukopijuokite jį ir pakeiskite jį žemiau esančiu kodu
".read": "tiesa", ". rašyti": "tiesa"
}
}
3 veiksmas: sukurkite savo pirmąją „Android“programą, kad galėtumėte valdyti savo ESP8266 per „Wi -Fi“
Eikite į „MIT App Inventor“svetainę ir atlikite šiuos veiksmus, kad sukurtumėte savo programą.
Tai labai paprasta programų kūrimo priemonė, sukurta tiesiog nuvilkiant elementus
1. Pradėkite naują projektą pasirinktu pavadinimu.
2. Šiame projekte mes sieksime įjungti „NodeMCU“įmontuotą šviesos diodą, todėl mums reikia tik dviejų mygtukų, kad jį įjungtumėte ir išjungtumėte.
3. Skirtuke Ypatybės galite pakeisti mygtuko tekstą ir kitus atributus.
4. Kadangi naudojame „Firebase“, prie jos pridėsime „Firebase“atributą, esantį vartotojo sąsajos skirtuko eksperimentinėje skiltyje, vilkdami jį į peržiūros skyrių.
5. Dabar perjunkite į blokų skirtuką ir sukurkite logiką, parodytą aukščiau esančiame paveikslėlyje.
6. Tada vėl eikite į skirtuką Dizaineris ir atlikite šiuos pakeitimus
- Projekto segmentas turi būti tuščias.
- „Firebase“prieigos raktas turėtų būti toks, koks yra, jokių pakeitimų daryti negalima.
- Dabar „Firebase“URL lauke įveskite URL, nukopijuotą atlikus ankstesnį veiksmą, panaikinkite laukelio „Naudoti numatytąjį“žymėjimą.
7. Dabar eikite į „Firebase“ir eikite į duomenų bazę> skirtuką „Duomenys“> ir sukurkite vaiką, pavadintą tuo pačiu kintamuoju, kuris naudojamas mūsų „App Inventor“loginėje diagramoje.
8. Dabar puslapio viršuje spustelėkite Sukurti ir atsisiųskite.apk failą į savo „Android“išmanųjį telefoną.
4 veiksmas: įkelkite kodą į savo ESP8266
Galite įdėti savo kodą į „NodeMCU“, nukopijuodami žemiau esančioje saugykloje esantį kodą.
github.com/saiyerniakhil/ESPFireBase
ir reikia atlikti kai kuriuos pakeitimus, kuriuos aiškiai nurodžiau kodo komentaruose.
Rekomenduojamas:
„Led“valdymas per „Blynk“programą naudojant „Nodemcu“internetu: 5 veiksmai
„Led“valdymas naudojant „Blynk“programą naudojant „Nodemcu“per internetą: Sveiki, visi šiandien parodysime, kaip galite valdyti šviesos diodą naudodami išmanųjį telefoną internetu
„Google Assistant“pagrįstas LED valdymas naudojant „Raspberry Pi“: 3 veiksmai
„Google“padėjėju pagrįstas LED valdymas naudojant „Raspberry Pi“: Ei! Šiame projekte mes įgyvendinsime „Google“padėjėju pagrįstą šviesos diodų valdymą naudojant „Raspberry Pi 4“, naudojant HTTP „Python“. Šviesos diodą galite pakeisti lempute (akivaizdu, kad ne pažodžiui, jums reikės relės modulio) arba bet kuriuo kitu namu
Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: 6 žingsniai
Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: tai yra mano pirmasis projektas, skirtas instrukcijoms, todėl, jei yra galimų patobulinimų, pakomentuokite toliau. Idėja yra naudoti „Google“asistentą, norint nusiųsti signalą į vartų valdymo plokštę. Taigi, siunčiant komandą, bus relė, kuri uždarys
Pranešimai apie įvykius realiuoju laiku naudojant „NodeMCU“(„Arduino“), „Google Firebase“ir „Laravel“: 4 veiksmai (su paveikslėliais)
Pranešimai apie įvykius realiuoju laiku naudojant „NodeMCU“(„Arduino“), „Google Firebase“ir „Laravel“: ar kada nors norėjote gauti pranešimą, kai jūsų svetainėje atliekamas veiksmas, tačiau el. Paštas netinkamas? Ar norite išgirsti garsą ar skambėjimą kiekvieną kartą, kai parduodate? Arba dėl neatidėliotinos situacijos reikia nedelsiant atkreipti jūsų dėmesį
„Buzzer“ir „LED“valdymas naudojant „Android“naudojant „Blynk“: 4 veiksmai
„Buzzer“ir „LED“valdymas naudojant „Android“naudojant „Blynk“: Šioje instrukcijoje aš jums pasakysiu, kaip prijungti „arduino“prie „Android“naudojant „Bluetooth“, skirtą GUI ir IOT! Šioje pamokoje naudosime „Android“telefoną ir „blynk“programą (vieną geriausių GUI) galimybė arduino) įjungti šviesos diodą ir valdyti garsinį signalą