Sisällysluettelo:
- Vaihe 1: Kaikki tarvittavat työkalut
- Vaihe 2: Google Firebasen käytön aloittaminen ja ensimmäisen projektin luominen
- Vaihe 3: Rakenna ensimmäinen Android -sovelluksesi ESP8266: n hallitsemiseksi Wifi -yhteyden kautta
- Vaihe 4: Koodin lataaminen ESP8266 -laitteeseen
Video: NodeMCU ESP8266 1.0 12E: n ohjaus Google Firebasen avulla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tällä kurssilla luomme Android-sovelluksen, luomme Firebase-tietokannan ja hallitsemme NodeMCU ESP 8266 1.0 12E -järjestelmää yhdessä aiemmin mainittujen tuotteiden kanssa.
Vaihe 1: Kaikki tarvittavat työkalut
Tässä muutamia asioita, joita tarvitsemme päästäksemme alkuun
1. Google Firebase
2. MIT App Inventor
3. solmuMCU ESP8266 1.0 12E
4. harvat naaras -naaras hyppyjohdot
5. USB -kaapeli
6. Arduino IDE (ESP8266: n ohjelmointiin)
Vaihe 2: Google Firebasen käytön aloittaminen ja ensimmäisen projektin luominen
Seuraa vaiheita
1. Kirjaudu Firebaseen Google -tililläsi.
2. Napsauta Siirry konsoliin ja Lisää uusi projekti ja anna sitten projektillesi nimi ja alueesi, tämä on erittäin tärkeä askel, jos valitset väärän alueen, projekti ei ehkä toimi.
3. Siirry projektin asetuksiin konsolin oikealla puolella ja vie hiiri palvelutileille ja kopioi tietokannan salainen muistiinpano jonnekin myöhempää käyttöä varten, keskustelemme myöhemmin.
4. Siirry nyt kehittämisosioon ja siirry tietokantaan ja kopioi projektin URL -osoite, joka on lomakkeesta
xxxxxxxxxxxxxxxx.firebaseio.com/ -kopioi se.
Siirry sitten sääntöosioon ja suorita seuraavat muutokset tai kopioi se ja korvaa se alla olevalla koodilla
".read": "totta", ". kirjoittaa": "totta"
}
}
Vaihe 3: Rakenna ensimmäinen Android -sovelluksesi ESP8266: n hallitsemiseksi Wifi -yhteyden kautta
Siirry MIT App Inventor -verkkosivustoon noudattamalla näitä ohjeita rakentaaksesi sovelluksesi.
Tämä on hyvin yksinkertainen sovellusrakentaja, joka on yksinkertaisesti rakennettu vetämällä ja pudottamalla elementtejä
1. Aloita uusi projekti valitsemallasi nimellä.
2. Tässä projektissa käsittelemme NodeMCU: n sisäänrakennetun LED-valon vaihtamista, joten tarvitsemme vain kaksi painiketta sen kytkemiseksi päälle ja pois.
3. Voit muuttaa painikkeen tekstiä ja muita ominaisuuksia Ominaisuudet -välilehdessä.
4. Koska käytämme Firebasea, lisäämme siihen Firebase -määritteemme, joka on käyttöliittymän välilehden kokeellisessa osiossa, vetämällä sen katseluohjelmaan.
5. Nyt siirry lohkoihin -välilehdelle ja luo yllä olevan kuvan mukaiset logiikat.
6. Siirry sitten Suunnittelija -välilehteen ja tee seuraavat muutokset
- Projektiryhmän on oltava tyhjä.
- Firebase -tunnuksen pitäisi olla sellainen kuin se on, muutoksia ei tehdä.
- Kirjoita nyt Firebase -URL -kenttään edellisessä vaiheessa kopioitu URL -osoite ja poista valinta oletusruudusta.
7. Siirry nyt firebaseen ja siirry tietokantaan> data -välilehteen> ja luo lapsi, joka on nimetty samaan muuttujaan, jota käytetään App Inventor Logic Diagramissa.
8. Napsauta sitten sivun yläreunassa olevaa Rakenna -painiketta ja lataa.apk -tiedosto Android -älypuhelimeesi.
Vaihe 4: Koodin lataaminen ESP8266 -laitteeseen
Voit laittaa koodisi NodeMCU -laitteeseesi kopioimalla alla olevassa arkistossa olevan koodin.
github.com/saiyerniakhil/ESPFireBase
ja joitakin muutoksia on tehtävä, jotka olen tehnyt selväksi koodin kommenteissa.
Suositeltava:
Koti -automaatio Google Firebasen avulla: 3 vaihetta
Koti -automaatio Google Firebasen avulla: Johdanto: Tämä on kodin automaatioprojekti, joka käyttää firebasea ja nodeMCU: ta. Ensimmäinen syy miksi olen valinnut Firebasen, on se, että sitä voidaan ylläpitää helposti, sillä siinä on edistymisraportti, kaatumisanalyysi jne. Ja se on täysin maksuton, jotta voimme
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
Portinhallinta Google Assistentin avulla ESP8266 NodeMCU: n avulla: Tämä on ensimmäinen projektini ohjeista, joten kommentoi alla mahdollisia parannuksia. Joten lähettämällä komennon tulee rele, joka sulkee
Reaaliaikainen tehtävälista Google Firebasen avulla: 12 vaihetta
Reaaliaikainen tehtävälista Google Firebasen avulla: Hei! Me kaikki käytämme tehtävälistoja päivittäin, olipa kyseessä sitten online tai offline. Vaikka offline -luettelot ovat alttiita eksymiselle, ja virtuaaliluettelot voidaan sijoittaa väärään paikkaan, poistaa vahingossa tai jopa unohtaa. Joten päätimme tehdä sellaisen Google Firebasessa
Reaaliaikaiset tapahtumailmoitukset NodeMCU: n (Arduino), Google Firebasen ja Laravelin avulla: 4 vaihetta (kuvilla)
Reaaliaikaiset tapahtumailmoitukset NodeMCU: n (Arduino), Google Firebasen ja Laravelin avulla: Oletko koskaan halunnut saada ilmoituksen, kun verkkosivustollasi tehdään toiminto, mutta sähköposti ei sovi oikein? Haluatko kuulla äänen tai kellon joka kerta, kun teet myynnin? Tai tarvitaan välitöntä huomiota hätätilanteen vuoksi