Sisällysluettelo:

Esp8266 Firebase -yhteys: 10 vaihetta
Esp8266 Firebase -yhteys: 10 vaihetta

Video: Esp8266 Firebase -yhteys: 10 vaihetta

Video: Esp8266 Firebase -yhteys: 10 vaihetta
Video: Send Data From Esp8266 To Firebase Database New Method 2022 2024, Kesäkuu
Anonim
Image
Image
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus

Aloittaaksesi tämän projektin tarvitset seuraavat komponentit:

  • esp8266 (NodeMcu v3 Lua)
  • google -tili (firebase)

Voit ostaa esp8266: n täältä:

  • amazon.com
  • aliexpress.com

Vaihe 1: Asenna Arduino IDE, asenna Esp8266 -kortti:

Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus
Arduino IDE: n määrittäminen, Esp8266 -kortin asennus

Asenna esp8266 -kortti:

Avaa Arduino IDE> Tiedosto> Asetukset> muut taulujen hallinnan URL -osoitteet> "https://arduino.esp8266.com/stable/package_esp8266c…> OK

Tools> Board:> Boards Manager> esp8266> install

Vaihe 2: Asenna Arduino IDE, asenna Arduino Json -kirjasto:

Image
Image

Asenna Arduino json -kirjasto:

Asenna versio 5.13.1

Katso asennusvideo TÄSTÄ

Vaihe 3: Arduino IDE: n määrittäminen, Firebase -kirjaston asentaminen:

Arduino IDE: n määrittäminen, Firebase -kirjaston asentaminen
Arduino IDE: n määrittäminen, Firebase -kirjaston asentaminen

Asenna Firebase -kirjasto:

Lataa uusin vakaa versio TÄSTÄ> purkaa tiedosto "Dokumentit / Arduino / kirjastoihin"

HUOMAUTUS: "v0.3 Kaksisuuntaisen suoratoiston tuki"> vika> päivitä sormenjälki KLIKKAA TÄSTÄ TIETOA

Vaihe 4: Firebase, projektin luominen:

Firebase, Luo projekti
Firebase, Luo projekti
Firebase, Luo projekti
Firebase, Luo projekti

Luo Firebase -projekti:

Siirry osoitteeseen

Vaihe 5: Firebase, projektisäännöt:

Firebase, projektisäännöt
Firebase, projektisäännöt

Hankkeen säännöt:

Tietokanta (reaaliaikainen tietokanta)> säännöt

{/* Lisätietoja suojaussäännöistä on osoitteessa https://firebase.google.com/docs/database/security. */ "rules": {".read": true, ".write": true}}

Vaihe 6: Firebase, reaaliaikaiset tietokantatiedot:

Firebase, reaaliaikaisen tietokannan tiedot
Firebase, reaaliaikaisen tietokannan tiedot

Reaaliaikaiset tietokantatiedot:

Tietokanta (reaaliaikainen tietokanta)> Tiedot

Lisää: "LED1"> "" 0 ""

Vaihe 7: Koodi:

#sisältää

#sisältää

#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI SALASANA" #define FIREBASE_HOST "???????????? firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"

int LED1 = 4;

mitätön asennus ()

{Serial.begin (115200);

pinMode (LED1, LÄHTÖ);

viive (2000);

Serial.println ('\ n'); wifiConnect ();

Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);

viive (10);

}

tyhjä silmukka ()

{Serial.print (Firebase.getString ("LED1") + "\ n");

analogWrite (LED1, Firebase.getString ("LED1"). toInt ());

viive (10);

jos (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } viive (10);

}

mitätön wifiConnect ()

{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Yhdistä verkkoon Serial.print ("Yhdistäminen"); Serial.print (WIFI_SSID); Serial.println ("…");

int kertoja = 0;

while (WiFi.status ()! = WL_CONNECTED) {// Odota, että Wi-Fi muodostaa yhteyden viive (1000); Serial.print (++ teller); Serial.print (''); }

Serial.println ('\ n');

Serial.println ("Yhteys muodostettu!"); Serial.print ("IP -osoite: / t"); Serial.println (WiFi.localIP ()); // Lähetä ESP8266: n IP -osoite tietokoneelle}

Vaihe 8: Koodi, henkilökohtaiset tiedot:

Koodi, henkilökohtaiset tiedot
Koodi, henkilökohtaiset tiedot
Koodi, henkilökohtaiset tiedot
Koodi, henkilökohtaiset tiedot

henkilökohtaiset tiedot:

SSID> wifi -verkon nimi

WIFI -SALASANA> wifi -verkon salasana

FIREBASE HOST> jotain "????????????? firebaseio.com". Löydät sen reaaliaikaisen tietokannasi "Tiedot" -välilehdestä.

AUTH KEY> Projektiasetukset> Palvelutilit> Tietokannan salaisuudet

Vaihe 9: Esp8266 -ohjaimet:

Esp8266 -ajurit
Esp8266 -ajurit

Ladata:

Napsauta TÄSTÄ> purkaa ja asenna

Vaihe 10: Testaa koodi:

Testaa koodi
Testaa koodi

Latauskoodi:

käytä esp8266-moduulia kortinhallinnassa> napsauta "ESP-12E-moduuli".

Avaa sarjamonitori ja aseta se "115200".

Ja sinun pitäisi saada samat tiedot kuin tietokannassasi.

Suositeltava: