Përmbajtje:
- Hapi 1: Vendosja e Arduino IDE, Instaloni Bordin Esp8266:
- Hapi 2: Vendosja e Arduino IDE, Instaloni Bibliotekën Arduino Json:
- Hapi 3: Konfigurimi i Arduino IDE, Instalimi i Bibliotekës Firebase:
- Hapi 4: Firebase, Krijo Projekt:
- Hapi 5: Firebase, Rregullat e Projektit:
- Hapi 6: Firebase, Të dhënat e bazës së të dhënave në kohë reale:
- Hapi 7: Kodi:
- Hapi 8: Kodi, Informacioni Personal:
- Hapi 9: Shoferët Esp8266:
- Hapi 10: Testoni Kodin:
Video: Lidhja Esp8266 Firebase: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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:
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:
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:
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:
Krijoni një projekt Firebase:
Shkoni te "https://console.firebase.google.com"
Hapi 5: 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:
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:
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:
Shkarko:
Kliko KERTU> zbërtheni dhe instaloni
Hapi 10: Testoni 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:
Sensor kompakt i motit Me GPRS (Kartë SIM) Lidhja e të dhënave: 4 hapa
Sensor Kompakt i Motit Me GPRS (Kartë SIM) Lidhja e të dhënave: Përmbledhje projekti Ky është një sensor moti me bateri i bazuar në një sensor të temperaturës/presionit/lagështisë BME280 dhe një MCU ATMega328P. Punon me dy bateri litium tionil AA 3.6 V. Ka një konsum ultra të ulët të gjumit prej 6 µA. Ai dërgon datën
Lidhja e ESP 32 me sensorin tejzanor: 3 hapa
Lidhja e ESP 32 me Sensorin tejzanor: Sensorët tejzanor punojnë duke lëshuar valë zanore në një frekuencë shumë të lartë për t'u dëgjuar nga njerëzit. Ata pastaj presin që tingulli të reflektohet përsëri, duke llogaritur distancën bazuar në kohën e kërkuar. Kjo është e ngjashme me mënyrën se si radari mat kohën që i duhet një
Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: 7 hapa
Lidhja e Arduino WiFi me Cloud duke përdorur ESP8266: Në këtë tutorial ne do t'ju shpjegojmë se si ta lidhni Arduino tuaj me cloud IoT përmes WiFi. Ne do të konfigurojmë një konfigurim të përbërë nga një modul Arduino dhe një ESP8266 WiFi si një gjë IoT dhe do ta bëjmë gati për të komunikuar me cloud AskSensors.L
Lidhja e një sensori DHT11/DHT22 me renë me një bord të bazuar në ESP8266: 9 hapa
Lidhja e një sensori DHT11/DHT22 me renë me një bord të bazuar në ESP8266: Në artikullin e mëparshëm, unë lidha bordin tim NodeMCU të bazuar në ESP8266 në një shërbim Cloud4RPi. Tani, është koha për një projekt të vërtetë
ESP-12E (ESP8266) Me Arduino Uno: Lidhja: 3 hapa
ESP-12E (ESP8266) Me Arduino Uno: Lidhja: PUNONI N PRO P PRORPARIM, L LNI KOMENTE KSHTU MUND T I PMPRMIRSIMI BASHKU Më konkretisht, unë do të përdor versionin ESP-12E të këtyre