Daftar Isi:
Video: ESP01 Moodlight Dengan Firebase secara Realtime + OTA: 7 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini mendukung mode R-G-B dan efek Fade. Juga ada dukungan untuk kontrol kecerahan. Dukungan untuk pembaruan OTA
Langkah 1: Menyiapkan Firebase
Sebelum kita melanjutkan, kita perlu mengatur firebase. Pergi ke link berikut https://firebase.google.com/ dan login dengan akun gmail Anda.
Setelah Anda menyelesaikan langkah ini, kita perlu membuat proyek baru di firebase, jadi lanjutkan ke konsol firebase Anda.
Di bawah basis data waktu nyata Anda ada tab "aturan" di mana Anda perlu mengaktifkan baca dan tulis seperti ini. Gambar 2
Anda dapat menemukan tautan dan rahasia firebase Anda di sini. Gambar 3
Ini digunakan di arduino IDE untuk terhubung dengan firebase.
Langkah 2: Program ESP-01 Dengan OTA Dasar untuk Pembaruan Mendatang
Dari kode sumber Anda dapat mengunduh OTA minimal dan mem-flash-nya dengan arduino IDE ke ESP01 Anda. Gambar 1
Sekarang setelah Anda mem-flash-nya, seharusnya muncul di port IDE arduino seperti ini. Gambar 2
Jika tidak muncul di sini adalah tautan untuk pemecahan masalah, atau Anda dapat bertanya di komentar.
Langkah 3: Program ESP01 Dengan Moodlight Melalui OTA
Cukup unduh kode sumber dari bawah dan flash melalui arduino IDE melalui OTA seperti yang ditunjukkan sebelumnya dengan memilih port ESP yang sesuai.
Langkah 4: Menyolder Semuanya
Cukup oleskan sedikit solder mengikuti shematic di bawah ini.
Untuk catu daya saya menggunakan pengisi daya telepon lama 5V 1A yang terhubung ke pengatur tegangan.
Koneksi:
Vcc ke 3V (Pengatur tegangan) GND ke GND GPIO0 ke Merah GPIO2 ke Hijau GPIO3=RX ke Biru CH_PD ke Vcc (atau solder resistor pull-up pada modul ESP-01) opsional: tekan tombol dari GND ke RST untuk mereset modul
Karena saya akan memasukkan ini ke dalam bola putih saya, saya memberi lem panas agar tidak bergerak atau pecah. Ia bekerja sekarang selama 3 minggu tanpa masalah.
Langkah 5: !! PEMBARUAN PENTING
Saya menyadari satu masalah dengan build saat ini dan harus menyalakan/mematikan sakelar pada semua 3 warna (RGB) antara LED dan ESP01 karena jika Anda mematikannya dan ON lagi, itu akan macet dalam mode flash alih-alih menjalankan sketsa.
Cukup matikan sakelar saat Anda mencolokkannya lalu nyalakan sakelar dan semuanya akan berfungsi dengan baik.
Langkah 6: Tautan untuk Github dan Shematic
Lampu suasana ESP01 GITHUB