Daftar Isi:

Lampu LED Hias Reaktif Suara (Arduino): 5 Langkah (dengan Gambar)
Lampu LED Hias Reaktif Suara (Arduino): 5 Langkah (dengan Gambar)

Video: Lampu LED Hias Reaktif Suara (Arduino): 5 Langkah (dengan Gambar)

Video: Lampu LED Hias Reaktif Suara (Arduino): 5 Langkah (dengan Gambar)
Video: Membuat LED VU meter/ display tanpa IC, transistor, dioda zener menyala seirama dengan musik 2024, November
Anonim
Image
Image

Selamat siang, ini adalah instruksi pertama saya, dan saya bukan orang Inggris;) mohon maafkan saya jika saya membuat kesalahan.

Subjek yang ingin saya bicarakan adalah lampu LED yang juga dapat terdengar reaktif.

Cerita dimulai dengan istri saya yang memiliki lampu dari Ikea ini sejak lama dan saya selalu berpikir, ketika melihatnya, itu bisa menjadi subjek yang baik untuk mengubahnya dengan strip LED.

Kemudian membaca beberapa instruksi saya melihat topik yang memberi saya inspirasi yang baik, terima kasih kepada Nerd Alami

www.instructables.com/id/Music-Reactive-De…

Mencari info untuk mengetahui cara kerjanya, saya juga menemukan animasi yang bagus di

learn.sparkfun.com/tutorials/addressable-r…

Terima kasih juga untuk Michael Bartlett

Mari kita mulai menyetel lampu Ikea itu, itu akan menjadi lampu standar (putih) dengan potar untuk dapat menyesuaikan kecerahan, dan kemudian akan beralih ke lampu reaktif musik dengan 8 animasi berbeda.

Video tidak menunjukkan efek potar dengan baik, itu lebih bagus secara nyata.

Maaf jika saya melewatkan beberapa detail tetapi saya tidak berencana untuk menulis instruksi sebelum membuatnya.

Sunting: Saya menambahkan video baru tetapi kamera (ponsel) saya jenuh dengan cahaya, maaf untuk itu), kita dapat melihat efek start up, dan lampu putih dengan pengaturan kecerahan, dan kemudian beberapa efek musik

Langkah 1: Daftar Bagian

Berikut daftarnya

  1. tentu saja lampu itu sendiri
  2. arduino NANO (seperti ini)
  3. Perisai nano (tidak wajib tetapi sangat parsial)
  4. Modul suara (hati-hati JANGAN MENGAMBIL KY-037 atau KY-038 dengan TIDAK masuk akal sama sekali)
  5. Strip LED 3m RGBW (RGB bisa cukup tetapi saya ingin bermain dengan RGBW) Saya mengambil putih hangat, ini adalah strip ADDRESSABLE, setiap LED dapat diperintahkan secara individual, BUKAN strip RGB standar
  6. 1 potar (5 potar di sini)
  7. Daya 5v 20Ah (10atau 15 bisa cukup tapi saya lebih suka yang besar)
  8. 2 sakelar kapasitor (sakelar standar juga bagus)
  9. kabel
  10. saklar kaki
  11. Kabel R/C (mudah disambungkan ke sensor 3 pin)

Langkah 2: Siapkan Lampu

Siapkan Lampu
Siapkan Lampu
Siapkan Lampu
Siapkan Lampu
Siapkan Lampu
Siapkan Lampu

Lampu dalam kit dan harus dirakit. Karena kami tidak akan menggunakan lampu dan plastik yang mengunci semua tabung bersama-sama, dan karena tidak terlalu kaku pada aslinya, saya memutuskan untuk menambahkan baut, jadi buat lubang dan kencangkan setiap tabung bersama-sama. Hati-hati, satu lebih pendek dan merupakan awal dari bawah.

Maaf saya tidak mendapatkan cukup gambar ketika saya melakukannya.

Tinggi lampu 1m38, saya menggunakan 2 buah led strip, yang saya pasang di 2 sisi tabung.

Hati-hati strip harus di indra kanan, karena kabel harus di bawah, ada input dan output pada strip LED tersebut, input harus di bawah. Setiap strip LED panjangnya 77 LED untuk saya, tetapi nanti akan terlihat bahwa itu terlalu banyak untuk arduino NANO.

Saya coba merekatkan strip ke tabung panas, tetapi ketika saya memesan saya mengambil versi silikon tahan air, dan lem panas tidak merekatkan:(Jadi saya menggunakan tie-rap sebagai gantinya. Pikirkan untuk memasang kabel secara bersamaan.

Langkah 3: Saklar Kapasitif dan Potar

Sakelar Kapasitif dan Potar
Sakelar Kapasitif dan Potar
Sakelar Kapasitif dan Potar
Sakelar Kapasitif dan Potar
Saklar Kapasitif dan Potar
Saklar Kapasitif dan Potar
Sakelar Kapasitif dan Potar
Sakelar Kapasitif dan Potar

2 sakelar kapasitif berada di dalam lampu dan bereaksi relatif baik melalui plastik lampu.

Anda bisa meletakkannya di tempat yang Anda inginkan, saya menempelkannya hanya dengan sepotong perekat, di tengah tinggi lampu.

Yang paling atas adalah untuk beralih dari Putih ke animasi.

Yang paling bawah adalah untuk mengubah gaya animasi. Ada 8 animasi, 7 adalah musik reaktif, dan yang terakhir hanya bergerak tak terbatas.

Untuk potar, awalnya saya ingin menggunakan potar geser tapi saya tidak tahu di mana harus meletakkannya dengan mudah, jadi akhirnya saya membuat lubang di bagian atas dan menempatkan yang berputar.

Langkah 4: Skema dan Pemrograman

Skema dan Pemrograman
Skema dan Pemrograman

Hubungkan semuanya bersama-sama

Dan unggah kodenya

Itu hanya menggunakan perpustakaan Adafruit_NeoPixel, pastikan untuk menginstalnya.

Dalam kode yang Anda miliki:

#tentukan NUM_LEDS 74

Bahkan jika saya menggunakan strip led panjang 77, nano kehabisan memori dan tidak ada yang terjadi sampai saya turun ke 74 LED saja. Mungkin menggunakan Mega akan lebih baik

#definisikan MIC_LOW 0.0#definisikan MIC_HIGH 737.0

Silakan periksa nilai min / maks yang Anda dapatkan dengan sensor Anda.

Ketika Anda mendeklarasikan strip LED Anda, bagi saya itu adalah NEO_RGBW dan 800 khz, periksa spesifikasi Anda.

Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Saat lampu menyala, ia melewati gulungan putih, merah, hijau dan biru, Anda dapat menghapus bagian awal jika Anda tidak ingin memulai seperti itu.

Langkah 5: Versi Berikutnya?

Istri saya sedikit khawatir ketika saya melakukan operasi pada Lamp-nya, tetapi sekarang dia sangat menyukainya.

Saat Anda memasukkan kabel ke dalam, berhati-hatilah saat memasangnya untuk menghindari bayangan yang tidak estetis.

Kotak daya cukup besar, dan buat bayangan di bagian bawah, mulai strip LED yang lebih tinggi dapat mengurangi bayangan.

Tombol terlihat saat lampu menyala, tidak estetis, kirain diletakkan di sisi dinding (jika lampu dekat dinding) dan sisi yang sama dengan power. tapi bagus untuk melihat di mana mereka berada, saya tidak ingin membuat tanda pada lampu.

Dalam versi terakhir, ketika Anda mengklik tombol efek, led biru berkedip untuk menunjukkan Anda menyentuh tombol, dan animasi mana yang aktif tetapi dapat ditingkatkan.

Mikro bisa lebih masuk akal, dan saya bertanya-tanya untuk menempatkan 2 mikro memiliki sensitivitas yang lebih baik.

Lebih banyak efek dapat dibuat, tetapi saya harus menggunakan Mega karena memori yang tersedia di Nano mendekati nol.

Sebuah rotary encoder untuk mengubah efek juga bisa menjadi alternatif. Tapi saya suka saklar kapasitif untuk saat ini:)

Saya memasang kabel USB ke bagian atas lampu agar dapat dengan mudah memprogramnya.

Saya akan menambahkan sakelar umum pada kabel daya, ketika saya menerimanya.

Perhatikan bahwa Jika besok Anda lelah dengan itu, Anda dapat melepaskan led dan memasang kembali lampu awal, tetapi saya benar-benar tidak dapat membayangkan mengapa….

Menambahkan remote control juga ada dalam daftar ide.

Direkomendasikan: