Obsah:
- Krok 1: Zhromaždite svoje súčiastky
- Krok 2: Pripojenie drobnosti k rotačnému kodéru
- Krok 3: Pripravte sa na programovanie drobnosti
- Krok 4: Testovanie kodéra
- Krok 5: 3D tlač základne
- Krok 6: Pridajte elektroniku
- Krok 7: Pridajte váhu k základni
- Krok 8: Vyrobte a nainštalujte spodný kryt
- Krok 9: Dokončite
Video: USB ovládanie hlasitosti: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
V tomto projekte postavíme ovládanie hlasitosti USB pomocou Trinketu kompatibilného s Arduino od Adafruit a rotačného enkodéra. Nakoniec vytlačíme puzdro 3D, naplníme základňu olovenou strelou, aby sme zvýšili hmotnosť a stabilitu, a laserom vyrezali akrylový spodný kryt.
Kód Arduino a podkladový dizajn boli pôvodne nájdené na webových stránkach Adafruit. Viac informácií nájdete tu. Kód Arduino bude vyžadovať knižnice Adafruit Trinket, ktoré je možné stiahnuť tu (Budete konkrétne chcieť knižnicu „TrinketHidCombo“). Aktuálny kód Arduino si môžete stiahnuť tu.
Krok 1: Zhromaždite svoje súčiastky
(Podrobnosti a odkazy na objednávku zobrazíte umiestnením kurzora myši na položky na fotografii):
- Adafruit Trinket, 5V, 16MHz (určite si zaobstarajte 5V verziu, NIE 3,3V).
- Rotačný kodér (tu zobrazený je hriadeľ D, ale existujú aj snímače s drážkovanými hriadeľmi, v závislosti od použitého gombíka)
- Asi 2,5 palca 5 -žilového plochého kábla. Konce odizolujte a pocínujte, ako je znázornené na fotografii.
- Päť 1/2 "dlhých kusov 1/8" teplom zmrštiteľnej trubice.
Krok 2: Pripojenie drobnosti k rotačnému kodéru
Rotačný snímač má päť kolíkov - tri na jednej strane a dva na druhej strane. Dva kolíky na jednej strane slúžia na tlačidlo. Kontaktujú sa pri stlačení hriadeľa snímača. Toto sa stane funkciou stlmenia. Tieto kolíky nie sú citlivé na polaritu a nie je žiadny rozdiel v spôsobe pripojenia káblov tlačidiel. Tri kolíky na druhej strane sú signálne kolíky. Ak držíte kodér tromi kolíkmi otočenými na stranu, pričom hriadeľ smeruje nahor, ľavý kolík je signál „A“, stred je spoločný a pravý kolík je signál „B“. To je tiež uvedené na fotografii technického listu.
Pripojte trinket k kodéru nasledovne:
- Trinket Pin #0 na signálnom kolíku kodéra „A“.
- Trinket Pin #1 na jeden z kolíkov tlačidiel kodéra.
- Kolík cetky č. 2 k signálnemu kolíku kodéra „B“.
- Trinketový kolík 5V k druhému kolíku tlačidla kodéra.
- Trinket pin GND na spoločný pin kodéra.
Pred spájkovaním nasuňte na každý drôt kúsok teplom zmrštiteľnej trubice a pred zmrštením ho nasuňte čo najďalej na kolík. Základňa bude neskôr naplnená olovenou strelou a tieto kolíky musia byť čo najviac izolované, pretože po dokončení budú v kontakte so strelou. Dobrým tipom je ďalej izolovať kolíky snímača medzi zmršťovacou trubicou a snímačom tampónom horúceho lepidla.
Krok 3: Pripravte sa na programovanie drobnosti
Otvorte Arduino IDE. Stiahnite si a nainštalujte knižnice Adafruit Trinket a kód ovládania hlasitosti (odkazy na začiatku projektu). Nastavte typ dosky na „Adafruit Trinket 16 MHz“a programátor na „USBtinyISP“.
Trinket musí byť v režime bootloadera, aby doň bolo možné nahrať kód. Pri prvom zapojení do portu USB počítača sa zelená LED dióda rozsvieti neprerušovane a červená dióda LED bude 10 sekúnd blikať a potom zhasne. Počas tohto 10 -sekundového okna je Trinket v režime bootloadera. Do režimu bootloadera môžete kedykoľvek vstúpiť stlačením tlačidla na konci Trinket oproti portu USB.
Zistil som, že Arduino IDE trvá kompiláciu a overenie kódu pred odoslaním na dosku o niečo dlhšie ako 10 sekúnd, takže keď kód pošlete na tabuľu, sledujte zelený indikátor priebehu v dolnom pravom rohu Okno IDE. Keď ste v polovici cesty, stlačte tlačidlo reset na Trinket. Video vyššie zobrazuje zelený pruh postupu. Keď je asi polovica cesty, stlačím tlačidlo reset na Trinket. Pokiaľ sa zelený indikátor priebehu dostane úplne doprava, kým sa 10 -sekundové okno nezavrie, Trinket kód prijme. Pred vypnutím môžete vidieť prenos kódu červenou diódou LED, ktorá stále svieti. Ak sa prenos nezačne skôr, ako skončí čas bootloadera, v IDE Arduino sa zobrazí oranžové chybové hlásenie. Ak sa to stane, zopakujte postupnosť a skúste to znova.
Krok 4: Testovanie kodéra
Akonáhle sa programovanie úspešne dokončí a Trinket sa reštartuje, budete môcť ovládať hlasitosť pomocou otočného enkodéra. Otáčaním kodéra v smere hodinových ručičiek by ste mali zvýšiť hlasitosť počítača a proti smeru hodinových ručičiek ho znížiť. Stlačením hriadeľa by ste mali vypnúť počítač. Ak zistíte, že smer otáčania má opačný účinok (hlasitosť sa zvyšuje, keď by mala klesať), potom necháte vodiče enkodéra „A“a „B“obrátené. Môžete buď vymeniť vodiče v kodéri, alebo jednoducho vymeňte definície pinov (0 a 2) na riadkoch 3 a 4 kódu Arduino a potom ich znova odošlite do Trinketu. Vo vyššie uvedenom videoklipe uvidíte otočný kodér, ktorý ovláda hlasitosť a stlmí zvuk v počítači.
Krok 5: 3D tlač základne
Súbor 3D tlače je možné stiahnuť z webu Thingiverse kliknutím sem. Vytlačil som ho pomocou PLA, výšky vrstvy 0,15 mm a trysky 0,4 mm. Obdĺžnikový blok tesne mimo základňu v tlačovom súbore sa používa iba na minimalizáciu podporného materiálu na vonkajšej strane, pretože táto podpera by bola príliš tenká a vysoká, aby zostala pri tlači stabilná. Všade používajte sústredné podpery. Jediný ťažko odstrániteľný podporný materiál je pod mostom, ktorý podopiera Trinket. Na jeho odstránenie používam kombináciu malého skrutkovača, uhlovej pinzety a ihlových klieští. Je dôležité to dostať von (alebo aspoň toľko, koľko môžete), pretože tento priestor bude neskôr zaplnený olovenou strelou.
Krok 6: Pridajte elektroniku
Nainštalujte Trinket do základne. Všetky montážne otvory v 3D tlačenej základni sú dimenzované na 2 až 56 skrutiek na samorezné závitovanie. Na pripevnenie zadného konca dosky použite dve skrutky 2-56 x 1/4 . Ak chcete balík 100 skrutiek, môžete ich kúpiť v spoločnosti McMaster Carr kliknutím sem.
Alternatívne, ak si chcete kúpiť len to, čo je potrebné na stavbu projektu, je možné použiť sadu skrutiek (pre drobnosť a spodný kryt), ako aj laserom rezaný akrylový kryt, gumové nožičky a voliteľne olovenú strelu. kúpené spoločne z mojej stránky eBay - Upraviť: Už nemám zoznamy eBay k dispozícii, pretože eBay ma prinútilo odstrániť všetky moje záznamy obsahujúce olovenú strelu, pretože ju považujú za strelivo (aj keď sa používa ako záťaž alebo záťaž). Ak máte záujem o kúpu akejkoľvek hardvérovej súčiastky (tj. Skrutiek, akrylového dna, gumových nožičiek, olovenej strely atď. - čokoľvek, okrem elektroniky a gombíka), napíšte mi sem (kliknite na môj obrázok vedľa môjho mena na v hornej časti projektu, potom kliknite na tlačidlo Správa)
Vložte rotačný snímač cez otvor v hornej časti základne, pridajte plochú podložku a maticu a pevne utiahnite.
Krok 7: Pridajte váhu k základni
Základňa je naplnená olovenou strelou č. 7,5 (0,095 palca), ktorá zvyšuje hmotnosť a stabilitu (asi 6 uncí alebo 175 g). To zabraňuje kĺzaniu po stole, keď otáčate gombíkom.
Uistite sa, že sa vyhnete výstrelu do dutiny, kde je umiestnená Trinket. Uhlovou pinzetou „zatlačte“výstrel pod most a naplňte ho až po vrcholy montážnych stĺpikov spodnej dosky a steny obklopujúce dutinu Trinket. Vyrovnajte to. Chcete, aby bol základ dostatočne plný, aby pri trepaní nepôsobil ako maraca, ale nie tak, aby spodný kryt pri inštalácii nesedel.
Krok 8: Vyrobte a nainštalujte spodný kryt
Súbor DXF pre spodný kryt je zahrnutý na stránke Thingiverse pre základňu, alebo kliknutím sem získate priamy odkaz na súbor pre spodný kryt. Laserom som ho vyrezal z 3 mm (1/8 ") akrylu. Na pripevnenie spodného krytu môžete použiť rovnaké skrutky 2-56 x 1/4", ktoré ste použili na montáž Trinketu. Voliteľne môžete otvory zapustiť a použiť skrutky s plochou hlavou, aby bolo dno v jednej rovine. Ak sa rozhodnete použiť skrutky s plochou hlavou, môžete si tiež objednať balenie 100 kusov u spoločnosti McMaster Carr kliknutím sem.
Dokončite spodnú časť pridaním štyroch priehľadných gumových nožičiek, aby ste zabránili pošmyknutiu.
Krok 9: Dokončite
Pridajte gombík s priemerom 38 mm podľa vlastného výberu. Gombík, ktorý som použil, je možné zakúpiť tu. Všimnite si toho, že tento gombík má nastavovaciu skrutku, takže je určený na použitie s enkodérom hriadeľa D. Ak ste sa rozhodli použiť kodér s drážkovaným hriadeľom, nezabudnite vybrať gombík, ktorý je pre drážkovaný hriadeľ. Otvor hriadeľa gombíka bude mať zodpovedajúce drážky a nebude hladký. Môžete si vybrať ľubovoľný gombík, ktorý sa vám páči, pokiaľ je vonkajší priemer 38 mm a je kompatibilný so 6 mm hriadeľom vášho kodéra.
Nakoniec zapojte kábel USB, dajte počítaču asi 15 sekúnd na detekciu zariadenia (Trinket musí prejsť 10 -sekundovou sekvenciou zavádzacieho programu, kým ho počítač nezistí) a máte všetko pripravené.
Odporúča:
Vintage otočný telefónny volič Ovládanie hlasitosti PC: 7 krokov (s obrázkami)
Vintage otočný telefónny volič Ovládanie hlasitosti v počítači: Ak ste na tom podobne ako ja, zistíte, že meníte hlasitosť na počítači pomerne často. Niektoré videá sú hlasnejšie než ostatné, niekedy chcete pri počúvaní podcastov alebo hudby na počítači stlmiť hlasitosť a možno budete musieť vypnúť
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Jednoduchý gombík na ovládanie hlasitosti DIY!: 5 krokov (s obrázkami)
Jednoduchý gombík na ovládanie hlasitosti DIY !: Máte pracovnú plochu so zvukovým systémom ďaleko od miesta, kde sedíte?-Mám. Po troche kopania som zistil, že je celkom jednoduché vyrobiť si lacno vlastný mäkký gombík ovládania hlasitosti. V tomto návode vám ukážem, ako vytvoriť ovládací gombík ovládania hlasitosti USB
Ovládacie koliesko a ovládanie hlasitosti na ploche! 8 krokov (s obrázkami)
Rolovacie koliesko na ploche a ovládanie hlasitosti !: Vytvorte víkendový projekt časopisu, 3/4/09. Niektoré pozadia V poslednej dobe som čítal veľa rôznych blogov. Každý deň si prečítam najnovšie príspevky o engadget, lifehacker, hackaday, BBG a blogu MAKE: Problém pre mňa nastal, keď som si uvedomil, že o
Univerzálne ovládanie hlasitosti v slúchadlách/slúchadlách: 8 krokov (s obrázkami)
Univerzálne ovládanie hlasitosti slúchadiel/slúchadiel: Kúpil som si preto z Hongkongu PMP (prenosný prehrávač médií), aby som si mohol hrať svoje hry NES s integrovaným emulátorom, kdekoľvek to bolo vhodné. Dlhé výlety, lety, čakárne atď. Sú miesta, kde rád zabíjam čas pomocou prenosných médií, ale