Tartalomjegyzék:
- 1. lépés: Az Arduino IDE beállítása, az Esp8266 Board telepítése:
- 2. lépés: Az Arduino IDE beállítása, az Arduino Json Library telepítése:
- 3. lépés: Az Arduino IDE beállítása, a Firebase Library telepítése:
- 4. lépés: Firebase, projekt létrehozása:
- 5. lépés: Firebase, projektszabályok:
- 6. lépés: Firebase, valós idejű adatbázis -adatok:
- 7. lépés: Kód:
- 8. lépés: Kód, személyes adatok:
- 9. lépés: Esp8266 illesztőprogramok:
- 10. lépés: A kód tesztelése:
Videó: Esp8266 Firebase kapcsolat: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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 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:
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:
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:
Lépjen a "https://console.firebase.google.com" oldalra
5. lépés: 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:
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:
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:
Letöltés:
Kattintson IDE> bontsa ki és telepítse
10. lépés: A kód tesztelése:
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:
A Logitech X100 hangszóró javítása, ha a Bluetooth -kapcsolat nem működik: 6 lépés
Hogyan javítsunk meg egy Logitech X100 hangszórót, ha a Bluetooth -kapcsolat nem működik: Amikor a Bluetooth hangszórómat vízbe ejtettem, pusztító volt, nem tudtam tovább hallgatni a zenémet zuhany alatt. Képzeld el, hogy reggel 6.30 -kor felébredsz, és kedvenc dallamaiddal forró zuhany alatt mész. Most képzeld el, hogy fel kell ébredned
Mikro: bit MU látásérzékelő - soros kapcsolat és OLED képernyő: 10 lépés
Micro: bit MU Vision Sensor - Soros kapcsolat és OLED képernyő: Ez a harmadik útmutató az MU látásérzékelőhöz. Eddig az MU segítségével próbáltuk felismerni a számokat és alakzatokat tartalmazó kártyákat, de hogy bonyolultabb projekttel felfedezzük MU érzékelőnket, jobb kimenetet szeretnénk elérni. Ennyi információt nem kaphatunk
Arduino Led Matrix kapcsolat az Utsource -nal: 9 lépés (képekkel)
Arduino Led Mátrix csatlakozás Utsource-nal: A LED-mátrix vagy LED-kijelző a nagyméretű, alacsony felbontású pontmátrixos megjelenítési forma, amely hasznos mind az ipari és kereskedelmi információs kijelzők, mind a hobbista ember-gép interfészek számára. Ez egy 2-D dióda mátrixból áll, és a katalógusuk
Időjárás API kapcsolat: 7 lépés
Időjárási API -kapcsolat: Ez a kézikönyv segítséget nyújt az időjárási API -kulcs beszerzésében. Ez az egyik lépés az intelligens tükör létrehozásához, amely segít eldönteni, hogy mit viseljen. Az egyik igény az időjárási adatok beszerzése a tartózkodási helyéről. A fenti képen láthatók azok az adatok, amelyeket
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: 3 lépés
WiFi kapcsolat létrehozása az ESP8266 segítségével és a helyi IP -cím beszerzése: Ebben az oktatóanyagban megtudjuk, hogyan hozható létre WiFi kapcsolat az ESP8266 WiFi kártyával. Ezt összekapcsoljuk a helyi WiFi hálózattal