
Sisukord:
- Samm: seadistage Arduino IDE, installige Esp8266 tahvel:
- Samm: installige Arduino IDE, installige Arduino Json raamatukogu:
- 3. toiming: Arduino IDE seadistamine, Firebase'i teegi installimine:
- 4. samm: Firebase, projekti loomine:
- Samm: Firebase, projekti reeglid:
- 6. toiming: Firebase, reaalajas andmebaasi andmed:
- 7. samm: kood:
- 8. samm: kood, isiklik teave:
- 9. samm: Esp8266 draiverid:
- Samm: testige koodi:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



Selle projektiga alustamiseks vajate järgmisi komponente:
- esp8266 (NodeMcu v3 Lua)
- Google'i konto (firebase)
Esp8266 saate osta siit:
- amazon.com
- aliexpress.com
Samm: seadistage Arduino IDE, installige Esp8266 tahvel:



Installige esp8266 plaat:
Avage Arduino IDE> Fail> Eelistused> Tahvlite halduri täiendavad URL -id> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Tööriistad> Tahvel:> Tahvlite haldur> esp8266> install
Samm: installige Arduino IDE, installige Arduino Json raamatukogu:


Installige Arduino json raamatukogu:
Installige versioon 5.13.1
Vaata paigaldusvideot SIIT
3. toiming: Arduino IDE seadistamine, Firebase'i teegi installimine:

Firebase'i kogu installimine:
Laadige alla uusim stabiilne versioon SIIT> pakkige lahti jaotisest "Dokumendid / Arduino / teegid"
MÄRKUS. Viga "v0.3 kahesuunalise voogesituse tugi"> värskendage sõrmejälge KLIKI SIIA
4. samm: Firebase, projekti loomine:


Looge Firebase'i projekt:
Minge aadressile
Samm: Firebase, projekti reeglid:

Projekti reeglid:
Andmebaas (reaalajas andmebaas)> reeglid
{/* Turvareeglite kohta lisateabe saamiseks külastage aadressi https://firebase.google.com/docs/database/security. */ "reeglid": {".lugege": tõsi, ".kirjutage": tõsi}}
6. toiming: Firebase, reaalajas andmebaasi andmed:

Reaalajas andmebaasi andmed:
Andmebaas (reaalajas andmebaas)> Andmed
Lisa: "LED1"> "" 0 ""
7. samm: kood:
#kaasake
#kaasake
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "???????????? firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
tühine seadistus ()
{Serial.begin (115200);
pinMode (LED1, VÄLJUND);
viivitus (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
viivitus (10);
}
tühine tsükkel ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
viivitus (10);
kui (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } viivitus (10);
}
tühine wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Ühenda võrguga Serial.print ("Ühendamine"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
while (WiFi.status ()! = WL_CONNECTED) {// Oodake Wi-Fi ühenduse loomise viivitust (1000); Serial.print (++ teller); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Ühendus loodud!"); Serial.print ("IP -aadress: / t"); Serial.println (WiFi.localIP ()); // ESP8266 IP -aadressi saatmine arvutisse}
8. samm: kood, isiklik teave:


personaalne informatsioon:
SSID> teie WiFi -võrgu nimi
WIFI PASSWORD> teie wifi võrgu parool
FIREBASE HOST> midagi sellist nagu "????????????? firebaseio.com". Selle leiate oma reaalajas andmebaasi vahekaardilt „Andmed”.
AUTH KEY> Projekti seaded> Teeninduskontod> Andmebaasi saladused
9. samm: Esp8266 draiverid:

Lae alla:
Klõpsake SIIN> pakkige lahti ja installige
Samm: testige koodi:

Üleslaadimiskood:
kasutage plaadihalduris esp8266 moodulit> klõpsake "ESP-12E moodul".
Avage seeriamonitor ja seadke see väärtusele "115200".
Ja peaksite saama samad andmed nagu oma andmebaasis.
Soovitan:
Kuidas parandada Logitech X100 kõlarit, kui Bluetooth -ühendus ei tööta: 6 sammu

Kuidas parandada Logitech X100 kõlarit, kui Bluetooth -ühendus ei tööta: Kui mu Bluetooth -kõlar vette kukutati, oli see laastav, ma ei saanud enam duši all olles muusikat kuulata. Kujutage ette, et ärkate hommikul kell 6.30 ja võtate kuuma dušši koos oma lemmikmuusikatega. Kujutage nüüd ette, et peate ärkama
Seljakott nr 6: universaalne ühendus: 5 sammu

Seljakott nr 6: UniversalConnector: SPIKE Prime Seljakotid on LEGO Education SPIKE Prime'i laiendused. Universaalne pistik -seljakott on põhimõtteliselt juhtmega seljakott, mis muudab SPIKE Prime'i pistikud üldisteks isaspistikuteks. See seljakott on väga kasulik, kui plaanite
Ilma API ühendus: 7 sammu

Ilmaliidese ühendus: see juhend aitab teil saada ilmastiku API võtit. See on üks paljudest sammudest nutika peegli loomiseks, mis aitab teil otsustada, mida kanda. Üks vajadustest on saada oma asukoha kohta ilmateateid. Ülaltoodud pilt näitab teile andmeid, mida saate
Looge ühendus Raspberry Pi -ga peata režiimis, kasutades Android -telefoni, seadistage ka WiFi: 5 sammu

Ühendage Raspberry Pi -ga peata režiimis, kasutades Android -telefoni, konfigureerige ka WiFi: (kasutatud pilt on Raspberry Pi 3 mudel B saidilt https://www.raspberrypi.org) See juhend annab teile teada, kuidas ühendada Raspberry Pi Android -telefoniga ja konfigureerida ka WiFi Raspberry Pi peal ilma režiimita, st ilma klaviatuuri, hiire ja kuvarita. Ma
IoT ilmavaate e-paberi ekraan - Interneti -ühendus ESP8266: 7 sammu

IoT ilmavaate e-paberi ekraan | Internetiga ühendatud ESP8266: E-paberi ekraanil kuvatakse ilmateave, mis on sünkroonitud OpenWeatherMap API-ga (WiFi kaudu). Projekti süda on ESP8266/32. Hei, mis toimub, poisid? Akarsh siin CETechist. Täna teeme projekti, mis on ilmaseade, mis