Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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.