Semarkan Tahun Baru Anda dengan Lampu LED Musik Dinamis
Komponen dan perlengkapan
Arduino Nano R3
×
1
NeoPixel strip
×
1
Aplikasi dan layanan online
Arduino IDE
CMU.EXE
Tentang proyek ini
Tahun baru akan tiba. Semua orang ingin menyambutnya dengan geriah dan cerah. Lampu musik yang saya buat ini akan membantu saya. Mungkin lampu musik saya akan membantu Anda menghiasi saat menyambut tahun baru dan membuatnya lebih terang.
Tampilan umum lampu musik:
Selama waktu cinta LED dan Arduino dikirim, saya telah menulis program suara/cahaya 'Musical Light' untuk komputer pribadi dan sketsa kontrol pita WS2812 atau yang serupa untuk Arduino.
Pita dapat dikelola secara langsung oleh Arduino yang terhubung ke port COM atau melalui jembatan radio dengan nRF24L01. Dalam kasus pertama, sketsa COMTOLEF.ino digunakan, dan dalam sketsa kedua COMtoRF dan RFtoLED.
Diagram koneksi disajikan:
Saat terhubung langsung ke USB PC tanpa menggunakan sumber daya tambahan, ingat kapasitas beban terbatas port USB. Jika pita Anda memiliki sejumlah besar dioda, Anda hanya perlu menetapkan jumlah LED dalam sketsa ke kurang dari 20. Seperti ini:
#define strip Led 20
Tidak perlu memotong pita. Jika diperlukan, pasang resistor 33 hingga 470 Ω antara terminal D2 dan Din seperti yang direkomendasikan produsen. Skema koneksi minimum untuk Arduino nano dan pita LED ditampilkan pada tab Easy Connection program.
Program mendukung mode operasi warna dan dinamis, terhubung ke perangkat audio apa pun PC. Pemrosesan digital aliran audio dilakukan oleh PC. Program musik warna dibentuk oleh papan Arduino berdasarkan data komposisi spektral fragmen saat ini dari fonogram yang diterima dari PC. Dalam program Anda dapat memilih salah satu dari tujuh program musik warna atau lebih dari 100 program dinamis lainnya. Tujuh puluh dua subrutin dinamis diimplementasikan dalam sketsa yang dilampirkan. Program yang tersisa tersedia untuk pengembang.
Program musik:
Program dinamis:
Opsi koneksi audio saya.
Saya menggunakan iTunes untuk memutar audio. Penerima audio YAMAHA saya memiliki dukungan airplay. Pada saat yang sama iTunes dapat mengeluarkan audio secara bersamaan ke penerima audio dan PC. Pada PC, saya menggunakan kabel audio virtual untuk terhubung ke program saya seperti ditunjukkan di bawah.
Aliran audio yang datang ke PC pergi ke perangkat secara default ke input dari "kabel audio virtual", dan outputnya berfungsi sebagai sumber suara dalam program musik warna. Anda juga dapat menggunakan mixer, input line PC bahkan mikrofon PC atau laptop untuk menerima aliran audio dalam program saya.
Jenis program yang berjalan:
Program dapat dikecilkan ke tray, diinstal dengan startup dan dikecilkan ke tray setelah peluncuran.
Perhatian! Sebelum mengompilasi sketsa, instal perpustakaan yang diperlukan dan perbaiki baris ini dalam sketsa:
#define stripLed 120
Jumlah LED yang sesuai dengan pita Anda, misalnya:
#define stripLed 240.
Selamat Tahun Baru dan Natal! Video program musik: