Taula de continguts:
- Pas 1: Configuració d'Arduino IDE, instal·leu la placa Esp8266:
- Pas 2: Configuració d'Arduino IDE, instal·leu la biblioteca Arduino Json:
- Pas 3: Configuració de l'IDE Arduino, instal·leu la biblioteca de Firebase:
- Pas 4: Firebase, crea un projecte:
- Pas 5: Firebase, regles del projecte:
- Pas 6: Firebase, dades de base de dades en temps real:
- Pas 7: Codi:
- Pas 8: Codi, informació personal:
- Pas 9: controladors Esp8266:
- Pas 10: proveu el codi:
Vídeo: Connexió Esp8266 Firebase: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Per començar amb aquest projecte, necessiteu els components següents:
- esp8266 (NodeMcu v3 Lua)
- compte de google (firebase)
Podeu comprar un esp8266 des d’aquí:
- amazon.com
- aliexpress.com
Pas 1: Configuració d'Arduino IDE, instal·leu la placa Esp8266:
Instal·leu el tauler esp8266:
Obriu Arduino IDE> Fitxer> Preferències> URL addicionals del gestor de plaques> "https://arduino.esp8266.com/stable/package_esp8266c…> D'acord
Eines> Tauler:> Gestor de taules> esp8266> instal·lar
Pas 2: Configuració d'Arduino IDE, instal·leu la biblioteca Arduino Json:
Instal·leu la biblioteca json Arduino:
Instal·leu la versió 5.13.1
Mireu el vídeo d’instal·lació AQUÍ
Pas 3: Configuració de l'IDE Arduino, instal·leu la biblioteca de Firebase:
Instal·leu la biblioteca de Firebase:
Descarregueu la versió més recent estable AQUÍ> descomprimiu a "Documents / Arduino / libraries"
NOTA, hi ha un error a "v0.3 Suport de transmissió bidireccional"> actualització de l'empremta digital FES CLIC AQUÍ PER INFO
Pas 4: Firebase, crea un projecte:
Crea un projecte de Firebase:
Aneu a "https://console.firebase.google.com"
Pas 5: Firebase, regles del projecte:
Normes del projecte:
Base de dades (base de dades en temps real)> regles
{/ * Visiteu https://firebase.google.com/docs/database/security per obtenir més informació sobre les regles de seguretat. * / "rules": {".read": true, ".write": true}}
Pas 6: Firebase, dades de base de dades en temps real:
Dades de la base de dades en temps real:
Base de dades (base de dades en temps real)> Dades
Afegeix: "LED1"> "" 0 ""
Pas 7: Codi:
#incloure
#incloure
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
configuració nul·la ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
endarreriment (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
retard (10);
}
bucle buit ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
retard (10);
if (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } retard (10);
}
void wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Connecteu-vos a la xarxa Serial.print ("Connexió a"); Serial.print (WIFI_SSID); Serial.println ("…");
int caixer = 0;
while (WiFi.status ()! = WL_CONNECTED) {// Espereu que la connexió Wi-Fi es retardi (1000); Serial.print (caixer ++); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Connexió establerta!"); Serial.print ("adreça IP: / t"); Serial.println (WiFi.localIP ()); // Enviar l'adreça IP de l'ESP8266 a l'ordinador}
Pas 8: Codi, informació personal:
informació personal:
SSID> nom de la vostra xarxa wifi
CONTRASENYA WIFI> contrasenya de la vostra xarxa wifi
HOST BASE FIRE> alguna cosa així com "?????????????. Firebaseio.com". El podeu trobar a la pestanya "Dades" de la vostra base de dades en temps real.
CLAU D'AUTOR> Configuració del projecte> Comptes de servei> secrets de la base de dades
Pas 9: controladors Esp8266:
Descarregar:
Feu clic AQUÍ> descomprimiu i instal·leu
Pas 10: proveu el codi:
Càrrega del codi:
utilitzeu el mòdul esp8266 al gestor de plaques> feu clic a "Mòdul ESP-12E".
Obriu el monitor sèrie i configureu-lo a "115200".
I hauríeu d’obtenir les mateixes dades que a la vostra base de dades.
Recomanat:
Connexió ESP 32 amb sensor d'ultrasons: 3 passos
Connexió de l'ESP 32 amb sensor d'ultrasons: els sensors d'ultrasons funcionen emetent ones sonores a una freqüència massa alta perquè els humans les sentin. A continuació, esperen que es reflecteixi el so, calculant la distància en funció del temps necessari. Això és similar a com el radar mesura el temps que triga un
Connexió d'Arduino WiFi al núvol mitjançant ESP8266: 7 passos
Connexió d'Arduino WiFi al núvol mitjançant ESP8266: en aquest tutorial us explicarem com connectar el vostre Arduino al núvol IoT a través de WiFi. Configurarem una configuració composta des d'un mòdul WiFi Arduino i un ESP8266 com a cosa IoT i el prepararem per comunicar-se amb el núvol AskSensors
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: 10 passos
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: es proporciona la següent guia per il·lustrar el procés de connexió a televisors Apple de sala de conferències mitjançant AirPlay. Aquest recurs no oficial es proporciona com a cortesia de l’administració, el personal i els hostes autoritzats del districte escolar de Perkins
Connexió d’un sensor DHT11 / DHT22 al núvol amb una placa basada en l’ESP8266: 9 passos
Connexió d'un sensor DHT11 / DHT22 al núvol amb una placa basada en ESP8266: a l'article anterior, vaig connectar la meva placa NodeMCU basada en ESP8266 a un servei Cloud4RPi. Ara, és hora d’un projecte real
Establir una connexió WiFi amb ESP8266 i obtenir l'adreça IP local: 3 passos
Establir una connexió WiFi amb ESP8266 i obtenir l’adreça IP local: en aquest tutorial veurem com establir una connexió WiFi amb la placa WiFi ESP8266. La connectarem amb la xarxa WiFi local