Isi kandungan:

RGB Matrix + Spectrum Analyzer: 10 Langkah (dengan Gambar)
RGB Matrix + Spectrum Analyzer: 10 Langkah (dengan Gambar)

Video: RGB Matrix + Spectrum Analyzer: 10 Langkah (dengan Gambar)

Video: RGB Matrix + Spectrum Analyzer: 10 Langkah (dengan Gambar)
Video: 21 Band Spectrum Analyzer Part.4 | Acrylic Tower 2024, Julai
Anonim
Penganalisis RGB Matrix + Spectrum
Penganalisis RGB Matrix + Spectrum

Suka LED? Saya juga!

Itulah sebabnya, dalam Instructable ini, saya akan menunjukkan kepada anda cara membuat Matriks LED RGB yang hebat, yang dengan mudah boleh berubah menjadi Spectrum Analyzer dengan satu klik butang.

Setelah membaca, jika anda fikir Instructable ini telah memperolehnya, sila memilihnya dalam peraduan LED.

Dan tanpa basa-basi lagi, mari kita mulakan.

Langkah 1: Tonton Video

Image
Image

Video menunjukkan setiap langkah secara terperinci dan akan membantu anda dalam memahami projek dengan betul. Jadi, tonton sebelum beralih ke langkah seterusnya.

Langkah 2: Dapatkan Bahagian Anda

Arduino: INDIA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

Jalur WS2812B (30 LED / meter): AS - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: AS - https://amzn.to/2zSV4qKUK -

Lembaran Akrilik: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Bekalan Kuasa: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1x 200K Resistor1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

Langkah 3: Prototaip

Prototaip
Prototaip
Prototaip
Prototaip

Muat turun dan tambahkan Perpustakaan Arduino ini: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Uji Jalur LED WS2812B menggunakan lakaran FirstLight dari contoh perpustakaan FastLED. Edit pin data dan bilangan LED dan setelah memuat naik LED harus menyala putih satu demi satu menunjukkan bahawa LED berfungsi dengan baik.

Sekarang bina litar ujian menggunakan rajah litar yang dilampirkan dalam langkah ini tanpa Penerima IR. Muat naik lakaran, juga dilampirkan dalam langkah ini. Anda memerlukan 21 LED. MSGEQ7 membahagikan spektrum audio kepada 7 jalur frekuensi. Oleh itu, sketsa membahagikan 21 LED menjadi 7 set, masing-masing set mempunyai 3 LED, LED pertama akan selalu mati dan selebihnya dua LED akan menyala mengikut intensiti audio pada jalur frekuensi tertentu. Perhatikan nilai analog dari semua tujuh band di Monitor Serial untuk menyahpepijat dan memastikan semuanya kelihatan baik. Apabila ini berfungsi dengan baik, selesaikan prototaip dengan menambahkan Penerima IR.

Sekarang tambahkan penerima Inframerah dan muat naik lampiran kedua yang saya lampirkan yang akan menyala 2 set dengan 7 LED masing-masing mengikut intensiti isyarat audio dari mana-mana dua jalur yang boleh anda edit dalam lakaran. Saya akan mencadangkan anda untuk memilih band 3 dan 4. Sekarang tentukan kod hex mana-mana butang di jauh IR yang anda gunakan. Untuk mengetahui cara melakukannya, klik di sini: https://www.instructables.com/id/ Control-AC-Applia.. Edit kod hex dalam lakaran dan muat naik. Sekarang apabila anda menekan butang, LED akan menunjukkan animasi dan apabila anda menekan butang yang sama sekali lagi, ia akan kembali ke mod penganalisis spektrum.

Dan prototaip selesai.

Langkah 4: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Dapatkan semua komponen elektronik yang diperlukan untuk projek ini.

Dapatkan juga papan wangi sempit di mana kita akan menyolder komponen penganalisis spektrum sehingga kita dapat membuat sesuatu seperti perisai Arduino, yang akan menyelamatkan kita dari kekacauan pendawaian. Rujuk video dan gambar untuk persepsi yang jelas.

Saya menggunakan Arduino Uno sehingga saya dapat memuat naik program baru dengan mudah pada masa akan datang jika diperlukan, tetapi anda juga dapat menggunakan Arduino Nano.

Kemudian, pasangkan palam 3.5 mm dan pateri dua wayar, satu ke pembumian dan satu ke salah satu saluran dan hujung kedua wayar menuju ke pelindung MSGEQ7. Setelah ini selesai, sambungkan IC ke dasarnya, kabel wayar solder dan uji perisai menggunakan monitor bersiri Arduino Uno seperti yang saya lakukan sebelumnya.

Langkah 5: Buat Papan LED

Buat Papan LED
Buat Papan LED
Buat Papan LED
Buat Papan LED
Buat Papan LED
Buat Papan LED

Sekarang, ambil MDF setebal 3 mm dan buat persegi 25.2x25.2 cm dan potong dengan menggunakan gergaji besi. Kemudian lukiskan 49 kotak bersaiz 3.6x3.6 cm di atasnya. Potong 7 keping jalur LED, masing-masing mengandungi 7 led kerana kita akan membuat matriks 7x7 iaitu 49 led. Setelah memotong, kupas pita di bahagian belakangnya dan lekatkan pada bahagian MDF. Saya terpaksa membuat lubang di dua tempat di MDF menggunakan gerudi supaya wayar dapat melewati, jika tidak, saya perlu mengeluarkan haba yang mengecut dan memotong wayar, yang saya tidak mahukan.

Perlu diingat bahawa semua anak panah arah aliran data pada jalur mesti mengikuti arah yang sama, iaitu kiri ke kanan

Kemudian menggunakan bit gerudi yang lebih kecil, seperti 2 mm, saya membuat tiga lubang di sebelah Vcc, GND dan pin data di kedua-dua hujung setiap 7 jalur LED. Saya melekatkan pelekat solder pada jalur di kedua hujungnya. Kemudian dengan menggunakan wayar 0,75 meter persegi, pendekkan jalur Vcc dan GND pada semua tujuh baris. Juga, pendekkan Vcc dan GND dari baris terakhir ke baris pertama (dual feed).

Sambungkan data dari baris pertama ke data di baris kedua, data keluar dari data tot kedua di ketiga dan seterusnya sehingga baris terakhir tercapai. Saya menggunakan wayar 0,5 meter persegi untuk tujuan ini. Pastikan tidak memendekkan wayar ini ke Vcc atau GND.

Apabila ini selesai, periksa kesinambungan dan gunakan lakaran FirstLight periksa sambungannya.

Langkah 6: Buat Kandang

Buat Pagar
Buat Pagar
Buat Pagar
Buat Pagar
Buat Pagar
Buat Pagar
Buat Pagar
Buat Pagar

Untuk membuat kandang saya menggunakan MDF 12 mm.

Saya membuat dimensi yang dilampirkan dalam langkah ini. Dengan menggunakan ciri pemotongan serong pada jigsaw saya, pertama saya membuat dua potongan serong pada kedua-dua hujung tanda. Kedua-dua potongan mesti berada di dalam untuk membuat penutup. Selepas ini, saya membuat potongan lurus yang tinggal.

Saya menggunakan gam kayu untuk menyatukan semua kepingan dan menahannya di tempat, saya menggunakan paku kayu kecil. Anda boleh menggunakan teknik lain yang anda suka, saya mempunyai sedikit pengalaman dengan kerja kayu, jadi sebarang cadangan sangat dialu-alukan.

Biarkan gam sehingga kering semalaman.

Langkah 7: Selesaikan Papan LED

Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED
Selesaikan Papan LED

Periksa sama ada papan LED yang kita buat lebih awal, sesuai di kandang atau tidak. Sekiranya tidak, bawa ke bentuk dengan menggunakan fail atau kertas emeri atau kedua-duanya.

Dari kepingan termokol putih 10 mm, potong panjang 6 keping sama dengan papan LED dan lebar 2.4 cm. Lekatkannya pada garis mendatar yang kita buat pada MDF.

Setelah kering, masukkan ke dalam kandang, tandakan tempat untuk penyambung tong DC dan kabel USB untuk Arduino dan kemudian gerakkannya. Bentuk mereka dengan menggunakan fail.

Selesaikan beberapa sambungan yang tersisa seperti menambahkan wayar untuk data masuk, menambahkan wayar kuasa ke penyambung tong yang menggerakkan seluruh litar kami, menambah penerima IR dan akhirnya melekatkan semuanya di tempat. Sambungkan wayar ke baris keempat Vcc dan wayar ground yang menuju ke Vin dan pin ground Arduino dan kuasa.

Gunakan lem panas untuk membuat semua sambungan selamat dan juga untuk memasang penyambung tong di tempatnya.

Langkah 8: Selesaikan Bahagian Atas

Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas
Selesaikan Bahagian Atas

Ambil kepingan termokol sekali lagi dan mulailah memotongnya dengan ukuran yang sama dengan jurang antara termokol yang dipasang sebelumnya. Ukur satu sahaja untuk setiap baris dan kemudian potong baki yang diperlukan menggunakan bahagian itu. Anda tidak perlu menggunakan lem kerana ia akan tetap di tempat sendiri, tetapi jika diperlukan, anda boleh menggunakan sedikit gam.

Selepas ini selesai, ukur kotak, bawa kepingan akrilik, tandakan dimensi yang diukur menggunakan penanda dan potong menggunakan gergaji besi. Untuk memotongnya, buat beberapa potongan menggunakan pemotong kotak, dan kemudian setelah menyimpannya di sudut meja, tekan gaya ke bawah dan ia akan dipotong dengan garis lurus yang sempurna.

Untuk memasang kepingan akrilik ke bahagian atas, saya menggunakan bolt 2 mm kerana saya tidak mempunyai skru pemasangan, tetapi anda harus menggunakan skru.

Buat tanda pada lembaran akrilik dan gerudi menggunakan bit gerudi 2.5 mm. Dengan menggunakan helaian itu, buat tanda pada kandang dan gerudi menggunakan bit gerudi 2 mm. Akhirnya, pasangkan kepingan di bahagian atas menggunakan skru.

Langkah 9: Sentuhan Akhir

Sketsa yang saya lampirkan pada langkah 2 akan sedikit ketinggalan semasa bekerja sebagai analzyer spektrum. Sebabnya ialah algoritma. Terdapat banyak pengiraan yang dilakukan untuk mengira bilangan LED, warna LED, sebenarnya menunjukkannya yang sedikit melambatkannya.

Itulah sebabnya saya membuat algoritma baru untuk Spectrum Analyzer dan berfungsi dengan baik sekarang, lakaran dilampirkan dalam langkah ini.

Bagi mereka yang ingin mengetahui jenis algoritma, cari gelung "sementara" dalam lakaran.

Langkah 10: Selesai

Itu sahaja. Nikmati ciptaan anda, dan jika ada pertanyaan, jangan ragu untuk bertanya di bahagian komen.

Sekiranya anda fikir, saya telah memperolehnya, sila pilih arahan ini dalam Peraduan LED, dan juga melanggan saluran YouTube kami. Ia akan sangat membantu.

Terima kasih untuk membaca:).

Disyorkan: