Isi kandungan:
- Langkah 1: Menyiapkan Arduino IDE, Pasang Papan Esp8266:
- Langkah 2: Menyiapkan Arduino IDE, Pasang Perpustakaan Arduino Json:
- Langkah 3: Menyiapkan Arduino IDE, Pasang Firebase Library:
- Langkah 4: Firebase, Buat Projek:
- Langkah 5: Firebase, Peraturan Projek:
- Langkah 6: Firebase, Data Pangkalan Data Masa Nyata:
- Langkah 7: Kod:
- Langkah 8: Kod, Maklumat Peribadi:
- Langkah 9: Pemacu Esp8266:
- Langkah 10: Uji Kod:
Video: Esp8266 Firebase Connection: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Untuk memulakan projek ini, Anda memerlukan komponen berikut:
- esp8266 (NodeMcu v3 Lua)
- akaun google (firebase)
Anda boleh membeli esp8266 dari sini:
- amazon.com
- aliexpress.com
Langkah 1: Menyiapkan Arduino IDE, Pasang Papan Esp8266:
Pasang Papan esp8266:
Buka Arduino IDE> Fail> Pilihan> URL Pengurus Papan tambahan> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Alat> Papan:> Pengurus Papan> esp8266> pasang
Langkah 2: Menyiapkan Arduino IDE, Pasang Perpustakaan Arduino Json:
Pasang pustaka Arduino json:
Pasang versi 5.13.1
Tonton pasang video di SINI
Langkah 3: Menyiapkan Arduino IDE, Pasang Firebase Library:
Pasang pustaka Firebase:
Muat turun binaan stabil terkini di SINI> unzip di "Documents / Arduino / library"
CATATAN, Terdapat bug dalam "sokongan streaming dua hala v0.3"> kemas kini cap jari KLIK DI SINI UNTUK INFO
Langkah 4: Firebase, Buat Projek:
Buat Projek Firebase:
Pergi ke "https://console.firebase.google.com"
Langkah 5: Firebase, Peraturan Projek:
Peraturan projek:
Pangkalan Data (Realtime Database)> peraturan
{/ * Lawati https://firebase.google.com/docs/database/security untuk mengetahui lebih lanjut mengenai peraturan keselamatan. * / "peraturan": {".read": true, ".write": true}}
Langkah 6: Firebase, Data Pangkalan Data Masa Nyata:
Data Pangkalan Data Masa Nyata:
Pangkalan Data (Realtime Database)> Data
Tambah: "LED1"> "" 0 ""
Langkah 7: Kod:
#sertakan
#sertakan
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "KUNCI AUTH"
int LED1 = 4;
persediaan tidak sah ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
kelewatan (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
kelewatan (10);
}
gelung kosong ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). keInt ());
kelewatan (10);
jika (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } kelewatan (10);
}
batal wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Sambungkan ke rangkaian Serial.print ("Menyambung ke"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
sementara (WiFi.status ()! = WL_CONNECTED) {// Tunggu Wi-Fi menyambung kelewatan (1000); Serial.print (++ juruwang); Cetakan bersiri (''); }
Serial.println ('\ n');
Serial.println ("Sambungan dibuat!"); Serial.print ("Alamat IP: / t"); Serial.println (WiFi.localIP ()); // Hantarkan alamat IP ESP8266 ke komputer}
Langkah 8: Kod, Maklumat Peribadi:
maklumat peribadi:
SSID> nama rangkaian wifi anda
WIFI PASSWORD> kata laluan rangkaian wifi anda
FIREBASE HOST> seperti "?????????????. Firebaseio.com". Anda boleh menemuinya di tab "Data" pada Pangkalan Data Masa Nyata anda.
KUNCI AUTH> Tetapan projek> Akaun perkhidmatan> Rahsia pangkalan data
Langkah 9: Pemacu Esp8266:
Muat turun:
Klik DI SINI> unzip dan pasang
Langkah 10: Uji Kod:
Muat naik kod:
gunakan modul esp8266 dalam pengurus papan> klik "modul ESP-12E".
Buka monitor bersiri dan tetapkan ke "115200".
Dan anda harus mendapatkan data yang sama seperti dalam pangkalan data anda.
Disyorkan:
Sistem Pemantauan Visual Berasaskan LoRa untuk Pertanian Iot - Merancang Aplikasi Berhadapan Menggunakan Firebase & Angular: 10 Langkah
Sistem Pemantauan Visual Berasaskan LoRa untuk Pertanian Iot | Merancang Aplikasi Hadapan Menggunakan Firebase & Angular: Pada bab sebelumnya kita membincangkan bagaimana sensor berfungsi dengan modul loRa untuk mengisi pangkalan data Firebase Realtime, dan kami melihat gambarajah tahap yang sangat tinggi bagaimana keseluruhan projek kami berfungsi. Dalam bab ini kita akan membincangkan bagaimana kita dapat
Flysky RF Transmitter Powered Via USB + Wire Signal Connection to PC + Free Simulator Software: 6 Langkah
Flysky RF Transmitter Powered Via USB + Wire Signal Connection to PC + Free Simulator Software: Sekiranya anda seperti saya, anda ingin menguji pemancar RF anda dan belajar sebelum anda jatuh pesawat / drone RF tersayang. Ini akan memberi anda keseronokan tambahan, sambil menjimatkan banyak wang dan masa. Untuk melakukannya, cara terbaik ialah menyambungkan pemancar RF anda kepada anda
Automasi Rumah Menggunakan Google Firebase: 3 Langkah
Automasi Rumah Menggunakan Google Firebase: Pengenalan: Ini adalah projek automasi rumah yang menggunakan firebase dan nodeMCU. Pertama mengapa saya memilih Firebase adalah kerana dapat diselenggara dengan mudah ia mempunyai laporan kemajuan, Crash Analytics dll dan betul-betul ia percuma sehingga kita dapat
Google Firebase Dengan ESP8266 Arduino: 4 Langkah
Google Firebase Dengan ESP8266 Arduino: Pada masa ini, setiap mesin mempunyai beberapa data untuk diposkan melalui awan dan Data harus Menganalisis dan harus mencatat untuk banyak tujuan. Pada masa yang sama data harus dapat diakses oleh Penganalisis juga. Perkara ini dapat dilakukan dengan menggunakan konsep IOT. IOT adalah internet
Mengawal NodeMCU ESP8266 1.0 12E Dengan Google Firebase: 4 Langkah
Mengendalikan NodeMCU ESP8266 1.0 12E Dengan Google Firebase: Dalam Kursus ini, Kami akan membuat Aplikasi Android, Membuat Pangkalan Data Firebase dan Mengendalikan NodeMCU ESP 8266 1.0 12E dengan Penyelarasan produk yang disebutkan sebelumnya