Isi kandungan:

Pengawal LED RGB: 5 Langkah (dengan Gambar)
Pengawal LED RGB: 5 Langkah (dengan Gambar)

Video: Pengawal LED RGB: 5 Langkah (dengan Gambar)

Video: Pengawal LED RGB: 5 Langkah (dengan Gambar)
Video: lampu LED strip 10 meter lengkap dengan remote control untuk ganti warna dan mode | link di komen 2024, November
Anonim
Pengawal LED RGB
Pengawal LED RGB
Pengawal LED RGB
Pengawal LED RGB
Pengawal LED RGB
Pengawal LED RGB

10 hari sebelum Krismas, saya masih memerlukan hadiah untuk Suami saya, yang tinggal di zaman Amazon, yang bermaksud membeli sesuatu rak bukanlah pilihan.

Dia memerlukan lampu untuk pejabatnya dan dia suka mengubah keadaan sesekali. Mejanya juga diletakkan dengan senang di hadapan ambang tingkap. Oleh itu, pencahayaan RGB yang terkawal segera muncul di fikiran saya. Ia harus cukup terang untuk menerangi mejanya dan dia harus mengawal warnanya.

Saya hadir, Pengawal LED RGB.

(Lihat Video di bawah)

Langkah 1: Bahagian:

Saya menggunakan bahagian berikut:

1x Sparkfun Pro Micro 5V / 16MHz (https://www.sparkfun.com/products/12640)Saya mencari Arduino terlebih dahulu, tetapi sebelum Krismas semuanya sudah habis dijual. Sparkfun ternyata sama baiknya dan petunjuk di laman web mereka menjadikannya sangat mudah untuk menggunakan perisian pengaturcaraan Arduino. Untuk memasangkannya ke Protoboard, saya harus memasukkan pin ke lubang Pin. Ia berfungsi paling baik untuk memasangkannya semasa dipasang ke ProtoBoard dengan pengawal Mikro di tempat.

2x 1m 60LEDs / m Striped RGB LED (https://www.sparkfun.com/products/12023) Tidak boleh mahal dan cukup terang untuk menerangi Meja dengan 14W / m

1x Protoboard (https://www.sparkfun.com/products/9567) Kerana 2 hari saya terpaksa menguji, menyahpepijat dan mengumpulkan keseluruhan perkara yang saya gunakan Protoboard. Ia menahan wayar dengan cukup ketat dan saya dapat menggerakkan sambungan dengan mudah. Juga arus 2-3A untuk dua jalur LED yang saya gunakan tidak tinggi.

3x MOSFET Kuasa (https://www.digikey.com/products/en?keywords=IRF84… Mereka mesti dapat menangani arus yang cukup banyak, dan ini dapat dilakukan dengan lebih dari 3A / Unit pada 12V D / Voltan pensuisan S dan 5V. Saya tahu ia berlebihan, tetapi saya mahu memainkannya dengan selamat.

Potentiometers slaid 3x 100mm 10k (https://www.digikey.com/products/en?keywords=987-1… Saya tahu saya mungkin menggunakan potensiometer biasa, tetapi slider besar hanya lebih memuaskan untuk digunakan.

1x Switch (https://www.digikey.com/product-detail/en/zf-elect… Untuk menghidupkan dan mematikan keseluruhan perkara.

1x 12V 3A Bekalan kuasa (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 Jalur LED memerlukan maksimum 2.4A pada kecerahan penuh. Arduino tidak memerlukan apa-apa, jadi 3A Bekalan yang saya dapati mencukupi.

1x Barrel Receptor (https://www.digikey.com/products/en?keywords=%09EJ… Oleh itu, kita boleh menyambungkan bekalan kuasa kita ke alat kawalan yang kita perlukan lelaki kecil ini. Saya lebih suka menyambungkan perkara yang masuk dari luar, kerana saya dapati peranti yang mempunyai banyak wayar yang menggantung di atasnya tidak begitu mudah.

2x Pasangan Penyambung BPK Pemasangan Casis (https://www.mouser.com/productdetail/te-connectivi… Penyambung LED (https://www.mouser.com/productdetail/te-connectivi…

Perkara lain: Sebilangan wayar 20-24AWG dalam pelbagai warna, potensiometer biasa kecil yang saya ada di laci saya untuk kawalan kecerahan, butang gangguan, perintang 4x 5kOhm dan 3x 5V LED dengan perintang bersepadu.

Langkah 2: Bahagian Bercetak

Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak
Bahagian Bercetak

Untuk kandang saya merancangnya di Fusion 360.

Saya memerlukan Lampiran utama untuk semua elektronik dan beberapa tombol untuk Potensiometer. Oleh kerana saya belum tahu di mana benda ini akan dipasang hanya dua sisi yang boleh dilalui.

Kami mempunyai lubang 1/4 di bahagian atas untuk LED, butang Interrupt dan Potensiometer kawalan kecerahan (5 Total). Di sebelah kiri saya mempunyai potongan besar untuk Switch, potongan kecil untuk kabel USB mikro, jadi Arduino dapat diprogramkan semula tanpa perlu mengambil pengawal appart, 2 lubang untuk penyambung CPC Receptacle Perempuan 4Pin dan dan lubang 8mm untuk Jack Barrel.

Di Bahagian Depan hanya terdapat 3 celah untuk pemegang Potensiometer dan lubang untuk skru 4-40.

Saya mencetak tombol pada rakit dan dalam kumpulan, yang selalu membawa hasil yang lebih baik pada pencetak FDM untuk objek kecil. Lampiran yang saya cetak di panel belakang berdiri untuk sokongan minimum.

Plat asas melekat ke Lampiran. Saya tidak mempunyai skru kepala rata, jadi saya harus melekatkan kotak-kotak yang terasa di bahagian bawah penutup sehingga tidak bergantung pada skru ini dan menggaru meja.

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian

Pertama saya memasang kabel panjang ke semua bahagian yang saya perlukan (Potentiometers, Barrel Jack, Buttons, Switches dll) jadi saya tidak perlu melakukannya di kandang. Kemudian saya memasang elektronik di bangku untuk menguji fungsi yang berbeza dan menyelesaikan masalah perisian atau bug pendawaian. Saya dapati bahawa menghubungkan MOSFET Gate ke 8Bit PWM di Arduino membawa perubahan warna dan tidak berjalan lancar. Menggunakan PWM 10 (Pin 5, 6) dan 16 bit (Pin 9) sebaliknya akan memudar sehalus mentega (saya masih menulis hanya 8 bit ke PWM Pin).

(Lihat Diagram pendawaian untuk apa yang disambungkan ke apa)

Langkah 4: Berkumpul

Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul

Setelah saya menguji pendawaian, saya memasang semua bahagian dalam kandang. Fakta bahawa saya menyolder seberapa banyak yang mungkin di luar kandang banyak membantu, dan juga memasang semula penyambungnya.

Saya mendapati bahawa tang sangat berguna untuk memasukkan wayar ke lubang yang betul pada Protoboard. Saya memotong wayar dengan panjang sebelum saya memasangnya, jadi semuanya bersih seperti yang boleh.

Akhirnya saya melekatkan pinggan Base dan melekatkan beberapa kepingan di atasnya, sehingga terletak di atas meja.

Langkah 5: Pengaturcaraan

Image
Image

Sparkfun diprogramkan melalui perisian Arduino (Lihat arahan:

Program ini merangkumi perpustakaan EEPROM untuk menyimpan mod operasi terakhir, jadi pengawal tidak kehilangan keadaan ketika mengitar kuasa.

Potensiometer tambahan di atas mengatur Kecerahan dalam semua mod tanpa mempengaruhi warna yang dipaparkan.

Terdapat 3 Mod, oleh itu 3 LED Status berada di atas.

Mod 1: Mod RGB (hanya 1 Status Status menyala) 3 Potensiometer mengawal kecerahan Merah, Hijau dan Biru secara individu. Warna yang stabil dipaparkan.

Mode2: Mod Pudar RGB (2 Status LED menyala) Dalam mod ini ketiga-tiga warna berada pada Jam (contohnya Merah pada 12, Hijau pada 4 dan Biru pada 8). Tangan jam berputar mengikut arah jam dan gabungan ketiga-tiga warna bergantung pada kedudukannya dipaparkan. Potensiometer pertama mengawal kelajuan pudar (Kelajuan Tangan) Potensiometer kedua menentukan Warna mana pada pukul 12. (Putar Jam) Potensiometer ketiga menentukan sejauh mana Tangan Jam berputar sebelum berpusing kembali. Mod ini membolehkan anda memudar antara dua warna pada Jam.

Mod 3: Penyebaran RGB (Semua LED Status 3 menyala) Dalam mod ini setiap warna mempunyai jamnya sendiri dan setiap Potensiometer mengawal kelajuan satu pemegang. Potentiometer 1 Mengawal Merah, potensiometer 2 mengawal Hijau dan potensiometer 3 mengawal Biru. Dengan cara ini corak warna yang kelihatan rawak dipaparkan kerana lama sebelum ia berulang. (Mod kegemaran saya)

Disyorkan: