Kazalo:

Upravljanje glasnosti USB: 9 korakov (s slikami)
Upravljanje glasnosti USB: 9 korakov (s slikami)

Video: Upravljanje glasnosti USB: 9 korakov (s slikami)

Video: Upravljanje glasnosti USB: 9 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Upravljanje glasnosti USB
Upravljanje glasnosti USB

V tem projektu bomo zgradili nadzor glasnosti USB z uporabo Arduino kompatibilnega Trinketa iz Adafruit in rotacijskega kodirnika. Nazadnje bomo 3D natisnili ohišje, napolnili podlago s svinčenim posnetkom za večjo težo in stabilnost ter lasersko izrezali akrilni spodnji pokrov.

Koda Arduino in osnovna zasnova sta bila prvotno najdena na spletnem mestu Adafruit. Več informacij najdete tukaj. Za kodo Arduino bodo potrebne knjižnice Adafruit Trinket, ki jih lahko prenesete tukaj (posebej boste želeli knjižnico "TrinketHidCombo"). Dejansko kodo Arduino lahko prenesete tukaj.

Korak: Zberite svoje dele

Zberite svoje dele
Zberite svoje dele

(Premaknite miškin kazalec na elemente na fotografiji za podrobnosti in povezave do naročila):

  • Adafruit Trinket, 5V, 16MHz (ne pozabite kupiti različice 5V, NE pa 3.3V).
  • Rotacijski dajalnik (tukaj prikazan je D-gred, obstajajo pa tudi kodirniki z gredicami, odvisno od gumba, ki ga uporabljate)
  • Približno 2,5 "od 5 prevodnega trakovnega kabla. Odstranite in kosite konce, kot je prikazano na fotografiji.
  • Pet 1/2 "dolgih kosov 1/8" toplotno skrčljivih cevi.

2. korak: Ožičenje omarice do rotacijskega dajalnika

Ožičenje omarice do rotacijskega dajalnika
Ožičenje omarice do rotacijskega dajalnika
Ožičenje omarice do rotacijskega dajalnika
Ožičenje omarice do rotacijskega dajalnika

Rotacijski dajalnik ima pet zatičev - tri na eni strani in dva na drugi. Dva zatiča na eni strani sta za gumb. Vzpostavijo stik, ko pritisnete gred kodirnika. To bo postalo funkcija utišanja zvoka. Ti zatiči niso občutljivi na polariteto in ni razlike v tem, kako se žice gumbov povežejo z njimi. Trije zatiči na drugi strani so signalni zatiči. Če dajalnik držite obrnjen na stran s tremi zatiči, z gredjo obrnjeno navzgor, je levi zatič signal "A", sredina je skupna, desni pa signal "B". To je prikazano tudi na fotografiji podatkovnega lista.

Trinket povežite z dajalnikom na naslednji način:

  • Trinket Pin #0 na signalni zatič dajalnika "A".
  • Trinket Pin #1 na enega od zatičev gumbov kodirnika.
  • Trinket pin #2 na signalni zatič dajalnika "B".
  • Trinket pin 5V na drugi zatič gumba dajalnika.
  • Trinket pin GND na skupni pin dajalnika.

Pred spajkanjem obvezno na vsako žico nataknite kos toplotno skrčljive cevi in jo pred krčenjem potisnite čim bolj čez zatič. Podstavek bo kasneje napolnjen s svinčenim strelom, ti zatiči pa morajo biti čim bolj izolirani, ker bodo po končanem stiku s posnetkom. Dober namig je, da zatiče dajalnika med skrčljivo cevjo in dajalnikom še dodatno izolirate z vročim lepilom.

3. korak: Pripravite se na programiranje drobtinice

Image
Image
Pripravite se na programiranje drobtinice
Pripravite se na programiranje drobtinice

Odprite Arduino IDE. Prenesite in namestite knjižnice Adafruit Trinket ter kodo za nadzor glasnosti (povezave na začetku projekta). Vrsto plošče nastavite na "Adafruit Trinket 16MHz", programer pa na "USBtinyISP".

Trinket mora biti v načinu Bootloader, če želite vanj naložiti kodo. Ko prvič priključite vrata USB na računalniku, bo zelena LED svetila neprekinjeno, rdeča LED pa bo utripala 10 sekund in nato ugasnila. V tem 10 sekundnem oknu je Trinket v načinu Bootloader. V način Bootloader lahko kadar koli vstopite s pritiskom na gumb na koncu Trinketa nasproti vrat USB.

Ugotovil sem, da Arduino IDE traja nekaj več kot 10 sekund, da sestavi in preveri kodo, preden jo pošljete na ploščo, zato ko kodo pošljete na ploščo, si oglejte zeleno vrstico napredka v spodnjem desnem kotu okna. Okno IDE. Ko je na pol poti, pritisnite gumb za ponastavitev na Trinket. Zgornji videoposnetek prikazuje zeleno vrstico napredka. Ko je približno polovica, pritisnem gumb za ponastavitev na Trinketu. Dokler se zelena vrstica napredka skrije v desno, preden se 10 -sekundno okno zapre, bo Trinket sprejel kodo. Pred izklopom lahko vidite, da se koda prenaša z rdečo LED, ki sveti. Če se prenos ne začne pred iztekom časa zagonskega nalagalnika, boste v Arduino IDE videli oranžno sporočilo o napaki. Če se to zgodi, samo ponovite zaporedje in poskusite znova.

4. korak: Preizkusite kodirnik

Image
Image

Ko se programiranje uspešno zaključi in se Trinket znova zažene, boste lahko z vrtljivim dajalnikom upravljali glasnost. Z vrtenjem kodirnika v smeri urinega kazalca se glasnost računalnika poveča, v nasprotni smeri urinega kazalca pa zmanjša. S pritiskom na gred bi morali izklopiti zvok računalnika. Če ugotovite, da ima smer vrtenja nasproten učinek (glasnost se poveča, ko bi se morala zmanjševati), potem imate vodila dajalnika "A" in "B" obrnjena. Lahko zamenjate žice na kodirniku ali pa samo zamenjate definicije pinov (0 in 2) v vrsticah 3 in 4 kode Arduino in jo nato znova pošljete v Trinket. V zgornjem video posnetku boste videli rotacijski kodirnik, ki nadzira glasnost in izklopi zvok v računalniku.

5. korak: 3D tiskanje osnove

3D tiskanje osnove
3D tiskanje osnove
3D tiskanje osnove
3D tiskanje osnove

Datoteko 3D tiskanje lahko prenesete iz Thingiverse s klikom tukaj. Natisnil sem ga s PLA, višino plasti 0,15 mm in 0,4 mm šobo. Pravokotni blok tik pred podlago v datoteki za tiskanje se uporablja samo za zmanjšanje podpornega materiala na zunanji strani, saj bi bila ta podloga pretanka in visoka, da bi med tiskanjem ostala stabilna. Povsod uporabite koncentrične nosilce. Podporni material, ki ga je težko odstraniti, je pod mostom, ki podpira Trinket. Za odstranitev uporabljam kombinacijo majhnega izvijača, kotne pincete in klešč z igelnim nosom. Pomembno je, da ga izvlečete (ali vsaj kolikor lahko), ker bo ta prostor kasneje zapolnjen s svinčenim posnetkom.

6. korak: Dodajte elektroniko

Dodajte elektroniko
Dodajte elektroniko
Dodajte elektroniko
Dodajte elektroniko

Trnket namestite v podnožje. Vse montažne luknje na 3D tiskani podlagi so velikosti 2-56 vijakov za samoprezanje. Za pritrditev zadnjega dela plošče uporabite dva vijaka 2-56 x 1/4 . Če želite paket 100 vijakov, jih lahko kupite pri podjetju McMaster Carr s klikom tukaj.

Če želite kupiti samo tisto, kar je potrebno za izdelavo vašega projekta, lahko namestite komplet vijakov (tako za okraske kot spodnji pokrov), kot tudi lasersko izrezano akrilno prevleko, gumijaste noge in po izbiri svinčeni posnetek. kupljeno skupaj na moji strani eBay - Uredi: Nimam več prikazanih eBay seznamov, ker sem zaradi eBay -a odstranil vse svoje sezname, ki vsebujejo svinčev posnetek, saj menijo, da je to strelivo (tudi če se uporablja kot teža ali balast). Če vas zanima nakup katerega koli dela strojne opreme (npr. Vijakov, akrilnega dna, gumijastih nog, svinčevega ohišja itd. - karkoli razen elektronike in gumba), mi pišite tukaj (kliknite mojo sliko poleg mojega imena na na vrhu projekta, nato kliknite gumb Sporočilo)

Vstavite vrtljivi dajalnik skozi luknjo na vrhu podstavka, dodajte ravno podložko in matico ter jih trdno privijte.

7. korak: Teži dodajte bazo

Teži dodajte bazo
Teži dodajte bazo
Teži dodajte bazo
Teži dodajte bazo

Podstavek je napolnjen s svinčevo palico št. 7,5 (0,095 palca), ki doda težo in stabilnost (približno 6 unč ali 175 g). To preprečuje drsenje po mizi, ko zavrtite gumb.

Pazite, da v votlino, v kateri je Trinket, ni nobenega posnetka. Uporabite kotno pinceto, da "potisnete" posnetek pod most in ga napolnite do vrhov spodnjih nosilcev za pritrditev plošče in sten, ki obkrožajo votlino Trinket. Izravnajte. Želite, da je podlaga dovolj polna, da ne zveni kot maraka, ko jo pretresite, vendar ne toliko, da spodnji pokrov ob namestitvi ne bo poravnan.

8. korak: Naredite in namestite spodnji pokrov

Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov
Naredite in namestite spodnji pokrov

Datoteka DXF za spodnji pokrov je vključena na stran Thingiverse za osnovo ali kliknite tukaj za neposredno povezavo do datoteke za spodnji pokrov. Lasersko sem ga izrezal iz 3 mm (1/8 ") akrila. Za pritrditev spodnjega pokrova lahko uporabite iste vijake velikosti 2-56 x 1/4", ki ste jih uporabili za pritrditev Trinketa. Neobvezno lahko luknje odvrnete in uporabite vijake s plosko glavo, tako da je dno poravnano. Če se odločite za uporabo vijakov z ravno glavo, lahko naročite tudi paket 100 pri McMaster Carr, tako da kliknete tukaj.

Dno zaključite tako, da dodate štiri čiste gumijaste nogice, da preprečite zdrs.

9. korak: Dokončajte

Končaj
Končaj

Dodajte gumb po premeru 38 mm po vaši izbiri. Gumb, ki sem ga uporabil, lahko kupite tukaj. Upoštevajte, da ima ta gumb nastavitveni vijak, zato je namenjen uporabi z dajalnikom D-gredi. Če ste se odločili za uporabo kodirnika z zarezano gredjo, izberite gumb, ki je za gredaste gredi. Luknja na gredi gumba bo imela ustrezne žlebove in ne bo gladka. Izberete lahko poljuben gumb, če je zunanji premer 38 mm in je združljiv s 6 mm gredjo vašega dajalnika.

Nazadnje priključite kabel USB, računalniku dajte približno 15 sekund, da zazna napravo (Trinket mora preiti 10 -sekundno zaporedje zagonskega nalagalnika, preden ga računalnik zazna), in ste pripravljeni.

Priporočena: