Isi kandungan:

Lampu RGB Hiasan Menggunakan Arduino: 4 Langkah
Lampu RGB Hiasan Menggunakan Arduino: 4 Langkah

Video: Lampu RGB Hiasan Menggunakan Arduino: 4 Langkah

Video: Lampu RGB Hiasan Menggunakan Arduino: 4 Langkah
Video: Cara Program LED RGB WS2812B dengan Arduino 2024, November
Anonim
Lampu RGB Hiasan Menggunakan Arduino
Lampu RGB Hiasan Menggunakan Arduino

Oleh kerana malam Krismas hanya seminggu, saya memutuskan untuk membina lampu hiasan RGB sederhana menggunakan LED Arduino Nano dan WS2812B. Kami menggunakan beberapa bekas plastik / balang untuk meningkatkan kesan visual. Video ini menggunakan 5 LED tetapi ini dapat ditingkatkan untuk memenuhi keperluan anda. Anda bahkan boleh menambah pelbagai corak atau membuat tema warna berdasarkan apa yang anda mahukan.

Video di atas membincangkan semua perkara yang anda perlukan untuk membina projek ini dan saya mengesyorkan menontonnya terlebih dahulu untuk mendapatkan gambaran keseluruhan mengenai bagaimana semuanya bersatu.

Langkah 1: Kumpulkan Elektronik

Kumpulkan Elektronik
Kumpulkan Elektronik

Perkara pertama yang kami perlukan adalah WS2812B RGB LED dan ini boleh didapati dalam pelbagai varian. Sama ada salah satu akan berfungsi dengan baik. Kami akan menggunakan Arduino Nano untuk binaan ini, tetapi lakarannya akan berfungsi dengan hampir semua papan serasi Arduino yang mungkin anda miliki. Kami juga memerlukan beberapa wayar untuk menghubungkan semuanya dan saya menggunakan wayar berpintal tiga teras untuk binaan ini. Akhir sekali, kita memerlukan bekas plastik yang semata-mata untuk tujuan hiasan. Lampu memantulkan plastik untuk memberi kita kesan yang cantik.

Berikut adalah pautan ke produk jika ia membantu:

Arduino Nano:

WS2812B LED:

Twisted Wire: https://www.ebay.co.uk/itm/White-Round-Twisted-V vintage-3-Core-Fabric-Light-Flex-Cable-0-75mm-Electric-Wire/283407985767

Bekas Plastik:

Langkah 2: Sediakan & Muat turun Lakaran

Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran
Sediakan & Muat turun Lakaran

Kami akan menggunakan perpustakaan fastLED untuk menggerakkan LED WS2812B tetapi anda juga boleh menggunakan perpustakaan Adafruit Neopixel jika itu pilihan anda. Buka Arduino IDE dan ketik "fastLED" di pengurus perpustakaan. Pasang pustaka yang muncul dan kemudian buka lakaran contoh "DemoReel 100".

Kita perlu mengemas kini pin data, bilangan LED dan jenis LED. Saya akan menggunakan pin 2, dengan 5 LED. Sila juga kemas kini jenis LED ke WS2812B seperti yang dilihat pada gambar.

Kemudian, pasangkan papan, pilih papan kanan dan port COM. Akhirnya, tekan butang muat naik dan tunggu sehingga selesai memuat naik. Setelah selesai, sambungkan LED - 5V, GND dan pin data ke pin 2. LED harus memaparkan corak rawak yang menunjukkan bahawa semuanya berfungsi seperti yang diharapkan.

Langkah 3: Sediakan LED untuk Pembinaan Akhir

Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir
Sediakan LED untuk Pembinaan Akhir

Seterusnya, kita perlu memotong LED kerana kita akan menggunakan wayar untuk memanjangkan panjang akhir. Setelah selesai, keluarkan LED dari sebarang tiub kalis air. Potong wayar untuk setiap LED dan panjangnya bergantung pada kedudukan akhir yang anda inginkan. Saya memutuskan untuk menggunakan panjang wayar yang sama untuk semua. Juga, potong beberapa wayar yang akan digunakan untuk menyambungkan mikrokontroler ke LED pertama.

Kemudian, gerudi beberapa lubang pada penutup plastik kerana kami akan memasang LED di permukaan luar LED dengan pancaran bersinar ke dalam.

Langkah 4: Perhimpunan Akhir

Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir
Pemasangan akhir

Mulakan dengan memateri wayar ke setiap LED. Pastikan anda menyambungkan pin dengan betul. Mikrokontroler perlu disambungkan ke pin DI (input data) LED pertama. Kemudian, pin DO (output data) perlu disambungkan ke pin DI LED seterusnya dan seterusnya. Setelah menyolder semua wayar, hidupkan mikrokontroler dan semua LED akan mula menyala dengan corak rawak.

Saya memutuskan untuk menggunakan pita dua sisi untuk memasang LED di bahagian atas penutup, tetapi anda juga boleh menggunakan beberapa pita di atas LED atau gam. Sebaiknya tambahkan pita kapton atau tabung pemanas air ke papan mikrokontroler untuk penebat.

Akhirnya, pasangkan separuh bekas lain di tempatnya dan hidupkan LED. Setiap LED menggunakan sekitar 60mA, jadi pastikan bekalan kuasa yang anda gunakan dapat memberikan tenaga yang diperlukan. Kami sebelumnya telah membina bekalan kuasa yang boleh digunakan untuk ini, jika diperlukan.

Sekiranya anda menyukai binaan ini, maka pertimbangkan untuk melanggan saluran YouTube kami kerana sokongan anda banyak membantu kami membuat kandungan tersebut.

YouTube:

Terima kasih kerana membaca!

Disyorkan: