INHOUDSOPGAWE:
- Stap 1: Die opstel van Arduino IDE, installeer Esp8266 Board:
- Stap 2: Die opstel van Arduino IDE, installeer Arduino Json Library:
- Stap 3: Stel Arduino IDE op, installeer Firebase -biblioteek:
- Stap 4: Firebase, skep projek:
- Stap 5: Firebase, projekreëls:
- Stap 6: Firebase, databasisdata in reële tyd:
- Stap 7: Kode:
- Stap 8: Kode, persoonlike inligting:
- Stap 9: Esp8266 -bestuurders:
- Stap 10: Toets die kode:
Video: Esp8266 Firebase -verbinding: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Om met hierdie projek te begin, benodig u die volgende komponente:
- esp8266 (NodeMcu v3 Lua)
- Google -rekening (firebase)
U kan hier 'n esp8266 koop:
- amazon.com
- aliexpress.com
Stap 1: Die opstel van Arduino IDE, installeer Esp8266 Board:
Installeer esp8266 Board:
Open Arduino IDE> Lêer> Voorkeure> addisionele Boards Manager URL's> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Tools> Board:> Boards Manager> esp8266> installeer
Stap 2: Die opstel van Arduino IDE, installeer Arduino Json Library:
Installeer Arduino json -biblioteek:
Installeer weergawe 5.13.1
Kyk HIER vir die installeringsvideo
Stap 3: Stel Arduino IDE op, installeer Firebase -biblioteek:
Installeer Firebase -biblioteek:
Laai die nuutste stabiele konstruksie af HIER> pak dit uit in "Documents / Arduino / libraries"
OPMERKING, daar is 'n fout in "v0.3 Ondersteuning vir tweerigting-streaming"> werk vingerafdruk op KLIK HIER VIR INLIGTING
Stap 4: Firebase, skep projek:
Skep Firebase -projek:
Gaan na "https://console.firebase.google.com"
Stap 5: Firebase, projekreëls:
Projekreëls:
Databasis (realtime databasis)> reëls
{/* Besoek https://firebase.google.com/docs/database/security vir meer inligting oor sekuriteitsreëls. */ "rules": {".read": true, ".write": true}}
Stap 6: Firebase, databasisdata in reële tyd:
Intydse databasisdata:
Databasis (intydse databasis)> Data
Voeg by: "LED1"> "" 0 ""
Stap 7: Kode:
#insluit
#insluit
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
leemte opstelling ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
vertraging (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
vertraging (10);
}
leemte lus ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
vertraging (10);
as (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } vertraging (10);
}
ongeldig wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Koppel aan die netwerk Serial.print ("Koppel aan"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
terwyl (WiFi.status ()! = WL_CONNECTED) {// Wag totdat die Wi-Fi vertraag (1000) verbind het; Serial.print (++ teller); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Verbinding tot stand gebring!"); Serial.print ("IP -adres: / t"); Serial.println (WiFi.localIP ()); // Stuur die IP -adres van die ESP8266 na die rekenaar}
Stap 8: Kode, persoonlike inligting:
persoonlike inligting:
SSID> naam van u wifi -netwerk
WIFI WAGWOORD> wagwoord van u wifi -netwerk
FIREBASE HOST> iets soos "?????????????. Firebaseio.com". U kan dit vind op die oortjie "Data" van u Realtime -databasis.
AUTH SLEUTEL> Projekinstellings> Diensrekeninge> Databasisgeheime
Stap 9: Esp8266 -bestuurders:
Aflaai:
Klik HIER> pak dit uit en installeer
Stap 10: Toets die kode:
Laai kode op:
gebruik esp8266-module in bordbestuurder> klik op "ESP-12E-module".
Maak die seriële monitor oop en stel dit op "115200".
En u moet dieselfde data kry as in u databasis.
Aanbeveel:
LoRa-gebaseerde visuele moniteringstelsel vir landbou Iot - Die ontwerp van 'n front -toepassing met behulp van Firebase & Angular: 10 stappe
LoRa-gebaseerde visuele moniteringstelsel vir landbou Iot | Die ontwerp van 'n front -toepassing met Firebase & Angular: In die vorige hoofstuk praat ons oor hoe die sensors met die loRa -module werk om die Firebase Realtime -databasis te vul, en ons het die diagram op 'n baie hoë vlak gesien hoe ons hele projek werk. In hierdie hoofstuk sal ons praat oor hoe ons kan
Tuisautomatisering met behulp van Google Firebase: 3 stappe
Tuisoutomatisering met behulp van Google Firebase: Inleiding: Dit is 'n tuis -outomatiseringsprojek wat gebruik maak van firebase en nodeMCU. Die eerste rede waarom ek Firebase gekies het, is omdat dit maklik onderhou kan word, dit bevat vorderingsverslag, Crash Analytics ens, en dit is gratis, sodat ons dit kan doen
Google Firebase met ESP8266 Arduino: 4 stappe
Google Firebase Met ESP8266 Arduino: Elke masjien het deesdae 'n paar data om oor die wolk te plaas, en data moet ontleed en vir baie doeleindes opgeteken word. Terselfdertyd moet data ook vir die ontleder toeganklik wees. Hierdie dinge kan gedoen word met behulp van die IOT -konsep. IOT is internet van
ESP01 Moodlight With Firebase in realtime + OTA: 7 stappe
ESP01 Moodlight With Firebase in Realtime + OTA: Dit ondersteun R-G-B-modus en Fade-effek. Daar is ook ondersteuning vir helderheidsbeheer. Ondersteuning vir OTA -opdatering
Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: 4 stappe
Beheer van 'n NodeMCU ESP8266 1.0 12E Met Google Firebase: In hierdie kursus sal ons 'n Android-toepassing skep, 'n Firebase-databasis skep en NodeMCU ESP 8266 1.0 12E beheer met die koördinering van die genoemde produkte