Isi kandungan:

Visualizer Muzik LightBox: 5 Langkah (dengan Gambar)
Visualizer Muzik LightBox: 5 Langkah (dengan Gambar)

Video: Visualizer Muzik LightBox: 5 Langkah (dengan Gambar)

Video: Visualizer Muzik LightBox: 5 Langkah (dengan Gambar)
Video: Om Sync - Real Time Light Effects With Music on Lightbox 2024, Julai
Anonim
Image
Image
Visualizer Muzik LightBox
Visualizer Muzik LightBox
Visualizer Muzik LightBox
Visualizer Muzik LightBox
Visualizer Muzik LightBox
Visualizer Muzik LightBox

LightBox menggunakan mikrofon bawaan telefon atau tablet anda untuk menganalisis muzik untuk menghasilkan corak cahaya yang indah yang sesuai dengan muzik. Cukup mulakan aplikasinya, letakkan telefon atau tablet anda di suatu tempat berhampiran sumber suara, dan kotak anda akan menggambarkan suara secara real-time. LightBox juga dapat digunakan cahaya ambien berwarna.

Berseronok!!!

Langkah 1: Kumpulkan Bahan

Anda memerlukan bahan berikut:

  • 1 m lath kayu 4 x 0.5 cm (untuk bingkai)
  • 1 m lath kayu 1.2 x 0.5 cm (untuk sempadan depan)
  • 15 cm kayu kayu persegi 0.8 x 0.8 cm
  • 1 x pinggan kayu 22 x 18 x 0.3 cm (untuk pinggan belakang)
  • 1 x plat kaca akrilik putih susu 22 x 18 x 0.3 cm (untuk plat depan)
  • Jalur LED 1 x RGB, jenis WS2812B, 5 Volt, panjang 1 m, dengan 60 LED
  • 1 x modul ESP8266. Saya menggunakan Adafruit Huzzah, tetapi anda boleh menggunakan modul yang berbeza.
  • 1 x 5.5 x 2.1 sokong tong DC
  • Kawat (warna berbeza)
  • Beberapa pita velcro

Alat yang anda perlukan:

  • Gergaji kayu
  • Kotak Miter
  • Gam kayu
  • Besi pematerian

Langkah 2: Bina Kotak

Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak
Bina Kotak

Rangka

Pertama, gunakan kotak miter untuk memotong lath untuk bingkai. Potong kepingan dengan sudut 45 °, sehingga anda dapat memasangkannya bersama untuk membentuk bingkai luar (lihat gambar). Anda memerlukan dua keping panjang 23 cm (untuk bahagian atas dan bawah) dan dua keping panjang 19 cm (untuk sisi kiri dan kanan). Panjangnya merujuk kepada tepi yang lebih panjang.

Petua: Sekiranya anda memotong kepingan mengikut urutan tepi akan disatukan (contohnya, pertama bahagian atas, kemudian bahagian kanan, kemudian bahagian bawah, kemudian bahagian kiri), anda memastikan bahagian tepi akan sesuai dengan sempurna.

Sekarang, lekatkan kepingan untuk bingkai bersama. Pastikan bahawa anda boleh memasukkan plat kaca akrilik di dalam kotak di satu sisi dan plat belakang di sisi lain. Jangan bimbang jika ada jurang kecil - jurang di bahagian depan akan ditutup oleh sempadan dan bahagian belakang tidak akan kelihatan.

Plat Depan

Seterusnya, potong tongkat kayu persegi menjadi empat keping, masing-masing sepanjang 3 cm. Pasangkan piring kaca akrilik di dalam kotak, sehingga rata dengan bahagian depan. Lekatkan kepingan kayu persegi ke sudut kotak dan ke bahagian belakang plat akrilik. Pastikan anda tidak menggunakan terlalu banyak gam, jadi tidak ada lem yang masuk ke akrilik kecuali di mana ia terpaku pada kepingan kayu.

Sempadan

Gunakan kotak miter sekali lagi untuk memotong lath untuk sempadan. Potongnya dengan sudut 45 ° (lihat gambar). Sekali lagi anda memerlukan dua keping panjang 23 cm dan dua keping panjang 19 cm (panjang lagi merujuk ke tepi yang lebih panjang).

Lekatkan bahagian untuk sempadan bersama-sama dan tempelkan sempadan ke bahagian depan kotak. Sekali lagi, berhati-hati bahawa tidak ada lem yang tumpah ke akrilik.

Langkah 3: Pasang Firmware pada Controller

Pergi ke Pengurus Perpustakaan Arduino anda dan pastikan perpustakaan FastLED dipasang. Ia akan digunakan oleh firmware.

Muat turun firmware untuk ESP8266 anda dari Github.

Gunakan Arduino IDE untuk memuat naik firmware ke modul ESP8266 anda.

Catatan mengenai penggunaan bilangan LED yang berlainan: Saya membina LightBox dengan jalur LED 60 LED. Tetapi anda boleh menggunakan seberapa banyak LED yang anda mahukan. Satu-satunya perkara yang perlu anda lakukan ialah menukar NUM_ROWS dan NUM_COLUMNS pemalar dalam firmware. Aplikasi ini secara automatik akan menyesuaikan diri dengan bilangan LED yang anda tentukan. Dengan cara ini anda dapat membina LightBoxes besar atau kecil, seperti yang anda mahukan.

Langkah 4: Bina Plat Belakang

Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang
Bina Plat Belakang

Pada langkah ini, kita akan memotong jalur LED menjadi jalur yang lebih kecil, menyoldernya bersama dengan beberapa wayar, dan merekatkannya ke plat belakang untuk membentuk grid. Hasilnya harus seperti yang ditunjukkan dalam gambar.

Awas: Terdapat anak panah kecil yang dicetak pada jalur LED. Anak panah ini menunjukkan arah di mana isyarat data disebarkan. Anda mesti melekatkan dan menempelkan jalur sedemikian rupa sehingga anda dapat mengikuti anak panah yang bermula dari wayar yang disambungkan ke pin pada modul ESP8266, sepanjang jalur, hingga ke hujung jalur terakhir.

Potong jalur LED menjadi enam jalur dengan masing-masing 10 LED. Jalur LED mempunyai tanda di mana ia boleh dipotong dan dipateri. Ukur ukuran modul ESP8266 anda. Gunakan pensil untuk menandakan ke mana setiap jalur harus berada di pinggan belakang. Jarak antara jalur harus sama dan anda mesti meninggalkan sempadan yang cukup lebar untuk meletakkan modul ESP8266 di sana tanpa menutup mana-mana LED.

Seterusnya, lekatkan jalur ke plat belakang. Keluarkan besi pematerian anda, beberapa wayar, dan pasangkan jalur LED bersama. Jalur mempunyai tiga garisan: + 5V, GND, dan DO. Pastikan anda selalu menghubungkan garis yang sepadan. Gunakan wayar dengan warna yang berbeza untuk mengelakkan kesilapan.

Bor lubang untuk soket tong DC ke piring belakang. Saya menggunakan sedikit gam panas untuk merekatkan soket ke pinggan.

Sambungkan garis + 5V dan GND jalur LED ke terminal bicu laras yang sesuai. Sekiranya anda tidak tahu terminal mana yang positif dan mana yang negatif, pasangkan bekalan kuasa 5V dan gunakan multimeter untuk mengetahui yang mana.

Sambungkan penyambung 5V dan GND modul ESP8266 anda ke terminal bicu laras yang sesuai. Sambungkan pin 5 modul ESP8266 ke garis data jalur LED. Anda boleh menggunakan kabel jumper, jika anda ingin menggunakan semula modul di kemudian hari, atau memasangkan kabel ke penyambung modul secara langsung.

Lekatkan modul ESP8266 pada plat belakang atau gunakan beberapa pita velcro untuk memasangnya.

Langkah 5: Bersenang-senang

Berseronok!
Berseronok!
Berseronok!
Berseronok!
Berseronok!
Berseronok!

Sudah tiba masanya untuk memuat turun aplikasi dari Google Play Store. Sudah tentu percuma!

Pasang LightBox anda. Ia akan menjadi biru dan anda seharusnya dapat melihat rangkaian WiFi yang disebut "lightbox" di telefon atau tablet anda. Sekiranya kotak bertukar menjadi merah semasa pertama kali memasangnya, anda perlu menetapkan semula EEPROM modul ESP8266 anda. Lakukan ini dengan menyambungkan pin 4 modul ke GND sebentar. Kotak harus dimulakan semula dan kini bertukar menjadi biru.

Sambungkan ke rangkaian WiFi "lightbox" (kata laluan: "lightbox12345") dengan telefon atau tablet anda. Mulakan aplikasi LightBox. Aplikasi ini secara automatik menyambung ke LightBox.

Di menu tetapan, anda dapat mengkonfigurasi LightBox untuk menyambung ke rangkaian WiFi anda sendiri dan bukannya membuat sendiri. Dengan cara ini anda tidak perlu beralih ke rangkaian WiFi lain semasa anda ingin menggunakan kotak anda.

Gunakan Pemilih Warna untuk menerangi ruangan anda dengan warna yang sesuai dengan suasana hati anda, atau gunakan Penganalisis Audio untuk mengubah muzik menjadi corak warna yang indah.

Jangan ragu untuk bertanya di bahagian komen jika anda mempunyai sebarang pertanyaan.

Berseronok!

Kemas kini:

  • 06/03/17: Saya menambahkan beberapa gambar jarak dekat dari modul ESP8266.
  • 06/19/17: Saya terus meningkatkan aplikasi dan firmware. Saya menambah penapis yang melancarkan visualisasi audio. Kerlipan jauh lebih sedikit dan visualisasi kelihatan jauh lebih bagus. Saya juga menambahkan kemungkinan untuk mengkonfigurasi bilangan baris dan lajur LED dalam firmware. Aplikasi ini secara automatik menyesuaikan dengan jumlah LED yang dikonfigurasi. Dengan cara ini anda boleh membina LightBox anda dengan lebih kurang LED daripada saya dan ia akan berfungsi dengan aplikasi.
Cabaran yang tidak dapat disentuh
Cabaran yang tidak dapat disentuh
Cabaran yang tidak dapat disentuh
Cabaran yang tidak dapat disentuh

Naib Johan dalam Cabaran yang tidak dapat disentuh

Disyorkan: