Isi kandungan:
- Langkah 1: Tonton Video
- Langkah 2: Dapatkan Bahagian Anda
- Langkah 3: Prototaip
- Langkah 4: Pematerian
- Langkah 5: Buat Papan LED
- Langkah 6: Buat Kandang
- Langkah 7: Selesaikan Papan LED
- Langkah 8: Selesaikan Bahagian Atas
- Langkah 9: Sentuhan Akhir
- Langkah 10: Selesai
Video: RGB Matrix + Spectrum Analyzer: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
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
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
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
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
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
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
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
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:
Bagaimana DIY 32 Band LED Audio Music Spectrum Analyzer Menggunakan Arduino Nano di Rumah #arduinoproject: 8 Langkah
Cara DIY Analisis Spektrum Muzik Audio LED 32 Band Menggunakan Arduino Nano di Rumah #arduinoproject: Hari ini kita akan membuat Penganalisis Spektrum Muzik Audio LED 32 jalur di Rumah menggunakan Arduino, ia dapat menunjukkan spektrum frekuensi dan memainkan banyak lagi pada masa yang sama. mesti disambungkan di hadapan perintang 100k, jika tidak, bunyi spea
Adaptor USB ZX Spectrum untuk Raspberry Pi RetroPie Builds: 5 Langkah (dengan Gambar)
Adaptor USB ZX Spectrum untuk Raspberry Pi RetroPie Builds: RetroPie adalah distro Linux khas yang direka khas untuk meniru sistem permainan video retro pada Raspberry Pis dan komputer papan tunggal yang lain. Saya sudah lama ingin membuat rekaan RetroPie buat masa ini, dan ketika saya melihat repro
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: 8 Langkah
Dancing Fountain: Arduino With MSGEQ7 Spectrum Analyzer: Penerimaan isyarat audio dan menukarnya menjadi reaksi visual atau mekanikal sangat menarik. Dalam projek ini kita akan menggunakan Arduino Mega untuk dihubungkan dengan penganalisis spektrum MSGEQ7 yang mengambil isyarat audio input dan melakukan band
CRAZY L.O.L SPECTRUM ANALYZER: 6 Langkah (dengan Gambar)
CRAZY L.O.L SPECTRUM ANALYZER: Hari ini saya ingin berkongsi bagaimana membuat penganalisis spektrum audio - 36 jalur dengan menggabungkan 4 LoL Shields bersama-sama. Projek gila ini menggunakan perpustakaan FFT untuk menganalisis isyarat audio stereo, menukarnya menjadi jalur frekuensi, dan memaparkan amplitud frekuensi ini
1024 Sampel FFT Spectrum Analyzer Menggunakan Atmega1284: 9 Langkah
1024 Sampel FFT Spectrum Analyzer Menggunakan Atmega1284: Tutorial yang agak mudah ini (memandangkan kerumitan perkara ini) akan menunjukkan kepada anda bagaimana anda boleh membuat penganalisis spektrum 1024 sampel yang sangat mudah menggunakan papan jenis Arduino (1284 Narrow) dan plotter bersiri. Apa-apa jenis syarikat Arduino