Daftar Isi:

Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)
Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)

Video: Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)

Video: Bass, Treble, dan Volume USB Controller Dengan LED Keyboard: 6 Langkah (dengan Gambar)
Video: Simple & Powerful Bass Treble Mid Volume Controller // How to Make Bass Treble Mid for Any Amplifier 2024, Juli
Anonim
Pengontrol USB Bass, Treble, dan Volume Dengan LED Keyboard
Pengontrol USB Bass, Treble, dan Volume Dengan LED Keyboard
Pengontrol USB Bass, Treble, dan Volume Dengan LED Keyboard
Pengontrol USB Bass, Treble, dan Volume Dengan LED Keyboard

Saya memiliki Creative SoundBlaster Audigy di komputer desktop utama saya dan saya membutuhkan cara untuk menyesuaikan pengaturan bass dan treble (serta volume) dengan cepat saat mendengarkan media audio atau video.

Saya telah mengadaptasi kode dari dua sumber yang diberikan dalam daftar kode, dan juga di tautan di bagian akhir, yang menggunakan Mikro Arduino oleh organisasi Arduino, atau ATmega32u4 lainnya, sebagai Perangkat Antarmuka Manusia USB dengan menggunakan Pustaka Proyek HID Nico Hood.

Saya juga menggunakan keyboard nirkabel yang hanya menampilkan status tombol Caps-lock, Num-lock dan Scroll-lock dalam waktu singkat untuk meningkatkan masa pakai baterainya. Oleh karena itu saya juga menyertakan tiga LED yang menunjukkan status ketiga fungsi keyboard ini.

Karena Micro dapat dengan mudah diprogram ulang bahkan setelah dimasukkan ke dalam enklosur melalui port USB, Anda dapat menyesuaikan kode agar sesuai dengan karakteristik perangkat suara dan keyboard Anda sendiri dengan mengganti identifikasi media yang digunakan dalam kode dengan pilihan Anda sendiri. Ada daftar lengkap semua fungsi yang dapat Anda gunakan yang tersedia di situs web Nico Hood HID Github - periksa file bernama ConsumerAPI.h untuk semua fungsi HID lainnya.

Langkah 1: Daftar Bagian

Daftar Suku Cadang
Daftar Suku Cadang

Arduino Micro atau papan Arduino berbasis ATmega32u4 lainnya seperti Sparkfun Pro Micro. Leonardo dapat digunakan tetapi ini adalah papan yang sangat besar dibandingkan dengan…

5 LED dengan warna berbeda

5x470 ohm resistor

4 x sakelar tombol tekan

Encoder putar dengan A B C dan koneksi sakelar

Kandang kecil, kenop, papan strip, kabel sambungan, dll.

Langkah 2: Konstruksi

Konstruksi
Konstruksi
Konstruksi
Konstruksi

Rincian diberikan dalam foto, skema dan tata letak stripboard Fritzing. Saya menggunakan dua papan strip yang lebih kecil - satu untuk menampung 4 LED dan empat sakelar, dan yang lainnya untuk LED indikator arah level volume berwarna biru, dan papan strip yang lebih besar untuk mikro dan encoder putar. Mereka dihubungkan dengan kabel pita 9 arah dan dua arah.

Langkah 3: Perangkat Lunak

Seperti yang disebutkan, Kontrol Volume, Bass, dan Treble USB ini menggunakan rotary encoder sebagai kontrol volume dengan sakelar bisu/suara, dan Bass dan Treble dikendalikan oleh empat tombol Atas dan Bawah.

Ini juga memiliki indikator LED Keyboard PC yaitu Caps-lock, Scroll-lock, dan Num-lock.

Ini menggunakan MCU Mikro Arduino (atau berbasis ATmega32u4 lainnya) dan kodenya didasarkan pada status transisi ISR roto_sm.ino oleh boolrules di forum Arduino, yang memberikan pemicu naik dan turun yang dibedakan dengan jelas.

Kode ini juga didasarkan pada Kontrol Volume USB pleriche dan LED Caps Lock yang dapat diinstruksikan.

Ini membutuhkan perpustakaan Nico Hood HID-Project di github: unduh perpustakaan sebagai file zip dan ekstrak, lalu salin folder ke folder perpustakaan Arduino Anda di bawah folder dokumen Anda.

Karena Micro dapat dengan mudah diprogram ulang melalui port USB-nya, Anda dapat menyesuaikan kode agar sesuai dengan karakteristik perangkat suara dan keyboard Anda sendiri dengan mengganti instruksi media yang digunakan dalam kode dengan pilihan Anda sendiri.

Ada daftar lengkap semua fungsi yang dapat Anda gunakan yang tersedia di situs web Nico Hood HID Github - periksa file bernama ConsumerAPI.h untuk semua fungsi HID lainnya yang dapat menyertakan fungsi sistem seperti kunci tidur atau reboot, dll. termasuk foto-foto konstruksi saat berlangsung.

Langkah 4: Tautan

Arduino Mikro

Status mesin ISR roto_sm.ino oleh boolrules

P LeRiche USB Kontrol Volume dan LED Caps Lock

Nico Hood HID-Project Github library

Langkah 5: Menambahkan Kontrol Putar Bass dan Treble

Menambahkan Kontrol Putar Bass dan Treble
Menambahkan Kontrol Putar Bass dan Treble

Dimungkinkan untuk mengganti empat tombol yang mengontrol bass dan treble dengan dua kontrol putar. Schematic2 memberikan detail dan Sketsa ada di Sketch2.

Dua tombol tekan pada setiap kontrol digunakan untuk masing-masing memberikan dorongan bass dan treble.

Langkah 6: Gunakan Sparkfun Pro Micro untuk Casing yang Lebih Kecil

Gunakan Sparkfun Pro Micro untuk Casing yang Lebih Kecil
Gunakan Sparkfun Pro Micro untuk Casing yang Lebih Kecil
Gunakan Sparkfun Pro Micro untuk Casing yang Lebih Kecil
Gunakan Sparkfun Pro Micro untuk Casing yang Lebih Kecil

Anda dapat menggunakan versi yang lebih kecil dari Arduino Micro yaitu Sparkfun Pro Micro untuk membuat enklosur yang lebih kecil untuk Bass Treble Volume dan Keyboard LED USB Controller.

Photo5 dan Photo6 memberikan detail build dan Anda dapat menggunakan Sketch3 untuk Pro Micro

Direkomendasikan: