Daftar Isi:

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

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

Video: LightBox Music Visualizer: 5 Langkah (dengan Gambar)
Video: DIY LED Music Visualizer - Complete Walkthrough 2024, Juli
Anonim
Image
Image
Visualizer Musik LightBox
Visualizer Musik LightBox
Visualizer Musik LightBox
Visualizer Musik LightBox
Visualizer Musik LightBox
Visualizer Musik LightBox

LightBox menggunakan mikrofon internal ponsel atau tablet Anda untuk menganalisis musik guna menghasilkan pola cahaya indah yang sesuai dengan musik. Cukup mulai aplikasi, letakkan ponsel atau tablet Anda di suatu tempat di dekat sumber suara, dan kotak Anda akan memvisualisasikan suara secara real-time. LightBox juga dapat digunakan sebagai cahaya ambient yang berwarna-warni.

Selamat bersenang-senang!!!

Langkah 1: Kumpulkan Bahan

Anda akan membutuhkan bahan-bahan berikut:

  • 1 m reng kayu 4 x 0,5 cm (untuk rangka)
  • 1 m reng kayu 1,2 x 0,5 cm (untuk pembatas depan)
  • 15 cm tongkat kayu persegi 0,8 x 0,8 cm
  • 1 x pelat kayu 22 x 18 x 0,3 cm (untuk pelat belakang)
  • 1 x piring kaca akrilik putih susu 22 x 18 x 0,3 cm (untuk pelat depan)
  • 1 x RGB LED strip, tipe WS2812B, 5 Volt, panjang 1 m, dengan 60 LED
  • 1x modul ESP8266. Saya menggunakan Adafruit Huzzah, tetapi Anda dapat menggunakan modul yang berbeda.
  • 1 x 5,5 x 2,1 jack barel DC
  • Kawat (warna berbeda)
  • Beberapa pita velcro

Alat yang Anda perlukan:

  • gergaji kayu
  • kotak mitra
  • Lem kayu
  • Besi solder

Langkah 2: Bangun Kotak

Bangun Kotak
Bangun Kotak
Bangun Kotak
Bangun Kotak
Bangun Kotak
Bangun Kotak
Bangun Kotak
Bangun Kotak

Bingkai

Pertama, gunakan kotak mitra untuk memotong bilah untuk bingkai. Potong potongan dengan sudut 45°, sehingga Anda dapat menyatukannya untuk membentuk bingkai luar (lihat gambar). Anda membutuhkan dua potong dengan panjang 23 cm (untuk bagian atas dan bawah) dan dua potong dengan panjang 19 cm (untuk sisi kiri dan kanan). Panjang mengacu pada tepi yang lebih panjang.

Tip: Jika Anda memotong bagian-bagian dalam urutan di mana ujung-ujungnya akan disatukan (misalnya, pertama bagian atas, lalu bagian kanan, lalu bagian bawah, lalu bagian kiri), Anda memastikan bahwa ujung-ujungnya akan pas.

Sekarang, rekatkan potongan-potongan untuk bingkai bersama-sama. Pastikan Anda dapat memasukkan pelat kaca akrilik ke dalam kotak di satu sisi dan pelat belakang di sisi lain. Jangan khawatir jika ada celah kecil -- celah di sisi depan akan ditutupi oleh pembatas dan sisi belakang tidak akan terlihat.

Pelat Depan

Selanjutnya, potong tongkat kayu persegi menjadi empat bagian, masing-masing dengan panjang 3 cm. Pasang pelat kaca akrilik di dalam kotak, sehingga rata dengan bagian depan. Rekatkan potongan-potongan kayu persegi ke sudut-sudut kotak dan ke sisi belakang pelat akrilik. Pastikan Anda tidak menggunakan terlalu banyak lem, sehingga tidak ada lem yang menempel pada akrilik kecuali yang menempel pada potongan kayu.

Pinggiran

Gunakan kotak mitra lagi untuk memotong bilah untuk perbatasan. Potong dengan sudut 45° (lihat gambar). Sekali lagi Anda akan membutuhkan dua potong dengan panjang 23 cm dan dua potong dengan panjang 19 cm (panjang lagi mengacu pada tepi yang lebih panjang).

Rekatkan potongan-potongan untuk perbatasan bersama-sama dan rekatkan perbatasan ke bagian depan kotak. Sekali lagi, berhati-hatilah agar tidak ada lem yang tumpah ke akrilik.

Langkah 3: Instal Firmware pada Pengontrol

Buka Manajer Perpustakaan Arduino Anda dan pastikan perpustakaan FastLED diinstal. Ini akan digunakan oleh firmware.

Unduh firmware untuk ESP8266 Anda dari Github.

Gunakan Arduino IDE untuk mengunggah firmware ke modul ESP8266 Anda.

Catatan tentang penggunaan jumlah LED yang berbeda: Saya membuat LightBox dengan strip LED 60 LED. Tetapi Anda dapat menggunakan LED sebanyak yang Anda suka. Satu-satunya hal yang perlu Anda lakukan adalah mengubah NUM_ROWS dan NUM_COLUMNS konstanta dalam firmware. Aplikasi akan secara otomatis menyesuaikan dengan jumlah LED yang Anda tentukan. Dengan cara ini Anda dapat membuat LightBox besar atau kecil, sesuka Anda.

Langkah 4: Bangun Pelat Belakang

Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang
Bangun Pelat Belakang

Pada langkah ini, kami akan memotong strip LED menjadi strip yang lebih kecil, menyoldernya bersama dengan beberapa kawat, dan merekatkannya ke pelat belakang untuk membentuk kisi-kisi. Hasilnya akan terlihat seperti yang ditunjukkan pada gambar.

Perhatian: Ada panah kecil yang tercetak pada strip LED. Panah ini menunjukkan arah di mana sinyal data disebarkan. Anda harus merekatkan dan menyolder strip sedemikian rupa sehingga Anda dapat mengikuti panah yang dimulai dari kabel yang terhubung ke pin pada modul ESP8266, di sepanjang strip, sampai ke ujung strip terakhir.

Potong strip LED menjadi enam strip dengan masing-masing 10 LED. Strip LED memiliki tanda yang dapat dipotong dan disolder ulang. Ukur ukuran modul ESP8266 Anda. Gunakan pensil untuk menandai di mana setiap strip harus diletakkan di pelat belakang. Jarak antara strip harus sama dan Anda harus meninggalkan batas yang cukup lebar untuk menempatkan modul ESP8266 di sana tanpa menutupi LED apa pun.

Selanjutnya, rekatkan strip ke pelat belakang. Keluarkan besi solder Anda, beberapa kawat, dan solder strip LED bersama-sama. Strip memiliki tiga garis: +5V, GND, dan DO. Pastikan Anda selalu menghubungkan garis yang cocok. Gunakan kabel dengan warna berbeda untuk menghindari kesalahan.

Bor lubang untuk jack barel DC ke pelat belakang. Saya menggunakan lem panas untuk merekatkan dongkrak ke piring.

Hubungkan +5V dan garis GND strip LED ke terminal yang sesuai dari jack barel. Jika Anda tidak tahu terminal mana yang positif dan mana yang negatif, colokkan catu daya 5V dan gunakan multimeter untuk mengetahui yang mana.

Hubungkan konektor 5V dan GND modul ESP8266 Anda ke terminal jack barel yang sesuai. Hubungkan pin 5 modul ESP8266 ke jalur data strip LED. Anda dapat menggunakan kabel jumper, jika Anda ingin menggunakan kembali modul nanti, atau menyolder kabel ke konektor modul secara langsung.

Rekatkan modul ESP8266 di pelat belakang atau gunakan pita velcro untuk menempelkannya.

Langkah 5: Bersenang-senang

Selamat bersenang-senang!
Selamat bersenang-senang!
Selamat bersenang-senang!
Selamat bersenang-senang!
Selamat bersenang-senang!
Selamat bersenang-senang!

Saatnya mengunduh aplikasi dari Google Play Store. Ini gratis, tentu saja!

Colokkan LightBox Anda. Seharusnya berubah menjadi biru dan Anda seharusnya dapat melihat jaringan WiFi yang disebut "lightbox" di ponsel atau tablet Anda. Jika kotak berubah menjadi merah saat Anda pertama kali mencolokkannya, Anda perlu mengatur ulang EEPROM modul ESP8266 Anda. Lakukan ini dengan menghubungkan pin 4 modul ke GND sebentar. Kotak harus restart dan sekarang berubah menjadi biru.

Hubungkan ke jaringan WiFi "lightbox" (kata sandi: "lightbox12345") dengan ponsel atau tablet Anda. Mulai aplikasi LightBox. Aplikasi secara otomatis terhubung ke LightBox.

Di menu pengaturan, Anda dapat mengonfigurasi LightBox untuk terhubung ke jaringan WiFi Anda sendiri alih-alih membuatnya sendiri. Dengan cara ini Anda tidak perlu beralih ke jaringan WiFi lain ketika Anda ingin menggunakan kotak Anda.

Gunakan Color Picker untuk menerangi ruangan Anda dengan warna yang sesuai dengan suasana hati Anda, atau gunakan Audio Analyzer untuk mengubah musik menjadi pola warna yang indah.

Jangan sungkan untuk bertanya di kolom komentar jika ada pertanyaan.

Selamat bersenang-senang!

Pembaruan:

  • 06/03/17: Saya menambahkan beberapa foto close-up dari kabel modul ESP8266.
  • 19/06/17: Saya terus meningkatkan aplikasi dan firmware. Saya menambahkan filter yang menghaluskan visualisasi audio. Ada lebih sedikit kedipan dan visualisasi terlihat jauh lebih bagus. Saya juga menambahkan kemungkinan untuk mengonfigurasi jumlah baris dan kolom LED di firmware. Aplikasi secara otomatis menyesuaikan dengan jumlah LED yang dikonfigurasi. Dengan cara ini Anda dapat membangun LightBox Anda dengan lebih banyak atau lebih sedikit LED daripada yang saya lakukan dan itu akan berfungsi dengan aplikasi.
Tantangan Tak Tersentuh
Tantangan Tak Tersentuh
Tantangan Tak Tersentuh
Tantangan Tak Tersentuh

Runner Up dalam Tantangan Tak Tersentuh

Direkomendasikan: