Indholdsfortegnelse:
- Trin 1: Saml dine dele
- Trin 2: Tilslutning af tilbehør til roterende encoder
- Trin 3: Forbered dig på programmering af nipsting
- Trin 4: Test af encoder
- Trin 5: 3D -udskrivning af basen
- Trin 6: Tilføj elektronikken
- Trin 7: Tilføj vægt til basen
- Trin 8: Lav og installer bunddækslet
- Trin 9: Afslut
![USB -lydstyrkekontrol: 9 trin (med billeder) USB -lydstyrkekontrol: 9 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-7959-40-j.webp)
Video: USB -lydstyrkekontrol: 9 trin (med billeder)
![Video: USB -lydstyrkekontrol: 9 trin (med billeder) Video: USB -lydstyrkekontrol: 9 trin (med billeder)](https://i.ytimg.com/vi/_VNN2BJ8ezA/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![USB lydstyrkekontrol USB lydstyrkekontrol](https://i.howwhatproduce.com/images/003/image-7959-41-j.webp)
I dette projekt bygger vi en USB -volumenkontrol ved hjælp af en Arduino -kompatibel Trinket fra Adafruit og en roterende encoder. Endelig vil vi 3D udskrive et hus, fylde basen med blyskud for at tilføje vægt og stabilitet og laserskære et bunddæksel i akryl.
Arduino -koden og det underliggende design blev oprindeligt fundet på Adafruit -webstedet. Mere information kan findes her. Arduino -koden kræver Adafruit Trinket -bibliotekerne, som kan downloades her (du vil specifikt have "TrinketHidCombo" -biblioteket). Den egentlige Arduino -kode kan downloades her.
Trin 1: Saml dine dele
![Saml dine dele Saml dine dele](https://i.howwhatproduce.com/images/003/image-7959-42-j.webp)
(Hold markøren over elementerne på billedet for detaljer og links til bestilling):
- Adafruit Trinket, 5V, 16MHz (sørg for at få 5V -versionen, IKKE den 3.3V).
- Rotary Encoder (den her viste er en D-aksel, men der er også encodere med splined aksler, afhængigt af knappen, du bruger)
- Cirka 2,5 "af 5 lederbåndskabel. Striml og tænd enderne som vist på billedet.
- Fem 1/2 "lange stykker 1/8" varmekrympeslange.
Trin 2: Tilslutning af tilbehør til roterende encoder
![Tilslutning af nips til roterende encoder Tilslutning af nips til roterende encoder](https://i.howwhatproduce.com/images/003/image-7959-43-j.webp)
![Tilslutning af nips til roterende encoder Tilslutning af nips til roterende encoder](https://i.howwhatproduce.com/images/003/image-7959-44-j.webp)
Den roterende encoder har fem ben - tre på den ene side og to på den anden. De to ben på den ene side er til knappen. De får kontakt, når der trykkes på encoderens aksel. Dette bliver mute -funktionen. Disse ben er ikke polaritetsfølsomme, og der er ingen forskel på, hvordan knappetrådene forbinder dem. De tre ben på den anden side er signalstifterne. Hvis du holder encoderen mod siden med de tre ben, med akslen pegende opad, er den venstre pin Signal "A", midten er Common og den højre pin er Signal "B". Dette er også vist på fotoet af databladet.
Kabeltilbehør til encoderen som følger:
- Trinket Pin #0 til encoderens "A" signalstift.
- Trinket Pin #1 til en af encoderens knappestifter.
- Trinket pin #2 til encoderens "B" signalstift.
- Trinket pin 5V til den anden encoder knap pin.
- Pynt GND til encoderens fælles pin.
Sørg for at glide et stykke varmekrympeslange over hver ledning før lodning, og skub det så langt hen over stiften som muligt, inden det krymper. Basen vil senere blive fyldt med blyskud, og disse stifter skal være så isolerede som muligt, fordi de vil være i kontakt med skuddet, når de er færdige. Et godt tip er at yderligere isolere encoderboltene mellem krympeslangen og encoderen med en klat varm lim.
Trin 3: Forbered dig på programmering af nipsting
![Image Image](https://i.howwhatproduce.com/images/003/image-7959-46-j.webp)
![](https://i.ytimg.com/vi/xZR8jSk15y8/hqdefault.jpg)
![Forbered dig på programmering af nips Forbered dig på programmering af nips](https://i.howwhatproduce.com/images/003/image-7959-47-j.webp)
Åbn Arduino IDE. Download og installer Adafruit Trinket -bibliotekerne og lydstyrkekoden (links i starten af projektet). Indstil korttypen til "Adafruit Trinket 16MHz", og programmereren som "USBtinyISP".
Trinket skal være i Bootloader -tilstand for at uploade kode til det. Når den først tilsluttes computerens USB -port, lyser den grønne LED konstant, og den røde LED blinker i 10 sekunder og slukker derefter. I løbet af dette 10 sekunders vindue er Trinket i Bootloader -tilstand. Du kan når som helst gå ind i Bootloader -tilstand ved at trykke på knappen for enden af Trinket modsat USB -porten.
Jeg har fundet ud af, at Arduino IDE tager lidt længere tid end 10 sekunder at kompilere og verificere koden, før den sendes til tavlen, så når du sender koden til tavlen, kan du se den grønne statuslinje i nederste højre hjørne af IDE vindue. Når det er halvvejs, skal du trykke på nulstillingsknappen på Trinket. Videoen ovenfor viser den grønne statuslinje. Når det er omtrent halvvejs, trykker jeg på reset -knappen på Trinket. Så længe den grønne statuslinje kommer helt til højre inden vinduet på 10 sekunder lukker, accepterer Trinket koden. Du kan se koden overføre ved at den røde LED lyser konstant, inden den slukkes. Hvis overførslen ikke starter, før Bootloader -tiden slutter, vil du se en orange fejlmeddelelse på Arduino IDE. Hvis dette sker, skal du bare gentage sekvensen og prøve igen.
Trin 4: Test af encoder
![Image Image](https://i.howwhatproduce.com/images/003/image-7959-49-j.webp)
![](https://i.ytimg.com/vi/jTQSrmiMTSs/hqdefault.jpg)
Når programmeringen er fuldført, og Trinket genstarter, vil du være i stand til at styre din lydstyrke med den roterende encoder. Drejning af encoderen med uret skulle øge din computers lydstyrke, og mod uret skulle den reducere den. Hvis du trykker på akslen, skal din computer slås fra. Hvis du opdager, at rotationsretningen har den modsatte effekt (lydstyrken stiger, når den skal falde), har du omkoderen af koderne "A" og "B". Du kan enten skifte ledninger ved encoderen eller bare skifte stiftdefinitionerne (0 og 2) på linje 3 & 4 i Arduino -koden og derefter sende den til Trinket igen. I videoklippet ovenfor ser du den roterende encoder, der styrer lydstyrken og dæmper på pc'en.
Trin 5: 3D -udskrivning af basen
![3D -udskrivning af basen 3D -udskrivning af basen](https://i.howwhatproduce.com/images/003/image-7959-50-j.webp)
![3D -udskrivning af basen 3D -udskrivning af basen](https://i.howwhatproduce.com/images/003/image-7959-51-j.webp)
3D -udskrivningsfilen kan downloades fra Thingiverse ved at klikke her. Jeg printede det ved hjælp af PLA, 0,15 mm laghøjde og en 0,4 mm dyse. Den rektangulære blok lige uden for bunden i udskrivningsfilen bruges kun til at minimere støttemateriale på ydersiden, da understøttelsen ville være for tynd og høj til at forblive stabil under udskrivning. Brug koncentriske understøtninger overalt. Det eneste vanskelige at fjerne støttemateriale er under broen, der understøtter Trinket. Jeg bruger en kombination af en lille skruetrækker, en vinklet pincet og en nåletang til at fjerne den. Det er vigtigt at få det ud (eller mindst så meget som du kan), fordi det rum senere vil blive fyldt med blyskud.
Trin 6: Tilføj elektronikken
![Tilføj elektronikken Tilføj elektronikken](https://i.howwhatproduce.com/images/003/image-7959-52-j.webp)
![Tilføj elektronikken Tilføj elektronikken](https://i.howwhatproduce.com/images/003/image-7959-53-j.webp)
Installer nipsgenstanden i bunden. Alle monteringshullerne i den 3D-trykte bund er dimensioneret til 2-56 skruer til selv at trykke på. Brug to 2-56 x 1/4 skruer til at fastgøre bagenden af brættet. Hvis du vil have en pakke med 100 skruer, kan de købes hos McMaster Carr ved at klikke her.
Alternativt, hvis du gerne vil købe lige det, der er nødvendigt for at bygge dit projekt, kan et sæt skruer (til både Trinket og bunddækslet) samt det laserskårne akryldæksel, gummifødder og eventuelt blyskuddet være købt sammen fra min eBay -side - Rediger: Jeg har ikke længere eBay -fortegnelserne oppe, fordi eBay fik mig til at fjerne nogen af mine fortegnelser, der indeholder blyskud, da de betragter det som ammunition (selvom de bruges som vægt eller ballast). Hvis du er interesseret i at købe nogen af hardwaredelene (dvs. skruer, akrylbund, gummifødder, blyskud osv. - alt andet end elektronikken og knappen), skal du sende mig en besked her (Klik på mit billede ved siden af mit navn på øverst i projektet, og klik derefter på knappen Besked)
Sæt den roterende encoder gennem hullet i toppen af basen, tilføj den flade skive og møtrik og stram den ordentligt.
Trin 7: Tilføj vægt til basen
![Tilføj vægt til basen Tilføj vægt til basen](https://i.howwhatproduce.com/images/003/image-7959-54-j.webp)
![Tilføj vægt til basen Tilføj vægt til basen](https://i.howwhatproduce.com/images/003/image-7959-55-j.webp)
Basen er fyldt med #7,5 (0,095 ) blyskud for at tilføje vægt og stabilitet (ca. 6 ounces eller 175 g). Dette forhindrer den i at glide rundt på dit skrivebord, når du drejer knappen.
Sørg for at undgå at få et skud i hulrummet, hvor pynten er placeret. Brug en vinklet pincet til at "skubbe" skuddet under broen og fylde det op til toppen af bundpladens monteringspæle og væggene, der omgiver Trinket -hulrummet. Niveau det ud. Du vil have basen til at være fyldt nok til, at den ikke lyder som en maraca, når du ryster den, men ikke så meget, at bunddækslet ikke sidder helt fast, når det er installeret.
Trin 8: Lav og installer bunddækslet
![Lav og installer bunddækslet Lav og installer bunddækslet](https://i.howwhatproduce.com/images/003/image-7959-56-j.webp)
![Lav og installer bunddækslet Lav og installer bunddækslet](https://i.howwhatproduce.com/images/003/image-7959-57-j.webp)
![Lav og installer bunddækslet Lav og installer bunddækslet](https://i.howwhatproduce.com/images/003/image-7959-58-j.webp)
![Lav og installer bunddækslet Lav og installer bunddækslet](https://i.howwhatproduce.com/images/003/image-7959-59-j.webp)
DXF -filen til bunddækslet er inkluderet på Thingiverse -siden til basen, eller klik her for et direkte link til filen til bunddækslet. Jeg laserskåret det ud af 3 mm (1/8 ") akryl. Du kan bruge de samme 2-56 x 1/4" skruer, som du brugte til at montere Trinket til at fastgøre bunddækslet. Eventuelt kan du forsænke hullerne og bruge flade skruer, så bunden er plan. Hvis du vælger at bruge skruer med fladt hoved, kan du også bestille en 100 -pakning fra McMaster Carr ved at klikke her.
Afslut bunden ved at tilføje fire klare gummifødder for at forhindre glidning.
Trin 9: Afslut
![Færdiggøre Færdiggøre](https://i.howwhatproduce.com/images/003/image-7959-60-j.webp)
Tilføj en knap med en diameter på 38 mm efter eget valg. Knappen, jeg brugte, kan købes her. Bemærk, at denne knap har en sætskrue, så den er beregnet til at blive brugt med en D-aksel encoder. Hvis du vælger at bruge en encoder med en splined aksel, skal du sørge for at vælge en knop, der er til en splined aksel. Knappens akselhul vil have matchende splines og ikke være glat. Du kan vælge enhver knap, du kan lide, så længe den ydre diameter er 38 mm, og den er kompatibel med 6 mm akslen på din encoder.
Til sidst skal du tilslutte dit USB -kabel, give computeren cirka 15 sekunder til at registrere enheden (Trinket skal igennem sin 10 sekunders bootloadersekvens, før pc'en registrerer det), og du er klar.
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
![Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder) Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
![Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin](https://i.howwhatproduce.com/images/002/image-5208-7-j.webp)
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
![Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder) Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
![Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder) Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-177-97-j.webp)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
![Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder) Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-363-56-j.webp)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores