Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Konstruksiyon
- Hakbang 3: Software
- Hakbang 4: Mga Link
- Hakbang 5: Pagdaragdag ng Mga Control ng Bass at Treble Rotary
- Hakbang 6: Gumamit ng isang Sparkfun Pro Micro para sa isang Mas Maliit na Kaso
Video: Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing desktop computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media.
Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa listahan ng code, at sa mga link din sa dulo, na gumagamit ng isang Arduino Micro ng samahan ng Arduino, o anumang iba pang ATmega32u4, bilang isang USB Human Interface Device sa pamamagitan ng paggamit ng Mga aklatan ng Nico Hood HID-Project.
Gumagamit din ako ng isang wireless keyboard na ipinapakita lamang ang estado ng mga Caps-lock, Num-lock at Scroll-lock key para sa isang maikling panahon upang madagdagan ang buhay ng baterya nito. Samakatuwid ay nagsama rin ako ng tatlong LED na nagpapakita ng katayuan ng tatlong mga pagpapaandar na keyboard.
Dahil ang Micro ay maaaring madaling mai-program muli kahit na ilagay ito sa isang enclosure sa pamamagitan ng USB port, maaari mong iakma ang code upang umangkop sa mga katangian ng iyong sariling sound aparato at keyboard sa pamamagitan ng pagpapalit ng pagkakakilanlan ng media na ginamit sa code sa iyong sariling pagpipilian. Mayroong isang malawak na listahan ng lahat ng mga pagpapaandar na maaari mong gamitin na magagamit sa website ng Nico Hood HID Github - suriin ang file na pinangalanang ConsumerAPI.h para sa lahat ng iba pang mga pagpapaandar ng HID.
Hakbang 1: Listahan ng Mga Bahagi
Ang Arduino Micro o anumang iba pang ATmega32u4 na nakabatay sa Arduino board tulad ng Sparkfun Pro Micro. Maaaring magamit ang Leonardo ngunit ito ay isang napakalaking board kumpara sa micro…
5 LEDs ng iba't ibang kulay
5 x 470 ohm resistors
4 x switch switch
Rotary encoder na may A B C at isang koneksyon sa switch
Maliit na enclosure, knob, strip board, koneksyon sa wire atbp.
Hakbang 2: Konstruksiyon
Ang mga detalye ay ibinibigay sa mga larawan, eskematiko at mga layout ng Fritzing stripboard. Gumamit ako ng dalawang mas maliit na mga strip board - isa sa bahay ng 4 LEDs at ang apat na switch, at ang isa pa para sa isang asul na antas ng direksyon ng tagapagpahiwatig ng direksyon ng dami, at isang mas malaking stripboard para sa micro at rotary encoder. Ang mga ito ay konektado sa pamamagitan ng isang 9 na paraan at two way ribbon cable.
Hakbang 3: Software
Tulad ng nabanggit sa USB Volume, Bass, at Treble Control na ito ay gumagamit ng isang rotary encoder bilang control ng dami na may isang mute / unmute switch, at ang Bass at Treble na kinokontrol ng apat na Up at Down na mga pindutan.
Mayroon din itong mga tagapagpahiwatig na LED ng PC Keyboard na katulad ng Caps-lock, Scroll-lock, at Num-lock.
Gumagamit ito ng isang Arduino Micro (o ibang ATmega32u4-based) MCU at ang code ay batay sa paglipat ng estado ng ISR roto_sm.ino ng mga boolrule sa forum ng Arduino, na nagbibigay ng malinaw na pagkakaiba-iba pataas at pababang mga pag-trigger.
Ang code ay batay din sa USB Volume Control ng pleriche at itinuturo sa Caps Lock LED.
Kinakailangan nito ang Nico Hood HID-Project library sa github: i-download ang library bilang isang zip file at i-extract ito, pagkatapos ay kopyahin ang folder sa iyong Arduino library folder sa ilalim ng iyong folder ng mga dokumento.
Dahil ang Micro ay maaaring madaling mai-program muli sa pamamagitan ng USB port nito, maaari mong iakma ang code upang umangkop sa mga katangian ng iyong sariling tunog aparato at keyboard sa pamamagitan ng pagpapalit ng tagubilin sa media na ginamit sa code sa iyong sariling pagpipilian.
Mayroong isang malawak na listahan ng lahat ng mga pagpapaandar na maaari mong gamitin na magagamit sa website ng Nico Hood HID Github - suriin ang file na pinangalanang ConsumerAPI.h para sa lahat ng iba pang mga pagpapaandar ng HID na maaaring magsama ng mga pagpapaandar ng system tulad ng pagtulog o pag-reboot key atbp. Mayroon akong kasama ang mga larawan ng konstruksyon sa pagsulong nito.
Hakbang 4: Mga Link
Arduino Micro
State machine ISR roto_sm.ino sa pamamagitan ng boolrules
P LeRiche USB Volume Control at Caps Lock LED
Nico Hood HID-Project Github library
Hakbang 5: Pagdaragdag ng Mga Control ng Bass at Treble Rotary
Posibleng palitan ang apat na pushbuttons na kumokontrol sa bass at treble gamit ang dalawang rotary control. Ibinibigay ng Schematic2 ang mga detalye at ang Sketch ay nasa Sketch2.
Ang dalawang pushbutton sa bawat kontrol ay ginagamit upang magbigay ng isang bass boost at treble boost ayon sa pagkakabanggit.
Hakbang 6: Gumamit ng isang Sparkfun Pro Micro para sa isang Mas Maliit na Kaso
Maaari mong gamitin ang mas maliit na bersyon ng Arduino Micro na katulad ng Sparkfun Pro Micro upang makagawa ng isang mas maliit na enclosure para sa Bass Treble Volume at Keyboard LED USB Controller.
Nagbibigay ang Photo5 at Photo6 ng mga detalye ng pagbuo at maaari mong gamitin ang Sketch3 para sa Pro Micro
Inirerekumendang:
LED Volume Bar: 9 Mga Hakbang (na may Mga Larawan)
LED Volume Bar: Masyadong mura ang aking pagawaan. Sa kabila ng varnished, 80s-Esque kahoy na mga tabla na sumasakop sa aking mga dingding, wala itong parehong kulay at syempre: LEDs. Gayundin, madalas akong tumugtog ng musika habang naghihinang ng electronics. Napaisip ako nito, maaari ko bang pagsamahin ang parehong musika at mga LED
Isang Maliliit na Bass Preamp at Mga Box ng Mga Epekto: Itim na Yelo, Electra Fuzz: 9 Mga Hakbang (na may Mga Larawan)
Isang Maliliit na Bass Preamp at Mga Box ng Mga Epekto: Itim na Yelo, Electra Fuzz: Sa gabay na ito ipapakita ko kung paano mo magagawa ang iyong sariling bass / gitara pre-amplifier at effects box. Pinili kong gumawa ng isang hybrid effect box, na pinaghahalo ang karaniwang "Black Ice" o "Electra Distortion" distortion effect sa "Bazz Fuss" fuzz effect.
Malakas na Bass at Treble Circuit: 13 Hakbang
Malakas na Bass at Treble Circuit: Hii kaibigan, Gusto naming makinig ng musika na may mataas na bass at may pinakamahusay na tunog ng musika kaya ngayon ay gagawa ako ng isang circuit ng Bass at Treble na makokontrol ang bass at treble ng tunog. Magsimula na tayo
Volume, Bass at Treble Circuit sa Audio Amplifier: 11 Mga Hakbang
Volume, Bass at Treble Circuit sa Audio Amplifier: Hii kaibigan, Ngayon ay gagawa ako ng isang circuit ng Volume, bass at treble. Kontrolin ng circuit na ito ang dami ng amplifier at bass at makokontrol din nito ang treble ng amplifier. Ito ang circuit ay para lamang sa solong channel audio ampl
Paano Mag-backlight ng Volume Audio Receiver ng Volume Video. (onkyo Hr550): 3 Hakbang
Paano Mag-backlight ng Volume Audio Receiver ng Volume Knob. (onkyo Hr550): Ang mga backlit volume knobs ay medyo isang kamakailang nilikha. Talagang walang pagpapaandar dito, ngunit mukhang maganda ito. Nakakuha ako ng isang hr550 na tatanggap para sa mga chistmas, at nagpasyang magtapon ng isang tutorial sa kung paano ito gawin. Kailangan ng mga item: Multimeter Soldering iron