Isi kandungan:
- Bekalan
- Langkah 1: Dapatkan Jalur di Tempat Yang Betul
- Langkah 2: Buat Sambungan Kecil
- Langkah 3: Peraturan Firebase dan Skema Pangkalan Data
- Langkah 4: Kod untuk Persediaan
- Langkah 5: Aplikasi Autoroom
Video: Lampu Desktop RGB yang Dikawal Jauh: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Projek ini menunjukkan penggunaan firebase sebagai pelayan untuk mengawal dan memanipulasi lampu led di bahagian belakang meja saya
Bekalan
- ESP8266.
- Jalur Led WS2812B.
- Bekalan kuasa dengan penarafan sekurang-kurangnya 10W @ 5V.
- Aplikasi untuk mengawal Jalur LED.
Langkah 1: Dapatkan Jalur di Tempat Yang Betul
Perkara pertama adalah meletakkan jalur LED di tempatnya
Saya memilih meja komputer lama saya yang hambar untuk projek ini jadi saya menggunakan beberapa pita lekat dan memasang jalur LED WS2812b saya di sepanjang bahagian belakangnya dan menyambungkan garisan VCC, GND, DATA dengan beberapa wayar seperti yang ditunjukkan dalam gambar
Langkah 2: Buat Sambungan Kecil
Sambungkan bekalan kuasa ke ESP8266 [Catatan * - Saya menggunakan papan yang saya gunakan untuk Automasi Rumah tetapi kami hanya memerlukan ESP8266]
Sambung seperti berikut:
- D5 (Pin 14) -> Pin Data jalur LED
- Sambungkan pin GND ESP8266, Bekalan Kuasa, Jalur LED.
Itu untuk perkakasan, sekarang mari masuk ke papan pengekodan.
Langkah 3: Peraturan Firebase dan Skema Pangkalan Data
Skema Pangkalan Data adalah mudah.
-
(pengguna)
-
neopixel
-
0
{r: 12, g: 220, b: 120}
-
1
{r: 112, g: 150, b: 200}
-
-
token
- awam: {token}
- peribadi: {token}
-
Skema ini mewakili struktur sederhana senarai nilai Led
Bahagian token mewakili sistem pengesahan mudah di mana bahagian awam dan swasta sesuai jika disahkan.
Langkah 4: Kod untuk Persediaan
Kodnya cukup jelas.
- Sertakan perpustakaan yang diperlukan.
- Sediakan token pengesahan pangkalan data
- Berikan kelayakan WiFI
- Siapkan aliran firebase ke perubahan neopixels dan mulailah mendengarkan perubahan data yang dicetuskan oleh pihak klien.
- Dalam keadaan terus memeriksa kejadian dan kirimkan data masuk ke fungsi pembantu.
-
Fungsi pembantu mengambil data dan memeriksa ketika kemas kini neopixel dicetuskan untuk:
- LED tunggal
- Julat nombor LED
- Semua LED.
Langkah 5: Aplikasi Autoroom
Saya membuat aplikasi bernama "Autoroom" di Flutter menggunakan Bahasa Pengaturcaraan Dart, yang mengendalikan Lampu LED.
Berikut adalah contoh hasil untuk itu.
- Pertama, log masuk dengan kelayakan dalam kes saya itu (xritzx)
- Pilih warna dan julat dan tekan kemas kini.
- Atau mungkin warnakan keseluruhan julat dengan memilih -1.
Disyorkan:
Cara Membuat Robot Imbangan Diri Dicetak 3D yang Dikawal Jauh: 9 Langkah (dengan Gambar)
Cara Membuat Robot Pengimbangan Diri 3D yang Dikawal Dari Jauh: Ini adalah evolusi versi B-robot sebelumnya. 100% SUMBER TERBUKA / robot Arduino. KOD, bahagian 3D dan elektronik dibuka, jadi jangan ubahnya atau buat versi robot yang besar. Sekiranya anda mempunyai keraguan, idea atau memerlukan bantuan, buatlah
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: 5 Langkah
Kereta Dikawal Jauh - Dikawal Menggunakan Pengawal Xbox 360 Tanpa Wayar: Ini adalah arahan untuk membina kereta kawalan jauh anda sendiri, dikawal menggunakan alat kawalan Xbox 360 tanpa wayar
Lampu LED DIY - Lampu Mood Desktop Moden Dengan Jauh: 8 Langkah (dengan Gambar)
Lampu LED DIY - Lampu Mood Desktop Moden Dengan Jauh: Dalam artikel ini saya akan menjalani proses yang saya gunakan untuk membina Lampu Mood LED berbentuk piramid yang hebat ini. Saya menggunakan maple untuk struktur utama dan beberapa duri mahoni untuk menambah kekuatan. Untuk lampu saya menggunakan lampu LED RGB yang terdapat dalam jalur 16 kaki
Buat Kamera yang Dikawal Jauh Dari Telefon Bimbit !: 5 Langkah (dengan Gambar)
Buat Kamera yang Dikawal Jauh Dari Telefon Bimbit !: Ingin tahu apa yang kucing anda lakukan semasa bekerja? Hantarkan mesej teks ke telefon bimbit pengawasan yang baru dibuat dan terima gambar dan video beberapa saat kemudian. Kedengaran seperti mimpi? Tidak lagi! Video ini menerangkan bagaimana ia berfungsi:
Lampu Mood LED RGB Kuasa Dikawal Jauh .: 3 Langkah (dengan Gambar)
Lampu Mood LED RGB Power Controlled Remote: Kawal warna sinar LED yang kuat dengan alat kawalan jauh, simpan warna dan ingat kembali sesuka hati. Dengan perkara ini saya dapat mengawal warna cahaya terang ke dalam pelbagai warna dengan menggunakan tiga warna asas: hijau merah