Isi kandungan:

Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci: 6 Langkah (dengan Gambar)
Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci: 6 Langkah (dengan Gambar)

Video: Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci: 6 Langkah (dengan Gambar)

Video: Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci: 6 Langkah (dengan Gambar)
Video: 12 самых крутых технических гаджетов, найденных на Amazon 2024, Julai
Anonim
Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci
Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci
Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci
Pengawal USB Bass, Treble, dan Volume Dengan LED Papan Kekunci

Saya mempunyai Creative SoundBlaster Audigy di komputer desktop utama saya dan saya memerlukan kaedah untuk menyesuaikan tetapan bass dan treble dengan cepat (serta kelantangan) semasa mendengar media audio atau video.

Saya telah menyesuaikan kod dari dua sumber yang diberikan dalam penyenaraian kod, dan juga pada pautan di hujungnya, yang menggunakan Arduino Micro oleh organisasi Arduino, atau ATmega32u4 lain, sebagai Peranti Antaramuka Manusia USB dengan menggunakan Perpustakaan Nico Hood-Project.

Saya juga menggunakan papan kekunci tanpa wayar yang hanya menunjukkan keadaan kunci Caps-lock, Num-lock dan Scroll-lock untuk masa yang singkat untuk meningkatkan hayat baterinya. Oleh itu, saya juga menyertakan tiga LED yang menunjukkan status ketiga fungsi papan kekunci ini.

Kerana Mikro dapat diprogram ulang dengan mudah bahkan setelah memasukkannya ke dalam kandang melalui port USB, anda dapat menyesuaikan kod tersebut agar sesuai dengan ciri-ciri peranti suara dan papan kekunci anda sendiri dengan mengganti pengenalan media yang digunakan dalam kod dengan pilihan anda sendiri. Terdapat banyak senarai fungsi yang boleh anda gunakan tersedia di laman web Nico Hood HID Github - periksa fail bernama ConsumerAPI.h untuk semua fungsi HID yang lain.

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian

Arduino Micro atau papan Arduino berasaskan ATmega32u4 lain seperti Sparkfun Pro Micro. Leonardo boleh digunakan tetapi papan itu sangat besar jika dibandingkan dengan mikro…

5 LED dengan warna yang berbeza

Perintang 5 x 470 ohm

4 suis butang tekan

Pengekod putar dengan A B C dan sambungan suis

Kandang kecil, tombol, papan jalur, wayar sambungan dll.

Langkah 2: Pembinaan

Pembinaan
Pembinaan
Pembinaan
Pembinaan

Perincian diberikan dalam foto, skema dan susun atur papan Fritzing. Saya menggunakan dua papan jalur yang lebih kecil - satu untuk menempatkan 4 LED dan empat suis, dan satu lagi untuk LED penunjuk arah tahap kelantangan biru, dan papan jalur yang lebih besar untuk pengekod mikro dan putar. Mereka dihubungkan dengan kabel reben 9 arah dan dua hala.

Langkah 3: Perisian

Seperti yang disebutkan, Volume USB, Bass, dan Treble Control ini menggunakan encoder berputar sebagai kawalan kelantangan dengan suis bisu / nyahaktifkan, dan Bass dan Treble dikendalikan oleh empat butang Atas dan Bawah.

Ia juga mempunyai petunjuk LED Keyboard PC iaitu Caps-lock, Scroll-lock, dan Num-lock.

Ia menggunakan Arduino Micro (atau berasaskan ATmega32u4 lain) MCU dan kodnya berdasarkan keadaan peralihan ISR roto_sm.ino oleh boolrules di forum Arduino, yang memberikan pencetus naik dan turun yang jelas dibezakan.

Kod ini juga berdasarkan arahan USB Volume Control dan Caps Lock LED.

Ia memerlukan perpustakaan Nico Hood-Project di github: muat turun perpustakaan sebagai fail zip dan ekstraknya, kemudian salin folder tersebut ke folder perpustakaan Arduino anda di bawah folder dokumen anda.

Oleh kerana Mikro dapat diprogram ulang dengan mudah melalui port USB-nya, anda dapat menyesuaikan kod tersebut agar sesuai dengan ciri-ciri peranti suara dan papan kekunci anda sendiri dengan mengganti arahan media yang digunakan dalam kod tersebut dengan pilihan anda sendiri.

Terdapat banyak senarai fungsi yang boleh anda gunakan tersedia di laman web Nico Hood HID Github - periksa fail bernama ConsumerAPI.h untuk semua fungsi HID lain yang boleh merangkumi fungsi sistem seperti kunci tidur atau but semula. Saya mempunyai termasuk gambar pembinaan semasa ia berjalan.

Langkah 4: Pautan

Arduino Mikro

Nyatakan mesin ISR roto_sm.ino oleh boolrules

P LeRiche USB Volume Control dan Caps Lock LED

Perpustakaan Nico Hood-Project Github

Langkah 5: Menambah Bass dan Treble Rotary Control

Menambah Kawalan Putar Bass dan Treble
Menambah Kawalan Putar Bass dan Treble

Adalah mungkin untuk mengganti empat butang tekan yang mengawal bass dan treble dengan dua kawalan putar. Schematic2 memberikan perincian dan Sketsa ada di Sketch2.

Dua tombol tekan pada setiap kawalan digunakan untuk memberikan peningkatan bass dan treble boost masing-masing.

Langkah 6: Gunakan Sparkfun Pro Micro untuk Kes Kecil

Gunakan Sparkfun Pro Micro untuk Kes Kecil
Gunakan Sparkfun Pro Micro untuk Kes Kecil
Gunakan Sparkfun Pro Micro untuk Kes Kecil
Gunakan Sparkfun Pro Micro untuk Kes Kecil

Anda boleh menggunakan versi Arduino Micro yang lebih kecil iaitu Sparkfun Pro Micro untuk membuat penutup yang lebih kecil untuk Bass Treble Volume dan Keyboard LED USB Controller.

Photo5 dan Photo6 memberikan perincian binaan dan anda boleh menggunakan Sketch3 untuk Pro Micro

Disyorkan: