Sisällysluettelo:

USB -äänenvoimakkuuden säätö: 9 vaihetta (kuvien kanssa)
USB -äänenvoimakkuuden säätö: 9 vaihetta (kuvien kanssa)

Video: USB -äänenvoimakkuuden säätö: 9 vaihetta (kuvien kanssa)

Video: USB -äänenvoimakkuuden säätö: 9 vaihetta (kuvien kanssa)
Video: Mitä tehdä tietokoneen kasauksen jälkeen? - Tutoriaali 2019 2024, Marraskuu
Anonim
USB -äänenvoimakkuuden säätö
USB -äänenvoimakkuuden säätö

Tässä projektissa rakennamme USB -äänenvoimakkuuden säätimen Arduino -yhteensopivalla Adafruitin Trinketillä ja kiertokooderilla. Lopuksi tulostamme kotelon 3D -muodossa, täytämme alustan lyijypullolla painon ja vakauden lisäämiseksi ja leikkaamme laserilla akryylipohjan.

Arduino -koodi ja sen taustalla oleva malli löytyivät alun perin Adafruit -verkkosivustolta. Lisätietoja löytyy täältä. Arduino -koodi edellyttää Adafruit Trinket -kirjastoja, jotka voidaan ladata täältä (haluat erityisesti TrinketHidCombo -kirjaston). Varsinainen Arduino -koodi voidaan ladata täältä.

Vaihe 1: Kerää osat

Kerää osat
Kerää osat

(Vie hiiri valokuvan kohteiden päälle saadaksesi lisätietoja ja linkkejä tilaukseen):

  • Adafruit Trinket, 5V, 16MHz (muista hankkia 5V -versio, EI 3,3V).
  • Pyörivä anturi (tässä esitetty on D-akseli, mutta on myös antureita, joissa on ura-akselit, riippuen käyttämästäsi nupista)
  • Noin 2,5 "5 -johtimista nauhakaapelia. Kuori ja tinaa päät kuvan mukaisesti.
  • Viisi 1/2 "pitkää kappaletta 1/8": n kutisteputkea.

Vaihe 2: Kytke rihkamaa kiertokooderiin

Kellon kytkentä kiertokooderiin
Kellon kytkentä kiertokooderiin
Kellon kytkentä kiertokooderiin
Kellon kytkentä kiertokooderiin

Pyörivässä anturissa on viisi nastaa - kolme toisella puolella ja kaksi toisella puolella. Toisella puolella olevat kaksi nastaa ovat painiketta varten. Ne koskettavat, kun anturin akselia painetaan. Tästä tulee mykistystoiminto. Nämä nastat eivät ole napaisuudelle herkkiä, eikä painikejohtojen kytkentään ole eroa. Toisella puolella olevat kolme nastaa ovat signaalitappeja. Jos pidät enkooderia kolmea tappia sivulle päin, akseli ylöspäin, vasen tappi on signaali "A", keskusta on yhteinen ja oikea tappi on signaali "B". Tämä näkyy myös tietolomakkeen valokuvassa.

Kytke rihkanauha anturiin seuraavasti:

  • Herkku nasta #0 anturin "A" signaalitappiin.
  • Sormusnasta #1 johonkin lähettimen napin nastaan.
  • Herkku nasta #2 anturin "B" signaalitappiin.
  • Sormusnasta 5V toiseen anturipainikkeeseen.
  • Sormitappi GND lähettimen yhteiseen nastaan.

Muista liu'uttaa palan kutisteputkea jokaisen langan päälle ennen juottamista ja liu'uta se mahdollisimman kauas tapin yli ennen kuin kutistat sen. Pohja täytetään myöhemmin lyijypullolla, ja näiden nastojen on oltava mahdollisimman eristettyjä, koska ne ovat kosketuksissa laukauksen kanssa, kun se on valmis. Hyvä vinkki on eristää kutisteputken ja anturin väliset enkooderin tapit kuumalla liimalla.

Vaihe 3: Valmistaudu rihkan ohjelmointiin

Image
Image
Valmistaudu riipuksen ohjelmointiin
Valmistaudu riipuksen ohjelmointiin

Avaa Arduino IDE. Lataa ja asenna Adafruit Trinket -kirjastot ja äänenvoimakkuuden säätökoodi (linkit projektin alussa). Aseta levyn tyypiksi "Adafruit Trinket 16MHz" ja ohjelmoijaksi "USBtinyISP".

Trinketin on oltava Bootloader -tilassa voidakseen lähettää koodin siihen. Kun kytket tietokoneen USB -porttiin ensimmäisen kerran, vihreä LED -valo palaa tasaisesti ja punainen LED -valo vilkkuu 10 sekuntia ja sammuu sitten. Tämän 10 sekunnin ikkunan aikana Trinket on Bootloader -tilassa. Voit siirtyä käynnistyslataustilaan milloin tahansa painamalla painiketta Trinketin päässä USB -porttia vastapäätä.

Olen huomannut, että Arduino IDE: n laatiminen ja vahvistaminen kestää hieman yli 10 sekuntia ennen kuin ne lähetetään taululle, joten kun lähetät koodin taululle, katso vihreää edistymispalkkia oikeassa alakulmassa IDE -ikkuna. Kun se on puolivälissä, paina nilkkakorin nollauspainiketta. Yllä olevassa videossa näkyy vihreä edistymispalkki. Kun se on suunnilleen puolivälissä, painan nihketyn nollauspainiketta. Niin kauan kuin vihreä edistymispalkki menee oikealle ennen kuin 10 sekunnin ikkuna sulkeutuu, Trinket hyväksyy koodin. Näet koodin siirtämisen punaisen LED -valon palaessa tasaisena ennen sammuttamista. Jos siirto ei ala ennen Bootloader -ajan päättymistä, näet oranssin virheilmoituksen Arduino IDE -laitteessa. Jos näin tapahtuu, toista vain sarja ja yritä uudelleen.

Vaihe 4: Enkooderin testaus

Image
Image

Kun ohjelmointi on suoritettu loppuun ja Trinket käynnistyy uudelleen, voit hallita äänenvoimakkuutta kiertokooderilla. Kooderin kääntäminen myötäpäivään lisää tietokoneen äänenvoimakkuutta ja vastapäivään sen pitäisi vähentää. Akselin painaminen saattaa mykistää tietokoneen. Jos huomaat, että pyörimissuunta vaikuttaa päinvastaisesti (äänenvoimakkuus kasvaa, kun sen pitäisi laskea), anturin "A" ja "B" johdot on käännetty. Voit joko vaihtaa johdot kooderissa tai vain vaihtaa nastamäärittelyt (0 ja 2) Arduino -koodin riveillä 3 ja 4 ja lähettää sen sitten Trinketille uudelleen. Yllä olevassa videoleikkeessä näet kiertokooderin, joka säätää äänenvoimakkuutta ja mykistää tietokoneen.

Vaihe 5: Pohjan 3D -tulostus

Pohjan 3D -tulostus
Pohjan 3D -tulostus
Pohjan 3D -tulostus
Pohjan 3D -tulostus

3D -tulostustiedoston voi ladata Thingiversesta napsauttamalla tätä. Tulostin sen PLA: lla, 0,15 mm: n kerroksen korkeudella ja 0,4 mm: n suuttimella. Suorakulmaista lohkoa tulostustiedoston pohjan ulkopuolella käytetään vain ulkopuolisen tukimateriaalin minimoimiseen, koska tuki olisi liian ohut ja pitkä pysyäkseen vakaana tulostuksen aikana. Käytä samankeskisiä tukia kaikkialla. Ainoa vaikeasti irrotettava tukimateriaali on silta, joka tukee rihkamaa. Käytän yhdistelmää pienestä ruuvimeisselistä, kulmikkaista pinseteistä ja neulaputkista. On tärkeää saada se ulos (tai ainakin niin paljon kuin voit), koska tämä tila täytetään myöhemmin lyijylaukauksella.

Vaihe 6: Lisää elektroniikka

Lisää elektroniikka
Lisää elektroniikka
Lisää elektroniikka
Lisää elektroniikka

Asenna Trinket pohjaan. Kaikki 3D-tulostetun pohjan kiinnitysreiät on mitoitettu 2-56 ruuville itsekiertämistä varten. Kiinnitä levyn takaosa kahdella 2-56 x 1/4 ruuvilla. Jos haluat 100 ruuvin pakkauksen, voit ostaa ne McMaster Carrilta napsauttamalla tätä.

Vaihtoehtoisesti, jos haluat ostaa juuri sen, mitä tarvitset projektisi rakentamiseen, voit asentaa ruuvisarjan (sekä rihkamaa että pohjakannen) sekä laserleikatun akryylipeitteen, kumijalat ja valinnaisesti ostettu yhdessä eBay -sivultani - Muokkaa: Minulla ei ole enää eBay -listoja, koska eBay pakotti minut poistamaan kaikki lyijyheittoa sisältävät listani, koska he pitävät sitä ammuksina (vaikka niitä käytettäisiin painona tai painolastina). Jos olet kiinnostunut ostamaan laitteiston osia (esim. Ruuvit, akryylipohja, kumijalat, lyijypala jne. - kaikkea muuta kuin elektroniikkaa ja nuppia), lähetä minulle viesti tähän (Napsauta kuvaa nimeni vieressä projektin yläosassa ja napsauta sitten Viesti -painiketta)

Työnnä pyörivä anturi jalustan yläosassa olevan reiän läpi, lisää litteä aluslevy ja mutteri ja kiristä kunnolla.

Vaihe 7: Lisää paino pohjaan

Lisää painoa pohjaan
Lisää painoa pohjaan
Lisää painoa pohjaan
Lisää painoa pohjaan

Jalusta on täytetty #7.5 (0.095 ) lyijypalalla, joka lisää painoa ja vakautta (noin 6 unssia eli 175 g). Tämä estää sen liukumisen pöydälläsi, kun käännät nuppia.

Vältä saamasta laukausta onkaloon, jossa rihkamaa sijaitsee. "Työnnä" laukaus sillan alle kulmikkailla pinseteillä ja täytä se pohjalevyn asennuspylväiden yläosiin ja Trinket -onteloa ympäröiviin seiniin. Tasoita se. Haluat, että pohja on tarpeeksi täynnä, jotta se ei kuulosta marakalta ravistettaessa, mutta ei niin paljon, että pohjakansi ei istu tasaisesti asennettuna.

Vaihe 8: Tee ja asenna pohjakansi

Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi
Tee ja asenna pohjakansi

Alakannen DXF -tiedosto sisältyy pohjan Thingiverse -sivulle tai napsauta tästä, jos haluat suoraa linkkiä alakannen tiedostoon. Leikkasin sen laserilla 3 mm: n (1/8 ") akryylistä. Voit käyttää samoja 2-56 x 1/4" ruuveja, joita käytit Trinketin kiinnittämiseen pohjakannen kiinnittämiseen. Vaihtoehtoisesti voit upottaa reiät ja käyttää litteäpäisiä ruuveja, jotta pohja on tasainen. Jos päätät käyttää litteäpäisiä ruuveja, voit myös tilata 100 pakkauksen McMaster Carrilta napsauttamalla tätä.

Viimeistele pohja lisäämällä neljä kirkasta kumijalkaa liukumisen estämiseksi.

Vaihe 9: Viimeistele

Viimeistellä
Viimeistellä

Lisää haluttu halkaisijaltaan 38 mm: n nuppi. Käyttämäni nuppi on ostettavissa täältä. Huomaa, että tässä nupissa on kiristysruuvi, joten se on tarkoitettu käytettäväksi D-akselisen anturin kanssa. Jos valitsit enkooderin, jossa on uritettu akseli, muista valita ura -akselin nuppi. Nupin akselin reiässä on vastaavat urat eivätkä ne ole sileitä. Voit valita haluamasi nupin, kunhan ulkohalkaisija on 38 mm ja se on yhteensopiva anturin 6 mm: n akselin kanssa.

Liitä lopuksi USB -kaapeli, anna tietokoneelle noin 15 sekuntia laitteen tunnistamiseen (Trinketin on läpäistävä 10 sekunnin käynnistyslatausjakso, ennen kuin tietokone tunnistaa sen), ja olet valmis.

Suositeltava: