Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah proyek yang mengambil sinyal analog kontinu biasanya musik dan menggunakannya untuk menyalakan visualisator yang dipimpin 7 band. Ini menggunakan chip MSGEQ7 untuk menganalisis sinyal musik untuk mendapatkan besaran frekuensi dan memetakannya ke strip yang dipimpin. Strip Led yang digunakan adalah SK6812 juga dikenal sebagai WS2811 atau Adafruit Neopixel.
Peralatan yang digunakan:
1.) MSGEQ7
2.) Jack aux wanita 3,5 mm
3.) Resistor 2x 22k Ohm
4.) Kapasitor 0,01 mikroFarad
5.) Kapasitor 2x 0,1 mikroFarad
6.) Resistor 200 kiloOhm
7.) 33 picoFarad Kapasitor
8.) Arduino Uno
9.) SK6812 RGB led strip / WS2811 RGB led strip / Adafruit Neopixel Strip
Langkah 1: Membuat Jack Headphone Wanita
Solder kedua saluran masing-masing dengan 2 resistor 22K Ohm yang berbeda. Kemudian gabungkan kedua resistor dan solder ke kapasitor 0,01 mikroFarad. Itu akan menjadi sinyal masuk. Tanah dari dongkrak menuju ke rel tanah papan roti
Langkah 2: Menghubungkan Arduino dan MSGEQ7
Hubungkan IC seperti yang ditunjukkan pada Skema.
Reset pergi ke Digital pin 8 di Arduino.
Strobo masuk ke pin digital 5 di Arduino.
DC keluar pergi ke Analog di A0
Data In dari LED masuk ke Digital Pin 6 di Arduino.
Langkah 3: LED
Anda harus menyolder 7 strip secara seri di sekitar Stok Kartu Jika Anda ingin memiliki efek visualisator jadul. Jangan gunakan kawat inti padat untuk menyoldernya karena tidak menempel dengan baik pada bantalan pada strip. Data masuk ke pin 6 pada arduino. Juga LED dapat menarik hingga 80 mili Amps per LED. Itu berarti 60 LED dapat menarik hingga 5 Ampere (4.8A). Saya menggunakan unit catu daya CPU lama.
Langkah 4: Kode
kode terlampir dan dapat dibuka di ide arduino. Anda dapat mengatur jumlah LED dalam kode.