Isi kandungan:

Lampu LED Hiasan Bunyi Reaktif (Arduino): 5 Langkah (dengan Gambar)
Lampu LED Hiasan Bunyi Reaktif (Arduino): 5 Langkah (dengan Gambar)

Video: Lampu LED Hiasan Bunyi Reaktif (Arduino): 5 Langkah (dengan Gambar)

Video: Lampu LED Hiasan Bunyi Reaktif (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 hari, ini adalah arahan pertama saya, dan saya bukan orang Inggeris;) maafkan saya sekiranya saya melakukan kesilapan.

Subjek yang ingin saya bicarakan adalah lampu LED daripada bunyi reaktif.

Kisahnya bermula dengan isteri saya yang memiliki lampu ini dari Ikea sejak lama dan saya selalu berfikir, apabila melihatnya, ia boleh menjadi subjek yang baik untuk mengubahnya dengan jalur LED.

Setelah membaca beberapa pengajaran, saya melihat topik yang memberi saya inspirasi yang baik, terima kasih kepada Natural Nerd

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

Mencari maklumat untuk mengetahui cara kerjanya, saya juga menemui animasi yang bagus

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

Terima kasih juga kepada Michael Bartlett

Mari kita mulai menyala lampu Ikea, itu akan menjadi lampu standard (putih) dengan potar untuk dapat menyesuaikan kecerahan, dan kemudian ia akan beralih ke lampu reaktif muzik dengan 8 animasi berbeza.

Video tidak menunjukkan kesan potar dengan baik, sebenarnya lebih bagus.

Maaf jika saya terlepas beberapa butiran tetapi saya tidak merancang untuk menulis arahan sebelum membuatnya.

Edit: Saya menambahkan video baru tetapi kamera saya (telefon bimbit) sudah tepu dengan cahaya, maaf untuk itu), kita dapat melihat kesan permulaan, dan lampu putih dengan pengaturan kecerahan, dan kemudian beberapa kesan muzik

Langkah 1: Senarai Bahagian

Inilah senarai

  1. sudah tentu lampu itu sendiri
  2. arduino NANO (seperti ini)
  3. Perisai Nano (tidak wajib tetapi sangat partikal)
  4. Modul bunyi (berhati-hati JANGAN MENGAMBIL KY-037 atau KY-038 dengan TIDAK masuk akal sama sekali)
  5. Jalur LED 3m RGBW (RGB boleh mencukupi tetapi saya mahu bermain dengan RGBW)
  6. 1 potar (5 potar di sini)
  7. Kuasa 5v 20Ah (10 atau 15 boleh mencukupi tetapi saya lebih suka menjadi besar)
  8. 2 suis kapasitor (suis standard juga bagus)
  9. kabel
  10. tukar kaki
  11. Kabel R / C (mudah disambungkan ke sensor 3 pin)

Langkah 2: Sediakan Lampu

Sediakan Lampu
Sediakan Lampu
Sediakan Lampu
Sediakan Lampu
Sediakan Lampu
Sediakan Lampu

Lampu ada di dalam kit dan mesti dipasang. Oleh kerana kami tidak akan menggunakan lampu dan plastik yang mengunci semua tiub bersama-sama, dan kerana ia sepi tidak terlalu kaku pada origin, saya memutuskan untuk menambah baut, jadi buat lubang dan pasangkan setiap tiub bersama-sama. Hati-hati, satu lebih pendek dan permulaan dari bawah.

Maaf saya tidak mendapat gambar yang cukup ketika saya melakukannya.

Lampu setinggi 1m38, saya menggunakan 2 helai jalur led, yang saya letakkan di 2 sisi tiub.

Hati-hati, jalur mesti berada di deria yang tepat, kerana kabel harus berada di bawah, ada input dan output pada jalur LED seperti itu, input harus berada di bawah. Setiap jalur LED 77 LED panjang untuk saya, tetapi kemudian akan melihat bahawa terlalu banyak untuk arduino NANO.

Saya cuba merekatkan jalur ke tiub, tetapi ketika saya memesan, saya mengambil versi kalis air silikon, dan lem panas tidak merekatkannya:(Oleh itu, saya menggunakan tali leher. Fikirkan untuk memasang kabel pada masa yang sama.

Langkah 3: Tukar Kapasitif dan Potar

Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar
Suis Kapasitif dan Potar

2 suis kapasitif berada di dalam lampu dan bertindak balas dengan agak baik melalui plastik lampu.

Anda boleh meletakkannya di tempat yang anda mahukan, saya melekatkannya dengan sekeping pelekat, di tengah-tengah tinggi lampu.

Yang teratas adalah untuk beralih dari Putih ke animasi.

Yang paling bawah adalah untuk mengubah gaya animasi. Ada 8 animasi, 7 adalah muzik reaktif, dan yang terakhir hanya bergerak tanpa batas.

Untuk potar, pada awalnya, saya ingin menggunakan slaid potar tetapi saya tidak tahu di mana meletakkannya dengan mudah, jadi akhirnya saya membuat lubang di bahagian atas dan meletakkan yang berputar.

Langkah 4: Skematik dan Pengaturcaraan

Skematik dan Pengaturcaraan
Skematik dan Pengaturcaraan

Sambungkan semuanya

Dan muat naik kodnya

Ia hanya menggunakan perpustakaan Adafruit_NeoPixel, pastikan anda memasangnya.

Dalam kod anda mempunyai:

#tentukan NUM_LEDS 74

Walaupun saya menggunakan jalur LED panjang 77, nano sudah tidak dapat dilupakan dan tidak ada yang berlaku sehingga saya hanya menggunakan 74 LED sahaja. Mungkin menggunakan Mega akan lebih baik

#tentukan MIC_LOW 0.0 # tentukan MIC_HIGH 737.0

Sila periksa nilai min / maksimum yang anda dapat dengan sensor anda.

Semasa anda menyatakan jalur LED anda, bagi saya itu NEO_RGBW dan 800 khz, periksa spesifikasi anda.

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

Apabila lampu menyala, ia akan menyalakan putih, merah, hijau dan biru, anda boleh mengeluarkan bahagian permulaan jika anda tidak menginginkannya.

Langkah 5: Versi Seterusnya?

Isteri saya agak risau ketika saya membuat pembedahan di Lampunya, tetapi sekarang dia sangat menyukainya.

Apabila anda memasukkan kabel ke dalam, berhati-hati untuk memasangkannya untuk mengelakkan bayangan tidak estetik.

Kotak kuasa cukup besar, dan membuat bayangan di bahagian bawah, mulai jalur LED lebih tinggi dapat mengurangkan bayangan.

Tombol dilihat semasa cahaya menyala, tidak estetik, fikirkan untuk meletakkannya di sisi dinding (jika lampu berada di dekat dinding) dan sisi yang sama dengan kuasa. tetapi bagus untuk melihat di mana mereka berada, saya tidak mahu memberi tanda pada lampu.

Pada versi terakhir, apabila anda mengklik butang kesan, lampu biru berkedip untuk menunjukkan anda menyentuh butang, dan animasi mana yang aktif tetapi dapat ditingkatkan.

Mikro mungkin lebih masuk akal, dan saya ingin meletakkan 2 mikro agar mempunyai kepekaan yang lebih baik.

Lebih banyak kesan boleh dibuat, tetapi saya perlu menggunakan Mega yang saya rasa kerana memori yang ada di Nano ditutup kepada sifar.

Pengekod putar untuk mengubah kesan juga boleh menjadi alternatif. Tetapi saya suka suis kapasitif buat masa ini:)

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

Saya akan menambah suis umum pada kabel kuasa, semasa saya menerimanya.

Perhatikan bahawa jika esok anda bosan dengannya, anda boleh menyingkirkan lampu dan memasang kembali lampu awal, tetapi saya sebenarnya tidak membayangkan mengapa….

Menambah alat kawalan jauh juga terdapat dalam senarai idea.

Disyorkan: