Daftar Isi:
- Langkah 1: Menyiapkan Arduino IDE, Instal Papan Esp8266:
- Langkah 2: Menyiapkan Arduino IDE, Instal Perpustakaan Arduino Json:
- Langkah 3: Menyiapkan Arduino IDE, Instal Firebase Library:
- Langkah 4: Firebase, Buat Proyek:
- Langkah 5: Firebase, Aturan Proyek:
- Langkah 6: Firebase, Data Realtime Database:
- Langkah 7: Kode:
- Langkah 8: Kode, Info Pribadi:
- Langkah 9: Driver Esp8266:
- Langkah 10: Uji Kode:
Video: Koneksi Firebase Esp8266: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Untuk memulai dengan proyek ini, Anda memerlukan komponen berikut:
- esp8266 (NodeMcu v3 Lua)
- akun google (firebase)
Anda dapat membeli esp8266 dari sini:
- amazon.com
- aliexpress.com
Langkah 1: Menyiapkan Arduino IDE, Instal Papan Esp8266:
Instal Papan esp8266:
Buka Arduino IDE > File > Preferences > tambahan Boards Manager URLs > "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Alat > Papan: > Manajer Papan > esp8266 > instal
Langkah 2: Menyiapkan Arduino IDE, Instal Perpustakaan Arduino Json:
Instal perpustakaan Arduino json:
Instal versi 5.13.1
Tonton video pemasangan DI SINI
Langkah 3: Menyiapkan Arduino IDE, Instal Firebase Library:
Instal pustaka Firebase:
Unduh versi stabil terbaru DI SINI > unzip di "Documents\Arduino\libraries"
CATATAN, Ada bug di "v0.3 Bi-directional streaming support"> update sidik jari KLIK DI SINI UNTUK INFO
Langkah 4: Firebase, Buat Proyek:
Buat Proyek Firebase:
Buka "https://console.firebase.google.com"
Langkah 5: Firebase, Aturan Proyek:
Aturan proyek:
Basis Data (Basis Data Waktu Nyata) > aturan
{ /* Kunjungi https://firebase.google.com/docs/database/security untuk mempelajari lebih lanjut tentang aturan keamanan. */ "aturan": { ".read": true, ".write": true } }
Langkah 6: Firebase, Data Realtime Database:
Data Basis Data Waktu Nyata:
Basis Data (Basis Data Waktu Nyata) > Data
Tambahkan: "LED1" > " "0""
Langkah 7: Kode:
#termasuk
#termasuk
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????.firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
batalkan pengaturan()
{ Serial.begin(115200);
pinMode(LED1, OUTPUT);
penundaan(2000);
Serial.println('\n'); koneksi wifi();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
penundaan (10);
}
lingkaran kosong()
{ Serial.print(Firebase.getString("LED1") + "\n");
analogWrite(LED1, Firebase.getString("LED1").toInt());
penundaan (10);
jika(WiFi.status() != WL_CONNECTED)
{ koneksi wifi(); } penundaan(10);
}
batalkan koneksi wifi()
{ WiFi.begin(WIFI_SSID, WIFI_PASSWORD); // Hubungkan ke jaringan Serial.print("Menghubungkan ke "); Serial.print(WIFI_SSID); Serial.println("…");
int teller = 0;
while (WiFi.status() != WL_CONNECTED) { // Tunggu Wi-Fi terhubung delay(1000); Serial.print(++teller); Serial.print(' '); }
Serial.println('\n');
Serial.println("Koneksi berhasil!"); Serial.print("Alamat IP:\t"); Serial.println(WiFi.localIP()); // Kirim alamat IP ESP8266 ke komputer }
Langkah 8: Kode, Info Pribadi:
informasi pribadi:
SSID > nama jaringan wifi Anda
WIFI PASSWORD > kata sandi jaringan wifi Anda
FIREBASE HOST > sesuatu seperti "????????????.firebaseio.com". Anda dapat menemukannya di tab "Data" di Realtime Database Anda.
KUNCI AUTH > Pengaturan proyek > Akun layanan > Rahasia basis data
Langkah 9: Driver Esp8266:
Unduh:
Klik DI SINI > unzip dan instal
Langkah 10: Uji Kode:
Unggah kode:
gunakan modul esp8266 di board manager > klik "modul ESP-12E".
Buka monitor serial dan atur ke "115200".
Dan Anda harus mendapatkan data yang sama seperti di database Anda.
Direkomendasikan:
Pemancar RF Flysky Didukung Melalui USB + Koneksi Sinyal Kabel ke PC + Perangkat Lunak Simulator Gratis: 6 Langkah
Pemancar RF Flysky Didukung Melalui USB + Koneksi Sinyal Kawat ke PC + Perangkat Lunak Simulator Gratis: Jika Anda seperti saya, Anda ingin menguji pemancar RF Anda dan mempelajarinya sebelum Anda menabrakkan pesawat/drone RF Anda. Ini akan memberi Anda kesenangan tambahan, sekaligus menghemat banyak uang dan waktu. Untuk melakukannya, cara terbaik adalah menghubungkan pemancar RF ke Anda
Rumah Kaca Luar Biasa Dengan Penyiraman Otomatis, Koneksi Internet & Banyak Lagi: 7 Langkah (dengan Gambar)
Rumah Kaca Luar Biasa Dengan Penyiraman Otomatis, Koneksi Internet & Banyak Lagi: Selamat datang di Instruksi ini. Pada awal Maret, saya berada di toko kebun dan melihat beberapa rumah kaca. Dan karena saya sudah lama ingin membuat proyek dengan tanaman dan elektronik, saya melanjutkan dan membelinya: https://www.instagram.com/p
Micro:bit MU Vision Sensor - Koneksi Serial dan Layar OLED: 10 Langkah
Micro:bit MU Vision Sensor - Koneksi Serial dan Layar OLED: Ini adalah panduan ketiga saya untuk sensor visi MU. Sejauh ini kami telah mencoba menggunakan MU untuk mengenali kartu dengan angka dan bentuk, tetapi untuk menjelajahi sensor MU kami dengan proyek yang lebih kompleks, kami ingin mendapatkan hasil yang lebih baik. Kami tidak bisa mendapatkan informasi sebanyak itu
Panduan Koneksi PLSD: Menghubungkan ke Apple TV Melalui AirPlay [Tidak Resmi]: 10 Langkah
Panduan Koneksi PLSD: Menghubungkan ke Apple TV Melalui AirPlay [Tidak Resmi]: Panduan berikut diberikan untuk mengilustrasikan proses menghubungkan ke ruang konferensi Apple TV melalui AirPlay. Sumber daya tidak resmi ini disediakan sebagai rasa hormat untuk administrasi, staf, dan tamu resmi dari Sekolah Daerah Perkins
Membuat Koneksi WiFi Dengan ESP8266 dan Dapatkan Alamat IP Lokal: 3 Langkah
Membuat Koneksi WiFi Dengan ESP8266 dan Mendapatkan Alamat IP Lokal: Dalam tutorial ini kita akan melihat cara membuat koneksi WiFi dengan papan WiFi ESP8266. Kita akan menghubungkannya dengan jaringan WiFi lokal