Taula de continguts:
- Pas 1: totes les eines necessàries
- Pas 2: Introducció a Google Firebase i creació del vostre primer projecte
- Pas 3: creeu la vostra primera aplicació per Android per controlar el vostre ESP8266 a través de wifi
- Pas 4: pengeu el vostre codi al vostre ESP8266
Vídeo: Control d'un NodeMCU ESP8266 1.0 12E amb Google Firebase: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
En aquest curs, crearem una aplicació per a Android, crearem una base de dades de Firebase i controlarem NodeMCU ESP 8266 1.0 12E amb la coordinació dels productes esmentats anteriorment.
Pas 1: totes les eines necessàries
Aquí hi ha les poques coses necessàries per començar
1. Google Firebase
2. Inventor d'aplicacions MIT
3. Un NodeMCU ESP8266 1.0 12E
4. Pocs cables de pont femení a femení
5. Un cable USB
6. IDE Arduino (per programar el nostre ESP8266)
Pas 2: Introducció a Google Firebase i creació del vostre primer projecte
Seguiu els passos
1. Inicieu la sessió a Firebase amb el vostre compte de Google.
2. Feu clic a vés a la consola i afegiu un projecte nou i, a continuació, doneu un nom al vostre projecte i doneu a la vostra regió, aquest és un pas molt important, si seleccioneu una regió incorrecta, és possible que el vostre projecte no funcioni.
3. Dirigiu-vos a la configuració del projecte a la part dreta de la consola i passeu el cursor cap als comptes de servei i copieu la base de dades secreta. Anoteu-la en algun lloc per a un ús addicional. En parlarem més endavant.
4. Ara aneu a desenvolupar la secció i aneu a la base de dades i copieu l’URL del projecte que serà del formulari
xxxxxxxxxxxxxxxx.firebaseio.com/ -copieu-lo.
5. A continuació, aneu a la secció de regles i realitzeu els canvis següents o simplement copieu-lo i substituïu-lo pel codi següent
".read": "veritable", ".write": "veritable"
}
}
Pas 3: creeu la vostra primera aplicació per Android per controlar el vostre ESP8266 a través de wifi
Aneu al lloc web del MIT App Inventor, seguiu aquests passos per crear la vostra aplicació.
Es tracta d’un constructor d’aplicacions molt senzill construït simplement arrossegant i deixant anar elements
1. Inicieu un projecte nou amb un nom que trieu.
2. En aquest projecte, ens ocuparem de canviar el LED integrat al nostre NodeMCU, de manera que només necessitem dos botons per activar-lo i apagar-lo.
3. Podeu canviar el text i altres atributs del botó a la pestanya Propietats.
4. Com que fem servir Firebase, hi afegirem l’atribut firebase que hi ha a la secció experimental de la pestanya de la interfície d’usuari, arrossegant-lo a la secció del visor.
5. Ara, canvieu a la pestanya de blocs i creeu les lògiques que es mostren a la imatge superior.
6. Després, torneu a dirigir-vos a la pestanya Dissenyador i feu els canvis següents
- Project Bucket hauria d'estar buit.
- El testimoni de Firebase hauria de ser tal qual, no hi haurà canvis.
- Ara, al quadre de l'URL de firebase, introduïu l'URL copiat al pas anterior i desmarqueu el quadre d'ús predeterminat.
7. Ara aneu a Firebase i aneu a la base de dades> pestanya de dades> i creeu un fill anomenat amb la mateixa variable que s’utilitza al nostre diagrama lògic d’inventors d’aplicacions.
8. Ara feu clic a Crea a la part superior de la pàgina i descarregueu el fitxer.apk al vostre telèfon intel·ligent Android.
Pas 4: pengeu el vostre codi al vostre ESP8266
Podeu posar el vostre codi al vostre NodeMCU copiant el codi present al dipòsit següent.
github.com/saiyerniakhil/ESPFireBase
i cal fer alguns canvis que he deixat clar en els comentaris del codi.
Recomanat:
ESP8266 - Reg de jardí amb temporitzador i control remot via Internet / ESP8266: 7 passos (amb imatges)
ESP8266 - Reg per a jardins amb temporitzador i control remot via Internet / ESP8266: ESP8266 - Reg per control remot i amb temporització per a horts, jardins florals i gespes. Utilitza el circuit ESP-8266 i una vàlvula hidràulica / elèctrica per a l’alimentació del regador. Avantatges: comandaments d’accés ràpid de baix cost (~ 30,00 dòlars EUA)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: 5 passos (amb imatges)
Control de persianes amb ESP8266, integració de Google Home i Openhab i control web: en aquest instructiu us mostro com he afegit automatització a les meves persianes. Volia poder afegir i eliminar l’automatització, de manera que tota la instal·lació és fixa. Les parts principals són: Motor pas a pas Controlador pas a pas controlat per ESP-01 Engranatge i muntatge
Google Firebase amb ESP8266 Arduino: 4 passos
Google Firebase amb ESP8266 Arduino: Avui en dia, totes les màquines tenen algunes dades per publicar sobre núvol i les dades s’han d’analitzar i han de gravar per a molts propòsits. Al mateix temps, les dades també haurien de ser accessibles per a l'analitzador. Això es pot fer mitjançant el concepte IOT. IOT és internet de
Control de portes amb assistent de Google mitjançant ESP8266 NodeMCU: 6 passos
Control de portes amb assistent de Google mitjançant l’ús d’ESP8266 NodeMCU: aquest és el meu primer projecte sobre instruccions, així que si us plau, comenteu a continuació si hi ha possibles millores. La idea és utilitzar l’assistent de google per enviar un senyal al tauler de control d’una porta. Així, enviant una ordre hi haurà un relé que tanca un
Notificacions d'esdeveniments en temps real mitjançant NodeMCU (Arduino), Google Firebase i Laravel: 4 passos (amb imatges)
Notificacions d'esdeveniments en temps real mitjançant NodeMCU (Arduino), Google Firebase i Laravel: Alguna vegada heu volgut rebre notificacions quan es faci una acció al vostre lloc web, però el correu electrònic no és l'adequat? Voleu escoltar un so o una campana cada vegada que feu una venda? O és necessària la vostra atenció immediata a causa d’una emergència