Daftar Isi:
- Langkah 1: Bagian:
- Langkah 2: Bagian yang Dicetak
- Langkah 3: Pengkabelan
- Langkah 4: Perakitan
- Langkah 5: Pemrograman
Video: RGB LED Controller: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
10 hari sebelum Natal saya masih membutuhkan hadiah untuk Suami saya, yang hidup di zaman Amazon, yang berarti membeli sesuatu dari rak bukanlah pilihan.
Dia membutuhkan lampu untuk kantornya dan dia suka mengubah keadaan sesekali. Mejanya juga ditempatkan dengan nyaman di depan ambang jendela. Jadi pencahayaan RGB yang dapat dikontrol langsung muncul di benak saya. Itu harus cukup terang untuk menerangi mejanya dan dia harus mengendalikan warnanya.
Saya persembahkan, RGB LED Controller.
(Lihat Video di bawah)
Langkah 1: Bagian:
Saya menggunakan bagian-bagian berikut:
1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640)Saya mencari Arduino terlebih dahulu, tetapi sebelum Natal semuanya terjual habis tentu saja. Sparkfun ternyata sama bagusnya dan instruksi di situs web mereka membuatnya sangat mudah untuk menggunakan perangkat lunak pemrograman Arduino. Untuk membuatnya pas ke Protoboard saya harus memasukkan pin ke dalam lubang Pin. Ini bekerja paling baik untuk menyoldernya saat dicolokkan ke ProtoBoard dengan pengontrol Mikro di tempatnya.
2x 1m 60LEDs/m Strip LED RGB tersegel (https://www.sparkfun.com/products/12023)Tidak terlalu mahal dan cukup terang untuk menerangi Meja dengan 14W/m
1x Protoboard (https://www.sparkfun.com/products/9567) Karena 2 hari saya harus test, debug dan merakit semuanya saya pakai Protoboard. Ini memegang kabel dengan cukup erat dan saya dapat memindahkan koneksi dengan mudah. Juga arus 2-3A untuk dua strip LED yang saya gunakan tidak terlalu tinggi.
3x Power MOSFET (https://www.digikey.com/products/en?keywords=IRF84…Mereka harus mampu menangani cukup banyak arus, dan ini dapat melakukan hal itu dengan lebih dari 3A/Unit pada 12V D/ Tegangan switching S dan 5V. Saya tahu mereka berlebihan, tetapi saya ingin bermain aman.
3x 100mm slider Potensiometer 10k (https://www.digikey.com/products/en?keywords=987-1…Saya tahu saya bisa menggunakan potensiometer biasa, tetapi slider besar jauh lebih memuaskan untuk digunakan.
1x Switch (https://www.digikey.com/product-detail/en/zf-elect…Untuk mengaktifkan dan menonaktifkan semuanya.
1x 12V 3A Power supply (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5…2 Strip LED akan membutuhkan maksimal 2.4A pada kecerahan penuh. Arduino hampir tidak membutuhkan apa-apa, jadi 3A Pasokan yang saya temukan cukup.
1x Barrel Receptor (https://www.digikey.com/products/en?keywords=%09EJ…Jadi kita bisa mencolokkan catu daya kita ke controller kita membutuhkan si kecil ini. Saya lebih suka menghubungkan hal-hal yang datang dari luar, karena saya menemukan perangkat yang memiliki banyak kabel yang menjuntai di atasnya sangat tidak nyaman.
2x Pasang Konektor CPC Dudukan Sasis (https://www.mouser.com/productdetail/te-connectivi…Konektor LED(https://www.mouser.com/productdetail/te-connectivi…
Hal-hal lain: Beberapa kawat 20-24AWG dalam berbagai warna, potensiometer biasa kecil yang saya miliki di laci saya untuk kontrol kecerahan, tombol interupsi, resistor 4x 5kOhm dan LED 3x 5V dengan resistor terintegrasi.
Langkah 2: Bagian yang Dicetak
Untuk enklosur saya mendesainnya di Fusion 360.
Saya membutuhkan Enklosur utama untuk semua elektronik dan beberapa kenop untuk Potensiometer. Karena saya belum tahu di mana benda ini akan dipasang, hanya dua sisi yang dapat diakses.
Kami memiliki lubang 1/4 di bagian atas untuk LED, tombol Interrupt dan Potensiometer kontrol kecerahan (Total 5). Di sisi kiri saya memiliki potongan besar untuk Switch, potongan kecil untuk kabel micro USB, jadi Arduino dapat diprogram ulang tanpa harus membongkar pengontrol, 2 lubang untuk konektor Penerima CPC 4Pin Female dan dan lubang 8mm untuk Jack Barrel.
Di bagian depan hanya ada 3 celah untuk pegangan Potensiometer dan lubang untuk 4-40 sekrup.
Saya mencetak Tombol-tombol pada rakit dan dalam kelompok, yang selalu menghasilkan hasil yang lebih baik pada printer FDM untuk benda-benda kecil. Enclosure I yang dicetak pada panel belakang berdiri untuk dukungan minimal.
Sekrup Pelat Dasar ke dalam Enklosur. Saya tidak memiliki sekrup kepala datar jadi saya harus menempelkan kotak ke bagian bawah penutup agar tidak bertumpu pada sekrup ini dan menggores meja.
Langkah 3: Pengkabelan
Pertama saya menyolder kabel panjang ke semua bagian yang saya butuhkan (Potensiometer, Barrel Jack, Buttons, Switches dll) jadi saya tidak perlu melakukan itu di dalam enklosur. Kemudian saya merakit elektronik di bangku untuk menguji berbagai fungsi dan memecahkan masalah perangkat lunak atau bug kabel apa pun. Saya menemukan bahwa menghubungkan Gerbang MOSFET ke PWM 8Bit pada Arduino mengarah pada perubahan warna dan tidak ada operasi yang mulus. Menggunakan 10 (Pin 5, 6) dan 16 bit (Pin 9) PWM malah menyebabkan memudar semulus mentega (saya masih menulis hanya 8bit ke Pin PWM).
(Lihat Diagram pengkabelan untuk apa yang terhubung ke apa)
Langkah 4: Perakitan
Setelah saya menguji kabel, saya merakit semua yang ada di dalam enklosur. Fakta bahwa saya menyolder sebanyak mungkin di luar enklosur sangat membantu, serta memasang konektor sebelumnya.
Saya menemukan bahwa tang sangat membantu untuk memasukkan kabel ke lubang yang tepat di Protoboard. Saya memotong kabel menjadi panjang sebelum saya mencolokkannya, jadi semuanya sebersih mungkin.
Akhirnya saya memasang pelat dasar dan memasang beberapa potongan kain kempa, sehingga diletakkan dengan baik di atas meja.
Langkah 5: Pemrograman
Sparkfun diprogram melalui perangkat lunak Arduino (Lihat instruksi:
Program menyertakan pustaka EEPROM untuk menyimpan mode operasi terakhir, sehingga pengontrol tidak kehilangan statusnya saat memutar daya ke sana.
Potensiometer tambahan di atas mengatur Kecerahan di semua mode tanpa memengaruhi warna yang ditampilkan.
Ada 3 Mode, maka 3 LED Status di atas.
Mode 1: Mode RGB (hanya 1 LED Status yang menyala) 3 Potensiometer mengontrol kecerahan Merah, Hijau, dan Biru satu per satu. Warna stabil ditampilkan.
Mode2: Mode RGB Fade (2 LED Status menyala)Dalam mode ini ketiga warna berada pada Jam (Merah pada 12, Hijau pada 4 dan Biru pada 8 misalnya). Jarum jam berputar searah jarum jam dan campuran dari ketiga warna tergantung pada posisinya ditampilkan. Potensiometer pertama mengontrol kecepatan memudar (Kecepatan Tangan) Potensiometer kedua menentukan Warna mana pada jam 12. (Memutar Jam)Potensiometer ketiga menentukan seberapa jauh Jarum Jam berputar sebelum kembali. Mode ini memungkinkan Anda memudarkan antara dua warna pada Jam.
Mode 3: Dispersi RGB (Semua 3 LED Status menyala) Dalam mode ini setiap warna memiliki jamnya sendiri dan setiap Potensiometer mengontrol kecepatan satu pegangan. Potensiometer 1 Mengontrol Merah, potensiometer 2 mengontrol Hijau dan potensiometer 3 mengontrol Biru. Dengan cara ini a pola warna yang tampaknya acak ditampilkan karena waktu yang lama sebelum berulang. (Mode favorit saya)
Direkomendasikan:
Controller untuk 3 Antena Loop Magnetik Dengan Endstop Switch: 18 Langkah (dengan Gambar)
Pengontrol untuk 3 Antena Loop Magnetik Dengan Sakelar Endstop: Proyek ini untuk amatir ham yang tidak memiliki iklan komersial. Sangat mudah untuk membangun dengan besi solder, kotak plastik dan sedikit pengetahuan tentang arduino. Pengontrol dibuat dengan komponen anggaran yang dapat Anda temukan dengan mudah di Internet (~20€)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 Langkah (dengan Gambar)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Proyek ini menggunakan arduino untuk mengontrol strip led RGB dengan ponsel Anda melalui bluetooth. Anda dapat mengubah warna, menyinkronkan lampu dengan musik, atau membuatnya otomatis menyesuaikan dengan pencahayaan sekitar
Slider Kamera Pelacakan Objek Dengan Sumbu Rotasi. 3D Dicetak & Dibangun di RoboClaw DC Motor Controller & Arduino: 5 Langkah (dengan Gambar)
Slider Kamera Pelacakan Objek Dengan Sumbu Rotasi. 3D Dicetak & Dibangun di RoboClaw DC Motor Controller & Arduino: Proyek ini telah menjadi salah satu proyek favorit saya sejak saya menggabungkan minat saya membuat video dengan DIY. Saya selalu melihat dan ingin meniru bidikan sinematik dalam film di mana kamera bergerak melintasi layar sambil menggeser untuk melacak
Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)
Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: Saya memiliki Creative SoundBlaster Audigy di komputer desktop utama saya dan saya membutuhkan cara untuk menyesuaikan pengaturan bass dan treble (serta volume) dengan cepat saat mendengarkan media audio atau video . Saya telah mengadaptasi kode dari dua sumber yang diberikan di
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 Langkah (dengan Gambar)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Saya benar-benar merobek ryan97128 pada desainnya untuk Nintendo Controller MP3, Versi 2.0 dan saya mendengar bahwa dia mendapat ide dari Morte_Moya yang bijaksana, jadi saya tidak dapat mengambil kredit untuk semua kejeniusan mereka. Saya hanya ingin menambahkan kenyamanan dan mengisi ulang