Mündəricat:

Esp8266 Firebase Bağlantısı: 10 addım
Esp8266 Firebase Bağlantısı: 10 addım

Video: Esp8266 Firebase Bağlantısı: 10 addım

Video: Esp8266 Firebase Bağlantısı: 10 addım
Video: ESP8266 ve Android Haberleşmesi - FireBase Kullanımı - Nesnelerin İnterneti - IoT || App Inventor 2 2024, Noyabr
Anonim
Image
Image
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın

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:

Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq Esp8266 lövhəsini quraşdırın
Arduino IDE quraraq 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:

Image
Image

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:

Arduino IDE quraraq Firebase Kitabxanasını quraşdırın
Arduino IDE quraraq Firebase Kitabxanasını quraşdırın

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ə Yarat
Firebase, Layihə Yarat
Firebase, Layihə Yarat
Firebase, Layihə Yarat

Firebase Layihəsi yaradın:

"Https://console.firebase.google.com" a gedin

Addım 5: Firebase, Layihə Qaydaları:

Firebase, Layihə Qaydaları
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:

Firebase, Realtime Database Data
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:

Kod, Şəxsi Məlumat
Kod, Şəxsi Məlumat
Kod, Şəxsi Məlumat
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:

Esp8266 Sürücüləri
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 sınayın
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ə: