Përmbajtje:

Lidhja Esp8266 Firebase: 10 hapa
Lidhja Esp8266 Firebase: 10 hapa

Video: Lidhja Esp8266 Firebase: 10 hapa

Video: Lidhja Esp8266 Firebase: 10 hapa
Video: ESP8266/ESP32: Построение графиков по датчикам в браузере 2024, Nëntor
Anonim
Image
Image
Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266

Për të filluar me këtë projekt, keni nevojë për përbërësit e mëposhtëm:

  • esp8266 (NodeMcu v3 Lua)
  • llogari google (firebase)

Mund të blini një esp8266 nga këtu:

  • amazon.com
  • aliexpress.com

Hapi 1: Vendosja e Arduino IDE, Instaloni Bordin Esp8266:

Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266
Vendosja e Arduino IDE, Instaloni Bordin Esp8266

Instaloni bordin esp8266:

Hapni Arduino IDE> Skedari> Preferencat> URL shtesë të Menaxherit të Bordeve> "https://arduino.esp8266.com/stable/package_esp8266c…> OK

Mjetet> Bordi:> Menaxherët e bordeve> esp8266> instaloni

Hapi 2: Vendosja e Arduino IDE, Instaloni Bibliotekën Arduino Json:

Image
Image

Instaloni bibliotekën Arduino json:

Instaloni versionin 5.13.1

Shikoni videon e instalimit KTU

Hapi 3: Konfigurimi i Arduino IDE, Instalimi i Bibliotekës Firebase:

Konfigurimi i Arduino IDE, Instalimi i Bibliotekës Firebase
Konfigurimi i Arduino IDE, Instalimi i Bibliotekës Firebase

Instaloni bibliotekën Firebase:

Shkarkoni ndërtesën më të fundit të qëndrueshme KERTU> hiqeni nga zinxhiri në "Documents / Arduino / bibliotekat"

SHENIM, Ka një defekt në "v0.3 Mbështetje për transmetimin dy-drejtues"> përditësoni gjurmët e gishtave KLIKONI K FORTU P INR INFO

Hapi 4: Firebase, Krijo Projekt:

Firebase, Krijo Projekt
Firebase, Krijo Projekt
Firebase, Krijo Projekt
Firebase, Krijo Projekt

Krijoni një projekt Firebase:

Shkoni te "https://console.firebase.google.com"

Hapi 5: Firebase, Rregullat e Projektit:

Firebase, Rregullat e Projektit
Firebase, Rregullat e Projektit

Rregullat e projektit:

Baza e të dhënave (Baza e të dhënave në kohë reale)> rregullat

{/* Vizitoni https://firebase.google.com/docs/database/security për të mësuar më shumë rreth rregullave të sigurisë. */ "rregullat": {".lexo": e vërtetë, ".shkruaj": e vërtetë}}

Hapi 6: Firebase, Të dhënat e bazës së të dhënave në kohë reale:

Firebase, Të dhënat e bazës së të dhënave në kohë reale
Firebase, Të dhënat e bazës së të dhënave në kohë reale

Të dhënat e bazës së të dhënave në kohë reale:

Baza e të dhënave (Baza e të dhënave në kohë reale)> Të dhëna

Shto: "LED1"> "" 0 ""

Hapi 7: Kodi:

#përfshi

#përfshi

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

int LED1 = 4;

void setup ()

{Serial.fillo (115200);

pinMode (LED1, OUTPUT);

vonesa (2000);

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

Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);

vonesa (10);

}

lak void ()

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

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

vonesa (10);

nëse (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } vonesa (10);

}

void wifiConnect ()

{WiFi.filloj (WIFI_SSID, WIFI_PASSWORD); // Lidhu me rrjetin Serial.print ("Lidhja me"); Serial.print (WIFI_SSID); Serial.println ("…");

int treguesi = 0;

ndërsa (WiFi.status ()! = WL_CONNECTED) {// Prisni që Wi-Fi të lidhet me vonesë (1000); Serial.print (++ tregues); Serial.print (''); }

Serial.println ('\ n');

Serial.println ("Lidhja u vendos!"); Serial.print ("Adresa IP: / t"); Serial.println (WiFi.localIP ()); // Dërgoni adresën IP të ESP8266 në kompjuter}

Hapi 8: Kodi, Informacioni Personal:

Kodi, Informacioni Personal
Kodi, Informacioni Personal
Kodi, Informacioni Personal
Kodi, Informacioni Personal

Informacione Personale:

SSID> emri i rrjetit tuaj wifi

WIFI PASSWORD> fjalëkalimi i rrjetit tuaj wifi

HOST FIREBASE> diçka si "?????????????. Firebaseio.com". Mund ta gjeni në skedën "Të dhëna" të bazës tuaj të të dhënave në kohë reale.

AUTH KEY> Cilësimet e projektit> Llogaritë e shërbimit> Sekretet e bazës së të dhënave

Hapi 9: Shoferët Esp8266:

Shoferët Esp8266
Shoferët Esp8266

Shkarko:

Kliko KERTU> zbërtheni dhe instaloni

Hapi 10: Testoni Kodin:

Provoni Kodin
Provoni Kodin

Kodi i ngarkimit:

përdorni modulin esp8266 në menaxherin e bordit> klikoni "moduli ESP-12E".

Hapni monitorin serik dhe vendoseni në "115200".

Dhe ju duhet të merrni të njëjtat të dhëna si në bazën tuaj të të dhënave.

Recommended: