Selamat Tahun Baru untuk semua! Sebelum tahun baru, saya berkumpul untuk musik warna rumah pada strip LED WS2812. Proyek itu ternyata mudah diulang dan tidak mahal.
Pembentukan program musik berwarna dilakukan oleh pengontrol Arduino nano berdasarkan data yang diterima dari program CMU.EXE. Program "CMU.EXE" untuk komputer pribadi berfungsi sebagai penganalisa spektrum 20-band dan panel kontrol program.
Organisasi ini akan memungkinkan semua orang untuk hanya mengumpulkan musik berwarna. Penggemar pemrograman dapat, tanpa menggali seluk-beluk pemrosesan sinyal audio digital, membuat program musik berwarna mereka dalam IDE Arduino sederhana.
β Sketsa untuk Arduino dan program "CMU.EXE" disajikan di
GitHubProyek ini menyediakan dua jenis koneksi ke komputer pribadi.
Opsi pertama , koneksi langsung ke PC USB, membuat sketsa COMtoLed.
Opsi kedua adalah menghubungkan melalui jembatan radio yang dibangun di sketsa nRF24L01, COMtoRF dan RFtoLed.
Anda dapat menggunakan musik berwarna dan rutinitas dinamis yang tersedia di sketsa, atau menggantinya dengan Anda sendiri. Semua program warna dan musik dalam sketsa dibuat dalam bentuk subprogram yang terpisah, ini akan memudahkan pemahaman tentang kode sumber yang disajikan dan menulis subprogram mereka sendiri.
Agar pengontrol Arduino berfungsi, Anda perlu
1. Instal pustaka di Arduino IDE: Adafruit_Neopixels, IRremote, RF24 (jika menggunakan opsi nirkabel)
2. Pasang di sketsa:
- Jumlah LED dalam rekaman Anda:
#define stripLed 120
- Jumlah output yang terhubung dengan pita dan kendali jarak jauh IR Anda:
#define stripPin 2 // #define irPin 3 // IR
- Nomor kontak untuk mengendalikan modul radio (jika digunakan):
RF24 radio(9, 10);
Saat ini, 7 program musik berwarna dan lebih dari 70 versi lampu berjalan diimplementasikan dalam sketsa (dalam bahasa Cina, warna lain = program lain).
Program "CMU.EXE" untuk komputer pribadi cukup kompleks dan ditawarkan sebagai modul yang dapat dieksekusi tanpa kode sumber.
Program musik warna "CMU.EXE" dapat menerima aliran audio dari perangkat suara rekaman dari komputer pribadi. Misalnya: mixer, line-in, mikrofon, atau kabel audio virtual apa pun.
Menggunakan mixer atau kabel audio virtual, Anda bisa mendapatkan streaming audio dari pemutar audio apa pun. Misalnya: ITUNES, AIMP, VLC atau lainnya.
Penampilan program:
Sambungkan ke ITUNES menggunakan kabel audio virtual dan mainkan melalui AIRPlay:

Video musik dan musik disajikan di youtube:
Terima kasih atas perhatian anda!