Mündəricat:
- Addım 1: Arduino IDE qurmaq, Esp8266 lövhəsini quraşdırın:
- Addım 2: Arduino IDE qurmaq, Arduino Json Kitabxanasını quraşdırın:
- Addım 3: Arduino IDE qurmaq, Firebase Kitabxanasını qurmaq:
- Addım 4: Firebase, Layihə Yarat:
- Addım 5: Firebase, Layihə Qaydaları:
- Addım 6: Firebase, Realtime Database Data:
- Addım 7: Kod:
- Addım 8: Kod, Şəxsi Məlumat:
- Addım 9: Esp8266 Sürücüləri:
- Addım 10: Kodu sınayın:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu layihəyə başlamaq üçün aşağıdakı komponentlərə ehtiyacınız var:
- esp8266 (NodeMcu v3 Lua)
- google hesabı (firebase)
Buradan bir esp8266 satın ala bilərsiniz:
- amazon.com
- aliexpress.com
Addım 1: Arduino IDE qurmaq, Esp8266 lövhəsini quraşdırın:
Esp8266 lövhəsini quraşdırın:
Arduino IDE> Fayl> Tercihlər> Əlavə Kartlar Meneceri URL -lərini açın "" https://arduino.esp8266.com/stable/package_esp8266c…> Tamam
Alətlər> İdarə Heyəti:> Panolar Meneceri> esp8266> quraşdırın
Addım 2: Arduino IDE qurmaq, Arduino Json Kitabxanasını quraşdırın:
Arduino json kitabxanasını quraşdırın:
5.13.1 versiyasını quraşdırın
Quraşdırma videosunu BURADAN izləyin
Addım 3: Arduino IDE qurmaq, Firebase Kitabxanasını qurmaq:
Firebase kitabxanasını quraşdırın:
Ən son sabit quruluşu BURADAN yükləyin> "Sənədlər / Arduino / kitabxanalarında" açın.
DİQQƏT, "v0.3 İki istiqamətli axın dəstəyi" ndə bir səhv var> barmaq izini yeniləyin BİLGİ İÇİN TIKLAYIN
Addım 4: Firebase, Layihə Yarat:
Firebase Layihəsi yaradın:
"Https://console.firebase.google.com" a gedin
Addım 5: Firebase, Layihə Qaydaları:
Layihə qaydaları:
Verilənlər bazası (Realtime Database)> qaydalar
{/* Təhlükəsizlik qaydaları haqqında daha çox məlumat əldə etmək üçün https://firebase.google.com/docs/database/security ünvanına daxil olun. */ "qaydalar": {". oxu": doğru, ". yaz": doğru}}
Addım 6: Firebase, Realtime Database Data:
Real vaxt məlumat bazası məlumatları:
Verilənlər Bazası (Realtime Database)> Məlumatlar
Əlavə et: "LED1"> "" 0 ""
Addım 7: Kod:
#daxil edin
#daxil edin
#WIFI_SSID "SSID" ni təyin et #WIFI_ŞİFRİNİ "WIFI PAROLU" ni təyin et #FIREBASE_HOST'u təyin et ?????????????. firebaseio.com " #FIREBASE_AUTH" AUTH KEY"
int LED1 = 4;
boş quraşdırma ()
{Serial.begin (115200);
pinMode (LED1, Çıxış);
gecikmə (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
gecikmə (10);
}
boşluq döngəsi ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
gecikmə (10);
əgər (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } gecikmə (10);
}
boş wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Serial.print ("Bağlanır") şəbəkəsinə qoşulun; Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
while (WiFi.status ()! = WL_CONNECTED) {// Wi-Fi-nın gecikməni bağlamasını gözləyin (1000); Serial.print (++ teller); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("Bağlantı quruldu!"); Serial.print ("IP ünvanı: / t"); Serial.println (WiFi.localIP ()); // ESP8266 -nın IP ünvanını kompüterə göndərin}
Addım 8: Kod, Şəxsi Məlumat:
şəxsi məlumat:
SSID> wifi şəbəkənizin adı
WIFI PAROLU> wifi şəbəkənizin şifrəsi
FIREBASE HOST> "??????????????? firebaseio.com" kimi bir şey. Realtime Database -in "Data" sekmesinde tapa bilərsiniz.
AUTH KEY> Layihə ayarları> Xidmət hesabları> Verilənlər bazası sirləri
Addım 9: Esp8266 Sürücüləri:
Yüklə:
BURAYA vurun> açın və quraşdırın
Addım 10: Kodu sınayın:
Kodu yüklə:
board menecerində esp8266 modulundan istifadə edin> "ESP-12E modulu" na basın.
Serial monitoru açın və "115200" olaraq təyin edin.
Və verilənlər bazanızda olduğu kimi eyni məlumatları almalısınız.