Innholdsfortegnelse:
- Trinn 1: Konfigurere Arduino IDE, Installer Esp8266 Board:
- Trinn 2: Konfigurere Arduino IDE, Installer Arduino Json Library:
- Trinn 3: Konfigurere Arduino IDE, Installer Firebase Library:
- Trinn 4: Firebase, opprett prosjekt:
- Trinn 5: Firebase, prosjektregler:
- Trinn 6: Firebase, sanntidsdatabasedata:
- Trinn 7: Kode:
- Trinn 8: Kode, personlig informasjon:
- Trinn 9: Esp8266 -drivere:
- Trinn 10: Test koden:
Video: Esp8266 Firebase -tilkobling: 10 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
For å starte med dette prosjektet trenger du følgende komponenter:
- esp8266 (NodeMcu v3 Lua)
- google -konto (firebase)
Du kan kjøpe en esp8266 herfra:
- amazon.com
- aliexpress.com
Trinn 1: Konfigurere Arduino IDE, Installer Esp8266 Board:
Installer esp8266 Board:
Åpne Arduino IDE> Fil> Innstillinger> flere Boards Manager -nettadresser> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Verktøy> Brett:> Boards Manager> esp8266> install
Trinn 2: Konfigurere Arduino IDE, Installer Arduino Json Library:
Installer Arduino json bibliotek:
Installer versjon 5.13.1
Se installasjonsvideoen HER
Trinn 3: Konfigurere Arduino IDE, Installer Firebase Library:
Installer Firebase -biblioteket:
Last ned siste stabile bygg HER> pakk ut i "Dokumenter / Arduino / biblioteker"
MERK, Det er en feil i "v0.3 Bi-directional streaming support"> oppdater fingeravtrykk KLIKK HER FOR INFO
Trinn 4: Firebase, opprett prosjekt:
Lag Firebase -prosjekt:
Gå til "https://console.firebase.google.com"
Trinn 5: Firebase, prosjektregler:
Prosjektregler:
Database (sanntidsdatabase)> regler
{/* Gå til https://firebase.google.com/docs/database/security for å finne ut mer om sikkerhetsregler. */ "regler": {".read": true, ".write": true}}
Trinn 6: Firebase, sanntidsdatabasedata:
Sanntidsdatabasedata:
Database (sanntidsdatabase)> Data
Legg til: "LED1"> "" 0 ""
Trinn 7: Kode:
#inkludere
#inkludere
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
ugyldig oppsett ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
forsinkelse (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
forsinkelse (10);
}
hulrom ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
forsinkelse (10);
hvis (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } forsinkelse (10);
}
ugyldig wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Koble til nettverket Serial.print ("Koble til"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
mens (WiFi.status ()! = WL_CONNECTED) {// Vent på at Wi-Fi-en skal koble til forsinkelse (1000); Serial.print (++ teller); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Tilkobling etablert!"); Serial.print ("IP -adresse: / t"); Serial.println (WiFi.localIP ()); // Send IP -adressen til ESP8266 til datamaskinen}
Trinn 8: Kode, personlig informasjon:
personlig informasjon:
SSID> navnet på wifi -nettverket ditt
WIFI -PASSORD> passord for wifi -nettverket
FIREBASE HOST> noe sånt som "?????????????. Firebaseio.com". Du finner den i kategorien "Data" i sanntidsdatabasen din.
AUTH NØKKEL> Prosjektinnstillinger> Tjenestekontoer> Databasehemmeligheter
Trinn 9: Esp8266 -drivere:
Nedlasting:
Klikk HER> pakk ut og installer
Trinn 10: Test koden:
Last opp kode:
bruk esp8266-modulen i styringslederen> klikk "ESP-12E-modul".
Åpne seriell skjerm og sett den til "115200".
Og du bør få de samme dataene som i databasen din.
Anbefalt:
LoRa-basert visuelt overvåkingssystem for landbruk Iot - Designe en applikasjon med front ved hjelp av Firebase & Angular: 10 trinn
LoRa-basert visuelt overvåkingssystem for landbruk Iot | Designe en applikasjon med front ved hjelp av Firebase & Angular: I forrige kapittel snakker vi om hvordan sensorene jobber med loRa -modulen for å fylle ut Firebase Realtime -databasen, og vi så diagrammet på veldig høyt nivå hvordan hele prosjektet vårt fungerer. I dette kapitlet vil vi snakke om hvordan vi kan
Hjemmeautomatisering ved hjelp av Google Firebase: 3 trinn
Hjemmeautomatisering ved hjelp av Google Firebase: Introduksjon: Dette er et hjemmeautomatiseringsprosjekt som bruker firebase og nodeMCU. Først hvorfor jeg har valgt Firebase er fordi den lett kan vedlikeholdes, at den har fremdriftsrapport, Crash Analytics osv. Og akkurat den er gratis, så vi kan
Google Firebase med ESP8266 Arduino: 4 trinn
Google Firebase Med ESP8266 Arduino: I dag har hver maskin noen data å legge over skyen, og data må analyseres og må registreres for mange formål. Samtidig bør data også være tilgjengelig for analysatoren. Disse tingene kan gjøres ved hjelp av IOT -konseptet. IOT er internett av
ESP01 Moodlight With Firebase i sanntid + OTA: 7 trinn
ESP01 Moodlight With Firebase i sanntid + OTA: Den støtter R-G-B-modus og Fade-effekt. Det er også støtte for lysstyrkekontroll. Støtte for OTA -oppdatering
Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: 4 trinn
Kontrollere en NodeMCU ESP8266 1.0 12E Med Google Firebase: I dette kurset skal vi lage en Android-applikasjon, lage en Firebase-database og kontrollere NodeMCU ESP 8266 1.0 12E med koordinering av de tidligere nevnte produktene