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:
Video: Esp8266 Firebase Bağlantısı: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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.
Tövsiyə:
Flysky RF Transmitteri USB + Tel Siqnal Bağlantısı ilə PC ilə işləyir + Pulsuz Simulator Proqramı: 6 addım
Flysky RF Vericisi USB + Tel Siqnal Bağlantısı ilə PC + Pulsuz Simulator Proqramı ilə Gücləndirilir: Mənim kimi olsanız, RF ötürücünüzü sınamaq və əziz RF təyyarəsini/pilotsuz təyyarənizi qəzaya uğramadan öyrənmək istərdiniz. Bu, çoxlu pula və vaxta qənaət etməklə əlavə əyləncə verəcək, bunu etmək üçün RF ötürücünüzü sizə bağlamağın ən yaxşı yolu
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: 7 Addım (Şəkillərlə)
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: Bu Təlimatlara xoş gəlmisiniz. Yürüşün əvvəlində bir bağçada idim və bir neçə istixana gördüm. Uzun müddətdir bitkilər və elektronika ilə bir layihə etmək istədiyim üçün irəli getdim və birini aldım: https://www.instagram.com/p
Bluetooth Bağlantısı işləmədikdə Logitech X100 Dinamikini necə düzəltmək olar: 6 addım
Bluetooth Bağlantısı İşləmədikdə Logitech X100 Dinamikini Necə Düzəltmək olar: Bluetooth hoparlörümü suya atanda, duşda olarkən musiqimi dinləyə bilməyəcəyim çox dağıdıcı idi. Səhər 6.30 -da oyandığınızı və sevdiyiniz melodiyalarla isti duş aldığınızı düşünün. İndi yuxudan oyanmaq lazım olduğunu düşünün
Arduino I2C Upsource ilə 16*2 Lcd Ekran Bağlantısı: 10 Addım
Mənbə ilə Arduino I2C 16*2 Lcd Ekran Bağlantısı: I²C (Inter-Integrated Circuit), I-squared-C olaraq tələffüz olunur, Philips Semiconductor tərəfindən icad edilən çox ustalı, çox qullu, paketli, tək uçlu, seriyalı kompüter avtobusudur. (indi NXP Semiconductors)
ESP8266 ilə WiFi Bağlantısı qurmaq və Yerli IP ünvanını əldə etmək: 3 addım
ESP8266 ilə WiFi Bağlantısı qurmaq və Yerli IP ünvanını əldə etmək: Bu təlimatda ESP8266 WiFi lövhəsi ilə WiFi bağlantısının necə qurulacağını görəcəyik