Obsah:
- Krok 1: Shromážděte své součásti
- Krok 2: Zapojení cetky k rotačnímu kodéru
- Krok 3: Připravte se na programování cetky
- Krok 4: Testování kodéru
- Krok 5: 3D tisk základny
- Krok 6: Přidejte elektroniku
- Krok 7: Přidejte váhu k základně
- Krok 8: Vyrobte a nainstalujte spodní kryt
- Krok 9: Dokončete
Video: USB ovládání hlasitosti: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto projektu postavíme ovládání hlasitosti USB pomocí trinketu kompatibilního s Arduino od Adafruit a rotačního kodéru. Nakonec vytiskneme pouzdro 3D, naplníme základnu olověným výstřelem, abychom zvýšili hmotnost a stabilitu, a laserem vyřezali akrylový spodní kryt.
Kód Arduino a podkladový design byly původně nalezeny na webových stránkách Adafruit. Více informací naleznete zde. Kód Arduino bude vyžadovat knihovny Adafruit Trinket, které lze stáhnout zde (Budete konkrétně chtít knihovnu „TrinketHidCombo“). Aktuální kód Arduino si můžete stáhnout zde.
Krok 1: Shromážděte své součásti
(Podrobnosti a odkazy na objednávku zobrazíte najetím na položky na fotografii):
- Adafruit Trinket, 5V, 16MHz (určitě si pořiďte verzi 5V, NE 3,3V).
- Rotační kodér (zde zobrazený je D-hřídel, ale existují také kodéry s drážkovanými hřídeli, v závislosti na použitém knoflíku)
- Asi 2,5 "5vodičového plochého kabelu. Konce odizolujte a pocínujte, jak je znázorněno na fotografii.
- Pět 1/2 "dlouhých kusů 1/8" smršťovací bužírky.
Krok 2: Zapojení cetky k rotačnímu kodéru
Rotační kodér má pět pinů - tři na jedné straně a dva na druhé. Dva kolíky na jedné straně jsou pro tlačítko. Kontaktují se při stisknutí hřídele kodéru. To se stane funkcí ztlumení. Tyto kolíky nejsou citlivé na polaritu a není žádný rozdíl v tom, jak se k nim připojují vodiče tlačítek. Tři piny na druhé straně jsou signální piny. Pokud držíte kodér na straně třemi kolíky, přičemž hřídel směřuje nahoru, levý kolík je signál „A“, střed je společný a pravý kolík je signál „B“. To je také uvedeno na fotografii datového listu.
Připojte trinket ke kodéru následujícím způsobem:
- Trinket Pin #0 na signálním pinu kodéru „A“.
- Trinket Pin #1 na jeden z kolíků tlačítek kodéru.
- Trinket pin #2 na signální pin „B“kodéru.
- Trinket pin 5V na druhý pin tlačítka kodéru.
- Pin trinketu GND ke společnému pinu kodéru.
Před pájením nezapomeňte na každý vodič navléknout kousek teplem smrštitelné trubičky a před smrštěním jej zasunout co nejdále přes kolík. Základna bude později naplněna olověnou střelou a tyto kolíky je třeba co nejvíce izolovat, protože po dokončení budou v kontaktu se střelou. Dobrým tipem je dále izolovat kolíky kodéru mezi smršťovací hadičkou a kodérem pomocí horkého lepidla.
Krok 3: Připravte se na programování cetky
Otevřete Arduino IDE. Stáhněte si a nainstalujte knihovny Adafruit Trinket a kód pro ovládání hlasitosti (odkazy na začátku projektu). Nastavte typ desky na „Adafruit Trinket 16MHz“a programátor na „USBtinyISP“.
Trinket musí být v režimu bootloaderu, aby do něj mohl nahrát kód. Při prvním zapojení do USB portu počítače se zelená LED dioda rozsvítí trvale a červená LED bliká po dobu 10 sekund a poté zhasne. Během tohoto 10sekundového okna je Trinket v režimu Bootloader. Do režimu Bootloader můžete kdykoli vstoupit stisknutím tlačítka na konci Trinketu naproti portu USB.
Zjistil jsem, že Arduino IDE trvá kompilaci a ověření kódu před odesláním na desku o něco déle než 10 sekund, takže když kód odešlete na desku, sledujte zelenou lištu postupu v pravém dolním rohu Okno IDE. Když je v polovině, stiskněte resetovací tlačítko na Trinketu. Video výše ukazuje zelenou lištu postupu. Když je zhruba v polovině cesty, stisknu resetovací tlačítko na Trinketu. Dokud se zelený indikátor průběhu dostane úplně doprava, než se zavře okno 10 sekund, Trinket kód přijme. Před vypnutím můžete červeně svítící LED diodou přenášet kód. Pokud přenos nezačne dříve, než skončí čas zavaděče, zobrazí se na IDE Arduino oranžová chybová zpráva. Pokud k tomu dojde, opakujte sekvenci a zkuste to znovu.
Krok 4: Testování kodéru
Jakmile se programování úspěšně dokončí a Trinket se restartuje, budete moci ovládat hlasitost pomocí otočného kodéru. Otáčením kodéru ve směru hodinových ručiček byste měli zvýšit hlasitost počítače a proti směru hodinových ručiček jej snížit. Stisknutím hřídele by se měl počítač ztlumit. Pokud zjistíte, že směr otáčení má opačný účinek (hlasitost se zvyšuje, když by měla klesat), pak necháte vodiče kodéru „A“a „B“obrácené. Můžete buď vyměnit vodiče v kodéru, nebo jen vyměnit definice pinů (0 a 2) na řádcích 3 a 4 kódu Arduino a poté je znovu odeslat do Trinketu. Ve výše uvedeném videoklipu uvidíte otočný kodér ovládající hlasitost a ztlumení v počítači.
Krok 5: 3D tisk základny
Soubor 3D tisku lze stáhnout z webu Thingiverse kliknutím zde. Vytiskl jsem to pomocí PLA, výšky vrstvy 0,15 mm a trysky 0,4 mm. Obdélníkový blok těsně mimo základnu v tiskovém souboru se používá pouze k minimalizaci podpůrného materiálu na vnější straně, protože tato podpora by byla příliš tenká a vysoká, aby zůstala stabilní při tisku. Všude používejte soustředné podpory. Jediný obtížně odstranitelný podpůrný materiál je pod mostem, který podpírá Trinket. K odstranění používám kombinaci malého šroubováku, šikmé pinzety a kleští s jehlovým nosem. Je důležité to dostat ven (nebo alespoň tolik, kolik můžete), protože ten prostor bude později zaplněn olověnou střelou.
Krok 6: Přidejte elektroniku
Nainstalujte Trinket do základny. Všechny montážní otvory v 3D tištěné základně jsou dimenzovány na 2–56 šroubů pro vlastní odpich. K upevnění zadního konce desky použijte dva šrouby 2–56 x 1/4 . Pokud chcete balíček 100 šroubů, lze je zakoupit u McMaster Carr kliknutím sem.
Alternativně, pokud si chcete koupit jen to, co je potřeba pro stavbu vašeho projektu, může být sada šroubů (pro Trinket i spodní kryt), stejně jako laserem řezaný akrylový kryt, gumové nožičky a volitelně olověný brok. zakoupeno společně z mé stránky eBay - Upravit: Už nemám seznamy eBay, protože eBay mě přimělo odstranit jakýkoli z mých záznamů obsahujících olověnou brokovnici, protože ji považují za munici (i když se používá jako závaží nebo zátěž). Pokud máte zájem o koupi jakékoli hardwarové součásti (tj. Šroubů, akrylového dna, gumových nožiček, olověných broků atd. - čehokoli kromě elektroniky a knoflíku), napište mi sem (klikněte na můj obrázek vedle mého jména na v horní části projektu, poté klikněte na tlačítko Zpráva)
Vložte rotační kodér otvorem v horní části základny, přidejte plochou podložku a matici a pevně utáhněte.
Krok 7: Přidejte váhu k základně
Základna je naplněna olověným brokem č. 7,5 (0,095 ), který zvyšuje hmotnost a stabilitu (asi 6 uncí, tj. 175 g). Tím zabráníte sklouznutí na stole, když otočíte knoflíkem.
Ujistěte se, že se nedostanete do dutiny, kde je umístěna Trinket. Pomocí šikmé pinzety „zasuňte“výstřel pod most a naplňte jej až k vrcholům montážních sloupků spodní desky a ke stěnám obklopujícím dutinu Trinketu. Vyrovnejte to. Chcete, aby základna byla dostatečně plná, aby při zatřepání nezněla jako maraca, ale ne tolik, aby spodní kryt při instalaci neseděl v jedné rovině.
Krok 8: Vyrobte a nainstalujte spodní kryt
Soubor DXF pro spodní kryt je obsažen na stránce Thingiverse pro základnu, nebo kliknutím sem zobrazíte přímý odkaz na soubor pro spodní kryt. Vyřezal jsem to laserem z 3 mm (1/8 ") akrylátu. K připevnění spodního krytu můžete použít stejné šrouby 2 až 56 x 1/4", jaké jste použili pro montáž Trinketu. Volitelně můžete otvory zapustit a použít šrouby s plochou hlavou, aby bylo dno v jedné rovině. Pokud se rozhodnete použít šrouby s plochou hlavou, můžete si také objednat balíček 100 u McMaster Carr kliknutím sem.
Dokončete spodní část přidáním čtyř průhledných gumových nožiček, abyste zabránili uklouznutí.
Krok 9: Dokončete
Přidejte knoflík o průměru 38 mm podle svého výběru. Knoflík, který jsem použil, lze zakoupit zde. Tento knoflík má stavěcí šroub, takže je určen k použití s kodérem D-hřídele. Pokud jste se rozhodli použít kodér s drážkovaným hřídelem, nezapomeňte vybrat knoflík, který je pro drážkovaný hřídel. Otvor hřídele knoflíku bude mít odpovídající drážkování a nebude hladký. Můžete si vybrat jakýkoli knoflík, který se vám líbí, pokud je vnější průměr 38 mm a je kompatibilní s 6 mm hřídelem vašeho kodéru.
Nakonec připojte kabel USB, počkejte 15 sekund, než zařízení detekuje zařízení (Trinket musí projít 10sekundovou sekvencí zavaděče, než jej počítač detekuje), a jste připraveni.
Doporučuje:
Vintage Rotary Phone Dial Ovládání hlasitosti PC: 7 kroků (s obrázky)
Vintage Rotary Phone Dial Ovládání hlasitosti PC: Pokud jste něco jako já, zjistíte, že měníte hlasitost na svém počítači poměrně často. Některá videa jsou hlasitější než jiná, někdy chcete při poslechu podcastů nebo hudby ztlumit hlasitost na počítači a možná budete muset ztišit
Jednoduchý knoflík ovládání hlasitosti DIY!: 5 kroků (s obrázky)
Jednoduchý knoflík ovládání hlasitosti DIY !: Máte pracovní plochu se zvukovým systémem daleko od místa, kde sedíte?-Ano. Po troše kopání jsem zjistil, že je docela snadné vyrobit si levný vlastní měkký knoflík ovládání hlasitosti. V tomto tutoriálu vám ukážu, jak vytvořit ovladač hlasitosti USB pro
Knoflík ovládání hlasitosti počítače: 6 kroků (s obrázky)
Knoflík ovládání hlasitosti počítače: Pokud rádi posloucháte hudbu na počítači, ale při sledování médií ji často potřebujete umlčet a restartovat, pokaždé stisknete Fn+k+F12+g, prostě to nepřerušíte. Plus nastavení hlasitosti pomocí tlačítek? Na to nikdo nemá čas! Dovolte mi představit svůj C
Rolovací kolečko a ovládání hlasitosti na ploše !: 8 kroků (s obrázky)
Rolovací kolečko na ploše a ovládání hlasitosti !: Vytvořte víkendový projekt časopisu, 3/4/09 Některé pozadí V poslední době jsem četl spoustu různých blogů. Každý den budu číst nejnovější příspěvky na engadget, lifehacker, hackaday, BBG a blogu MAKE: Problém pro mě nastal, když jsem si uvědomil, že o
Univerzální ovládání hlasitosti sluchátek/sluchátek: 8 kroků (s obrázky)
Univerzální ovládání hlasitosti sluchátek/sluchátek: Tak jsem si koupil PMP (Portable Media Player) z Hongkongu, abych mohl hrát své NES hry s integrovaným emulátorem, kdekoli to bylo vhodné. Dlouhé výlety, lety, čekárny atd. Jsou místa, kde rád zabíjím čas přenosnými médii, ale