Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Construcție
- Pasul 3: Software
- Pasul 4: Link-uri
- Pasul 5: Adăugarea comenzilor rotative pentru bas și înalte
- Pasul 6: Utilizați un Sparkfun Pro Micro pentru o carcasă mai mică
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Am un Creative SoundBlaster Audigy în computerul meu desktop principal și aveam nevoie de o modalitate de a regla rapid setările pentru bas și înalte (precum și volumul) atunci când ascultam conținut audio sau video.
Am adaptat codul din două surse date în listarea codurilor și, de asemenea, în linkurile de la sfârșit, care folosește un Arduino Micro de către organizația Arduino sau orice alt ATmega32u4, ca dispozitiv de interfață umană USB utilizând Bibliotecile proiectului HID Nico Hood.
De asemenea, folosesc o tastatură fără fir care arată doar starea tastelor Cap-lock, Num-lock și Scroll-lock pentru o perioadă scurtă de timp, pentru a-i crește durata de viață a bateriei. Prin urmare, am inclus și trei LED-uri care arată starea acestor trei funcții de tastatură.
Deoarece Micro poate fi reprogramat cu ușurință chiar și după introducerea acestuia într-o carcasă prin portul USB, puteți adapta codul pentru a se potrivi cu caracteristicile propriului dispozitiv de sunet și tastatură prin înlocuirea identificării media utilizate în cod cu propria dvs. selecție. Există o listă vastă cu toate funcțiile pe care le puteți utiliza disponibile pe site-ul web Nico Hood HID Github - examinați fișierul numit ConsumerAPI.h pentru toate celelalte funcții HID.
Pasul 1: Lista pieselor
Arduino Micro sau orice altă placă Arduino bazată pe ATmega32u4, cum ar fi Sparkfun Pro Micro. Leonardo poate fi folosit, dar este o placă foarte mare în comparație cu micro …
5 LED-uri de diferite culori
Rezistențe de 5 x 470 ohmi
4 x comutatoare cu buton
Codificator rotativ cu A B C și o conexiune de comutare
Carcasă mică, buton, placă de bandă, fir de conectare etc.
Pasul 2: Construcție
Detaliile sunt date în fotografii, schemă și planșe de placă Fritzing. Am folosit două plăci de benzi mai mici - una pentru a adăposti 4 LED-uri și cele patru comutatoare, iar cealaltă pentru un LED albastru al indicatorului de direcție a volumului și o placă mai mare pentru micro și codificatorul rotativ. Sunt conectate printr-un cablu cu bandă cu 9 căi și cu două căi.
Pasul 3: Software
După cum sa menționat, acest volum USB, Bass și Treble Control utilizează un codificator rotativ ca control al volumului cu un comutator de dezactivare / dezactivare a sunetului, iar Bass și Treble controlate de patru butoane Sus și Jos.
De asemenea, are indicatori LED pentru tastatură PC și anume blocare majuscule, blocare defilare și blocare numerică.
Folosește un MCU Arduino Micro (sau alt MCU bazat pe ATmega32u4), iar codul se bazează pe stările de tranziție ISR roto_sm.ino de boolrule la forumul Arduino, care oferă declanșatoare clar diferențiate în sus și în jos.
Codul se bazează, de asemenea, pe controlul volumului USB al pleriche și pe LED-uri de blocare a majusculelor.
Necesită biblioteca Nico Hood HID-Project de la github: descărcați biblioteca sub forma unui fișier zip și extrageți-o, apoi copiați folderul în dosarul bibliotecii Arduino de sub folderul documentelor.
Deoarece Micro poate fi reprogramat cu ușurință prin portul său USB, puteți adapta codul pentru a se potrivi cu caracteristicile propriului dispozitiv de sunet și tastatură, înlocuind instrucțiunile media utilizate în cod cu propria dvs. selecție.
Există o listă vastă a tuturor funcțiilor pe care le puteți utiliza disponibile pe site-ul web Nico Hood HID Github - examinați fișierul numit ConsumerAPI.h pentru toate celelalte funcții HID care pot include funcții de sistem, cum ar fi tasta de repaus sau repornire etc. a inclus fotografii ale construcției pe măsură ce a progresat.
Pasul 4: Link-uri
Arduino Micro
Mașină de stat ISR roto_sm.ino de boolrules
P LeRiche USB Volume Control și LED de blocare a majusculelor
Biblioteca Nico Hood HID-Project Github
Pasul 5: Adăugarea comenzilor rotative pentru bas și înalte
Este posibil să înlocuiți cele patru butoane care controlează basul și înalte cu două comenzi rotative. Schematic2 oferă detalii, iar Sketch se află în Sketch2.
Cele două butoane de pe fiecare comandă sunt utilizate pentru a oferi un boost de bas și, respectiv, un triplu.
Pasul 6: Utilizați un Sparkfun Pro Micro pentru o carcasă mai mică
Puteți utiliza versiunea mai mică a Arduino Micro și anume Sparkfun Pro Micro pentru a face o carcasă mai mică pentru Volumul Bass Treble și Controller USB cu tastatură LED.
Photo5 și Photo6 oferă detalii despre construcție și puteți utiliza Sketch3 pentru Pro Micro
Recomandat:
Adaptor pentru volum difuzor Arcade: 3 pași
Adaptor de volum pentru difuzoare Arcade: Acesta este un scurt instructiv despre cum să adaptați o gaură de montare a butonului Arcade pentru a găzdui un control al volumului pentru difuzorul Arcade. Dacă construiți o mașină Bartop Arcade ca și mine, atunci nu veți avea nevoie de nimic mai mult mijloacele pentru a obține unul din
Bara de volum LED: 9 pași (cu imagini)
LED Volume Bar: Atelierul meu este prea sumbru. În ciuda scândurilor din lemn lăcuit, din anii 80, care îmi acoperă pereții, îi lipsește atât culoarea, cât și, bineînțeles: LED-urile. La fel, de multe ori cânt muzică în timp ce lipesc electronice. Asta m-a pus pe gânduri, aș putea combina atât muzica cât și LED-urile
O cutie de preamplificări și efecte minuscule pentru bas: Black Ice, Electra Fuzz: 9 pași (cu imagini)
O cutie cu efecte minuscule pentru preamplificări și efecte de bas: Gheață neagră, Electra Fuzz: În acest ghid vă voi arăta cum vă puteți crea propriul preamplificator de bas / chitară și cutia de efecte. Aleg să fac o cutie cu efecte hibride, care amestecă efectul de distorsiune „Black Ice” sau „Electra Distortion” obișnuit cu efectul de fuzz „Bazz Fuss”
Circuit de volum, bas și înalte în amplificator audio: 11 pași
Circuit de volum, bas și înalte în amplificator audio: Hii prieten, astăzi voi face un circuit de volum, bas și înalte. Acest circuit va controla volumul amplificatorului și basului și va controla și înălțimea amplificatorului. circuitul va fi doar pentru amplificatorul audio cu un singur canal
Control volum USB: 9 pași (cu imagini)
Control volum USB: în acest proiect, vom construi un control volum USB folosind un trinket compatibil Arduino de la Adafruit și un codificator rotativ. În cele din urmă, vom imprima 3D o carcasă, vom umple baza cu șut pentru a adăuga greutate și stabilitate și vom tăia cu laser un fund acrilic