Tartalomjegyzék:

Esp8266 Firebase kapcsolat: 10 lépés
Esp8266 Firebase kapcsolat: 10 lépés

Videó: Esp8266 Firebase kapcsolat: 10 lépés

Videó: Esp8266 Firebase kapcsolat: 10 lépés
Videó: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, November
Anonim
Image
Image
Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése

A projekt elindításához a következő összetevőkre van szüksége:

  • esp8266 (NodeMcu v3 Lua)
  • google -fiók (firebase)

Itt vásárolhat esp8266 -ot:

  • amazon.com
  • aliexpress.com

1. lépés: Az Arduino IDE beállítása, az Esp8266 Board telepítése:

Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése
Az Arduino IDE beállítása, az Esp8266 kártya telepítése

Az esp8266 kártya telepítése:

Nyissa meg az Arduino IDE> Fájl> Beállítások> további táblákkezelő URL -címét> "https://arduino.esp8266.com/stable/package_esp8266c…> OK

Eszközök> Tábla:> Fórumkezelő> esp8266> install

2. lépés: Az Arduino IDE beállítása, az Arduino Json Library telepítése:

Image
Image

Az Arduino json könyvtár telepítése:

Telepítse az 5.13.1 verziót

Nézze meg a telepítési videót ITT

3. lépés: Az Arduino IDE beállítása, a Firebase Library telepítése:

Az Arduino IDE beállítása, a Firebase Library telepítése
Az Arduino IDE beállítása, a Firebase Library telepítése

A Firebase könyvtár telepítése:

Töltse le a legújabb stabil buildet ITT> bontsa ki a "Dokumentumok / Arduino / könyvtárak" mappában

MEGJEGYZÉS: Hiba van a "v0.3 Kétirányú streaming támogatás"> ujjlenyomat frissítésében KATT IDE INFORMÁCIÓHOZ

4. lépés: Firebase, projekt létrehozása:

Firebase, projekt létrehozása
Firebase, projekt létrehozása
Firebase, projekt létrehozása
Firebase, projekt létrehozása

Firebase -projekt létrehozása:

Lépjen a "https://console.firebase.google.com" oldalra

5. lépés: Firebase, projektszabályok:

Firebase, projektszabályok
Firebase, projektszabályok

A projekt szabályai:

Database (Realtime Database)> szabályok

{/* Látogassa meg a https://firebase.google.com/docs/database/security webhelyet, ha többet szeretne megtudni a biztonsági szabályokról. */ "rules": {".read": true, ".write": true}}

6. lépés: Firebase, valós idejű adatbázis -adatok:

Firebase, Valós idejű adatbázis -adatok
Firebase, Valós idejű adatbázis -adatok

Valós idejű adatbázis adatok:

Adatbázis (Valós idejű adatbázis)> Adatok

Hozzáadás: "LED1"> "" 0 ""

7. lépés: Kód:

#befoglalni

#befoglalni

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

int LED1 = 4;

üres beállítás ()

{Serial.begin (115200);

pinMode (LED1, KIMENET);

késleltetés (2000);

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

Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);

késleltetés (10);

}

üres hurok ()

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

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

késleltetés (10);

ha (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } késleltetés (10);

}

void wifiConnect ()

{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Csatlakozás a hálózathoz Serial.print ("Csatlakozás"); Serial.print (WIFI_SSID); Serial.println ("…");

int teller = 0;

while (WiFi.status ()! = WL_CONNECTED) {// Várja meg a Wi-Fi csatlakozási késleltetését (1000); Soros.nyomtatás (++ számláló); Serial.print (''); }

Serial.println ('\ n');

Serial.println ("A kapcsolat létrejött!"); Serial.print ("IP -cím: / t"); Serial.println (WiFi.localIP ()); // Az ESP8266 IP -címének elküldése a számítógépre}

8. lépés: Kód, személyes adatok:

Kód, személyes adatok
Kód, személyes adatok
Kód, személyes adatok
Kód, személyes adatok

személyes adatok:

SSID> a wifi hálózat neve

WIFI PASSWORD> wifi hálózatának jelszava

FIREBASE HOST> valami "????????????? firebaseio.com". Megtalálható a valós idejű adatbázis "Adatok" lapján.

AUTH KEY> Projektbeállítások> Szolgáltatási fiókok> Adatbázis titkai

9. lépés: Esp8266 illesztőprogramok:

Esp8266 illesztőprogramok
Esp8266 illesztőprogramok

Letöltés:

Kattintson IDE> bontsa ki és telepítse

10. lépés: A kód tesztelése:

Tesztelje a kódot
Tesztelje a kódot

Feltöltési kód:

használja az esp8266 modult az alaplapkezelőben> kattintson az "ESP-12E modul" elemre.

Nyissa meg a soros monitort, és állítsa "115200" -ra.

És ugyanazokat az adatokat kell kapnia, mint az adatbázisában.

Ajánlott: