Cuprins:
- Pasul 1: Configurarea Arduino IDE, instalați placa Esp8266:
- Pasul 2: Configurarea Arduino IDE, instalarea Arduino Json Library:
- Pasul 3: Configurarea Arduino IDE, instalarea bibliotecii Firebase:
- Pasul 4: Firebase, creați proiectul:
- Pasul 5: Firebase, regulile proiectului:
- Pasul 6: Firebase, date în timp real ale bazei de date:
- Pasul 7: Cod:
- Pasul 8: Cod, informații personale:
- Pasul 9: Drivere Esp8266:
- Pasul 10: Testați codul:
![Conexiune Esp8266 Firebase: 10 pași Conexiune Esp8266 Firebase: 10 pași](https://i.howwhatproduce.com/images/002/image-5691-j.webp)
Video: Conexiune Esp8266 Firebase: 10 pași
![Video: Conexiune Esp8266 Firebase: 10 pași Video: Conexiune Esp8266 Firebase: 10 pași](https://i.ytimg.com/vi/zeE_epYkMus/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
![Image Image](https://i.howwhatproduce.com/images/002/image-5691-2-j.webp)
![](https://i.ytimg.com/vi/VXsKEVcwzpg/hqdefault.jpg)
![Configurarea Arduino IDE, instalați placa Esp8266 Configurarea Arduino IDE, instalați placa Esp8266](https://i.howwhatproduce.com/images/002/image-5691-3-j.webp)
Pentru a începe cu acest proiect, aveți nevoie de următoarele componente:
- esp8266 (NodeMcu v3 Lua)
- cont google (firebase)
Puteți cumpăra un esp8266 de aici:
- amazon.com
- aliexpress.com
Pasul 1: Configurarea Arduino IDE, instalați placa Esp8266:
![Configurarea Arduino IDE, instalați placa Esp8266 Configurarea Arduino IDE, instalați placa Esp8266](https://i.howwhatproduce.com/images/002/image-5691-4-j.webp)
![Configurarea Arduino IDE, instalați placa Esp8266 Configurarea Arduino IDE, instalați placa Esp8266](https://i.howwhatproduce.com/images/002/image-5691-5-j.webp)
![Configurarea Arduino IDE, instalați placa Esp8266 Configurarea Arduino IDE, instalați placa Esp8266](https://i.howwhatproduce.com/images/002/image-5691-6-j.webp)
Instalați placa esp8266:
Deschideți Arduino IDE> Fișier> Preferințe> adrese URL suplimentare pentru placa de bord> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Instrumente> Placă:> Manager placi> esp8266> instalare
Pasul 2: Configurarea Arduino IDE, instalarea Arduino Json Library:
![Image Image](https://i.howwhatproduce.com/images/002/image-5691-8-j.webp)
![](https://i.ytimg.com/vi/GUTpaY1YaXo/hqdefault.jpg)
Instalați biblioteca Arduino json:
Instalați versiunea 5.13.1
Urmăriți instalarea videoclipului AICI
Pasul 3: Configurarea Arduino IDE, instalarea bibliotecii Firebase:
![Configurarea Arduino IDE, instalarea bibliotecii Firebase Configurarea Arduino IDE, instalarea bibliotecii Firebase](https://i.howwhatproduce.com/images/002/image-5691-9-j.webp)
Instalați biblioteca Firebase:
Descărcați cea mai recentă versiune stabilă AICI> dezarhivați în „Documents / Arduino / libraries”
NOTĂ, există o eroare în „v0.3 Suport pentru streaming bidirecțional”> actualizați amprenta CLICK AICI PENTRU INFORMAȚII
Pasul 4: Firebase, creați proiectul:
![Firebase, creați un proiect Firebase, creați un proiect](https://i.howwhatproduce.com/images/002/image-5691-10-j.webp)
![Firebase, creați un proiect Firebase, creați un proiect](https://i.howwhatproduce.com/images/002/image-5691-11-j.webp)
Creați proiectul Firebase:
Accesați „https://console.firebase.google.com”
Pasul 5: Firebase, regulile proiectului:
![Firebase, regulile proiectului Firebase, regulile proiectului](https://i.howwhatproduce.com/images/002/image-5691-12-j.webp)
Regulile proiectului:
Baza de date (Baza de date în timp real)> reguli
{/ * Accesați https://firebase.google.com/docs/database/security pentru a afla mai multe despre regulile de securitate. * / "reguli": {".read": adevărat, ".write": adevărat}}
Pasul 6: Firebase, date în timp real ale bazei de date:
![Firebase, date de bază de date în timp real Firebase, date de bază de date în timp real](https://i.howwhatproduce.com/images/002/image-5691-13-j.webp)
Datele bazei de date în timp real:
Baza de date (Baza de date în timp real)> Date
Adăugați: "LED1"> "" 0 ""
Pasul 7: Cod:
#include
#include
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
configurare nulă ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
întârziere (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
întârziere (10);
}
bucla nulă ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
întârziere (10);
if (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } întârziere (10);
}
void wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Conectați-vă la rețea Serial.print ("Conectarea la"); Serial.print (WIFI_SSID); Serial.println ("…");
casier int = 0;
while (WiFi.status ()! = WL_CONNECTED) {// Așteptați ca Wi-Fi să se conecteze la întârziere (1000); Serial.print (casier ++); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Conexiune stabilită!"); Serial.print („Adresă IP: / t”); Serial.println (WiFi.localIP ()); // Trimiteți adresa IP a ESP8266 la computer}
Pasul 8: Cod, informații personale:
![Cod, informații personale Cod, informații personale](https://i.howwhatproduce.com/images/002/image-5691-14-j.webp)
![Cod, informații personale Cod, informații personale](https://i.howwhatproduce.com/images/002/image-5691-15-j.webp)
informatie personala:
SSID> numele rețelei dvs. wifi
PAROLA WIFI> parola rețelei dvs. wifi
FIREBASE HOST> ceva de genul "?????????????. Firebaseio.com". O puteți găsi în fila „Date” din baza de date în timp real.
CHEIE AUTOR> Setări proiect> Conturi de servicii> Secrete ale bazei de date
Pasul 9: Drivere Esp8266:
![Drivere Esp8266 Drivere Esp8266](https://i.howwhatproduce.com/images/002/image-5691-16-j.webp)
Descarca:
Faceți clic AICI> dezarhivați și instalați
Pasul 10: Testați codul:
![Testați codul Testați codul](https://i.howwhatproduce.com/images/002/image-5691-17-j.webp)
Încărcați codul:
utilizați modulul esp8266 în managerul de placă> faceți clic pe „modul ESP-12E”.
Deschideți monitorul serial și setați-l la „115200”.
Și ar trebui să obțineți aceleași date ca și în baza de date.
Recomandat:
Transmițător RF Flysky alimentat prin USB + Conexiune semnal sârmă la PC + Software de simulare gratuită: 6 pași
![Transmițător RF Flysky alimentat prin USB + Conexiune semnal sârmă la PC + Software de simulare gratuită: 6 pași Transmițător RF Flysky alimentat prin USB + Conexiune semnal sârmă la PC + Software de simulare gratuită: 6 pași](https://i.howwhatproduce.com/images/002/image-3979-25-j.webp)
Transmițător RF Flysky alimentat prin USB + Conexiune semnal sârmă la PC + Software gratuit Simulator: Dacă sunteți ca mine, veți dori să testați transmițătorul RF și să învățați înainte de a vă prăbuși dragul avion / dronă RF. Acest lucru vă va oferi o distracție suplimentară, economisind în același timp tone de bani și timp. Pentru a face acest lucru, cel mai bun mod este să vă conectați transmițătorul RF la dvs
Seră minunată cu udare automată, conexiune la internet și multe altele: 7 pași (cu imagini)
![Seră minunată cu udare automată, conexiune la internet și multe altele: 7 pași (cu imagini) Seră minunată cu udare automată, conexiune la internet și multe altele: 7 pași (cu imagini)](https://i.howwhatproduce.com/images/006/image-16906-j.webp)
Seră minunată cu udare automată, conexiune la internet și multe altele: Bine ați venit la acest instructable. La începutul lunii martie, eram într-un magazin de grădină și am văzut câteva sere. Și din moment ce am vrut să fac un proiect cu plante și electronice de mult, am continuat și am cumpărat unul: https://www.instagram.com/p
Senzor de viziune MU Micro: bit - Conexiune serială și ecran OLED: 10 pași
![Senzor de viziune MU Micro: bit - Conexiune serială și ecran OLED: 10 pași Senzor de viziune MU Micro: bit - Conexiune serială și ecran OLED: 10 pași](https://i.howwhatproduce.com/images/008/image-22572-j.webp)
Senzor de viziune MU Micro: bit - Conexiune serială și ecran OLED: Acesta este al treilea ghid al senzorului de viziune MU. Până acum am încercat să folosim MU pentru a recunoaște cardurile cu numere și forme, dar pentru a explora senzorul nostru MU cu un proiect mai complex, am dori să obținem o ieșire mai bună. Nu putem obține atât de multe informații
Arduino I2C Conexiune ecran 16 * 2 Lcd cu Utsource: 10 pași
![Arduino I2C Conexiune ecran 16 * 2 Lcd cu Utsource: 10 pași Arduino I2C Conexiune ecran 16 * 2 Lcd cu Utsource: 10 pași](https://i.howwhatproduce.com/images/009/image-24946-j.webp)
Arduino I2C 16 * 2 Lcd Display Connection With Utsource: I²C (Inter-Integrated Circuit), pronunțat I-squared-C, este un magistral de computer serial multi-master, multi-slave, cu comutare de pachete, cu un singur capăt, inventat de Philips Semiconductor (acum NXP Semiconductors)
Conexiune Arduino Led Matrix cu Utsource: 9 pași (cu imagini)
![Conexiune Arduino Led Matrix cu Utsource: 9 pași (cu imagini) Conexiune Arduino Led Matrix cu Utsource: 9 pași (cu imagini)](https://i.howwhatproduce.com/images/009/image-25811-j.webp)
Conexiune Arduino Led Matrix cu Utsource: O matrice LED sau un afișaj LED este o formă mare, cu rezoluție redusă, de afișare cu matrice de puncte, utilă atât pentru afișajele de informații industriale și comerciale, cât și pentru interfețele hobbyist om-mașină. Se compune dintr-o matrice de diodă 2-D cu cata lor