Obsah:
- Zásoby
- Krok 1: 3D tlač a pripojenie
- Krok 2: Umiestnenie tlačidla a zapojenie
- Krok 3: Kód
- Krok 4: Prispôsobenie lupy a sváru
- Krok 5: Označovanie
- Krok 6: Záver
Video: 3D tlačená makro klávesnica Arduino: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto bol môj prvý projekt, ktorý som spolupracoval s Arduino Pro Micro. Môžete ho použiť v chate Zoom alebo Discord napríklad na prepínanie stlmenia, prepínanie videa alebo zdieľanie obrazovky. Okrem toho ho môžete naprogramovať tak, aby vo vašom počítači otváral často používané programy, alebo napríklad robiť snímky obrazovky a zamykať obrazovku. Kód je možné veľmi jednoducho upravovať podľa vašich potrieb, ak chcete otvoriť rôzne programy alebo ak chcete pridať vlastné klávesové skratky.
Ak ho chcete používať, môžete zapnúť a vypnúť stredný prepínač a pomocou pravého bočného prepínača vyberte, či chcete ovládať zoom alebo Discord. Potom stačí stlačiť pravé tlačidlo a vykonávať napríklad vypínanie mikrofónu alebo zapínanie a vypínanie videa.
Zásoby
Arduino Pro Micro x1
Perfboard x1 (som si istý, že ho niekde kúpite aj lacnejšie. Toto bol len prvý výsledok, ktorý som našiel)
Tlačidlá x 13
Posuvný prepínač x 2
5 mm červená LED x1
Rezistor 220 ohmov x1
Super lepidlo
Vybavenie:
Spájkovačka
3D tlačiareň
Štítkovač (voliteľné)
Vŕtačka (voliteľné)
Krok 1: 3D tlač a pripojenie
Prvá vec, ktorú musíte urobiť, je 3D tlač škrupiny. Moja 3D tlačiareň je príliš malá na to, aby sa dala vytlačiť všetko v jednom kuse, a tak som to využil ako príležitosť na precvičenie novej techniky spájania kusov. Najprv si tu stiahnite súbory z Thingiverse. Všetky je možné vytlačiť bez podpier alebo pltí.
Tiež budete chcieť záves. Môžete si ho kúpiť v obchode s hardvérom, ale ja som sa rozhodol aj pre 3D tlač pomocou tohto úžasného dizajnu: https://www.thingiverse.com/thing:1083876 (nie môj)
Keď je všetko vytlačené, budete musieť spojiť dve spodnej časti dohromady a potom to isté s hornými časťami. Za týmto účelom zohrejte spájkovačku a spojte diely, ktoré chcete spojiť. Akonáhle je vaša spájkovačka horúca, položte ju na švy medzi vašimi dvoma časťami a potiahnite ju na stranu, aby sa tieto dva kusy spojili. Urobte to na vnútornej strane škatule, aby boli veci čisté a mali by ste skončiť so švom, ako je vidieť na vyššie uvedených fotografiách. To isté potom môžete urobiť s dvoma vrchnými kúskami. Ak si nie ste istí týmto krokom, pozrite sa na Google. Existuje veľa videí, ktoré vysvetľujú, ako spojiť 3D výtlačky spájkovačkou.
V závislosti od toho, odkiaľ chcete, aby kábel USB vychádzal, budete musieť na jednej strane škatule vyvŕtať otvor a previesť ním malý koniec kábla USB. Opäť platí, že ak nemáte vŕtačku alebo ak chcete upravenejší vzhľad, neváhajte použiť nejaký softvér na úpravu 3D, ktorý dieru pred tlačou pridá.
V tejto fáze namaľujte všetky diely, ak by ste chceli, a potom prilepte alebo inak pripevnite záves na zadnú stranu škatule (pozri tretiu fotografiu vyššie).
Krok 2: Umiestnenie tlačidla a zapojenie
Tlačidlá a posuvné prepínače by mali celkom dobre zapadnúť do škrupiny. Zatlačte tlačidlá zospodu a zasuňte posuvné prepínače zhora. V závislosti od toho, kde chcete napájaciu LED diódu vyvŕtať, vyvŕtajte 5 mm otvor a zasuňte ju aj zospodu. Ak nemáte vŕtačku, navrhujem použiť niečo ako TInkercad na pridanie otvoru pre diódu LED pred tlačou dielov.
Trochu super lepidla udržíte všetko na svojom mieste a teraz ste pripravení všetko zapojiť. Postupujte podľa schémy zapojenia vyššie a všetko spájkujte. Pomocou perfboardu vytvorte svoju spoločnú pozemnú koľajnicu. Ak je perfboard príliš veľký, pokojne ho nakrájajte na kúsky ako ja. Uistite sa, že si všimnete, ktoré tlačidlo smeruje na ktorý pin, aby ste kód neskôr aktualizovali.
Všimnite si, že by ste NEMALI používať Arduino Uno (ospravedlňujem sa, mohol som použiť iba Uno v diagrame). Všetky čísla pinov sú stále rovnaké, pričom niektoré sú ručne zapísané, ak nie sú na zariadení Uno k dispozícii. Ospravedlňujeme sa za nevychovanosť diagramu, ale stále stále dáva zmysel:)
Krok 3: Kód
Keď je všetko zapojenie dokončené, je čas zapojiť Arduino a nahrať kód. Kód si môžete stiahnuť nižšie. Keď nahráte kód, ZABEZPEČTE SI, ABY STE SI VYBRALI SPRÁVNU DESKU! Svoj prvý profesionálny micro som zamuroval výberom 3,3 V bootloadera, keď bola moja doska 5V (existuje spôsob, ako ho odpojiť z tehál, ale nemohol som ho spustiť). Uistite sa, že ste skontrolovali! Ak si chcete byť istí, nahrajte kód pred spájkovaním pre prípad, že sa niečo pokazí.
V kóde je niekoľko oblastí, ktoré vám umožňujú trochu prispôsobiť:
Tlačidlo/prepínač napájania Spočiatku som mal väčšie plány, ktoré nevyšli, takže je tu ďalší vypínač. V budúcnosti môže poskytovať ďalšie funkcie, ale v súčasnosti stredný vypínač nahradil veľké červené tlačidlo napájania, ktorým sa klávesnica zapína a vypína. Ak by ste chceli ako vypínač použiť tlačidlo, je tu očividný blok kódu, ktorý môžete odkomentovať a použiť na nahradenie označenej časti.
Ak chcete zmeniť poradie umiestnenia tlačidiel, prečítajte si informácie o tom, ku ktorým kolíkom sú jednotlivé tlačidlá pripevnené. V hornej časti súboru s kódom môžete zmeniť definície čísla PIN tak, aby zodpovedali vášmu osobnému nastaveniu.
Pridanie/zmena klávesových skratiek Formát pre klávesové skratky je dosť vysvetľujúci. Ak by ste chceli zmeniť niektoré z klávesových skratiek alebo inak upraviť kód, mám niekoľko tipov:
1. Kláves Windows - Je určený pre systém Windows, takže niektoré klávesové skratky, ktoré som použil, používajú tlačidlo Windows. Knižnica klávesnice nemá kláves systému Windows, preto namiesto toho použite 'KEY_LEFT_GUI'.
2. stlačte vs. zapíšte- Kód používa Keyboard.press () aj Keyboard.write (). Metóda zápisu je rovnaká ako kliknutie na príslušný kláves na klávesnici. Metóda stlačenia je rovnaká ako podržanie klávesu. Ak používate metódu lisovania, kľúče potom uvoľnite pomocou „Keyboard.releaseAll ()“
3. Otváranie programov - Moja metóda na otváranie programov ako cura a excel je trochu neohrabaná. V zásade klávesnica stlačí kláves Windows (otvorí ponuku Štart), napíše názov programu pomocou metódy „Keyboard.println“a potom stlačí kláves Enter. Aby ste sa uistili, že to funguje, musíte dať počítaču čas na odpoveď na každé stlačenie klávesu, než budete pokračovať. Oneskorenia v mojom kóde sú pre môj počítač to pravé, ale ak je váš počítač trochu pomalší, možno ich budete musieť predĺžiť.
Krok 4: Prispôsobenie lupy a sváru
Už sme skoro tam! Jednou z posledných vecí, ktoré musíte urobiť, je zmeniť niekoľko nastavení v programoch Zoom a Discord. V programe Zoom musíme povoliť globálne používanie príslušných klávesových skratiek (t. J. Nechať ich fungovať, aj keď Zoom nie je aktívne okno). Postupujte podľa vyššie uvedených fotografií, prejdite do časti Nastavenia -> Klávesové skratky a potom začiarknite políčko „Povoliť globálnu skratku“pre všetky relevantné skratky. Ak chcete opustiť schôdzu bez toho, aby sa vám zobrazilo výstražné dialógové okno, prejdite tiež na položku Nastavenia -> Všeobecné a zrušte začiarknutie políčka „Požiadať o potvrdenie, keď odídem zo schôdze“.
V programe Discord otvorte počítačovú aplikáciu a prejdite na položku Nastavenia -> Klávesové skratky a potom zadajte požadované klávesové skratky. Ak nechcete kód vôbec meniť, skopírujte nastavenia uvedené na poslednej fotografii.
Krok 5: Označovanie
Keď budete mať všetko funkčné, odporučil by som pridať k tlačidlám niekoľko štítkov. Použil som štítkovač, ale môžete rovnako ľahko niečo vytlačiť a nalepiť, alebo môžete dokonca vytlačiť niektoré štítky 3D?
Krok 6: Záver
To je všetko! Sme pripravení ísť! Akonáhle je klávesnica zapojená, nie je potrebné žiadne ďalšie nastavenie. Všetky tlačidlá by sa mali zaregistrovať podľa očakávania. Ak chcete pridať ďalšie klávesové skratky, odporučil by som použiť druhý prepínač rovnakým spôsobom, akým sa prepínač Zoom/Discord používa na to, aby jedno tlačidlo malo viac použití.
Ak je niečo nejasné alebo ak chcete o niečom diskutovať, pokojne zanechajte komentár a ja sa budem snažiť odpovedať:)
Šťastnú tvorbu!
Odporúča:
Makro klávesnica pre domácich majstrov: 5 krokov
Makro klávesnica pre domácich majstrov: Čoraz viac ľudí robí na svojich počítačoch pomerne intenzívnu prácu a venuje sa streamovaniu. Možno ste chceli zlepšiť pracovný postup vo svojom počítači, ak ste sa tak mohli pozrieť na získanie nejakej sekundárnej klávesnice, možno Streamd
DIY Bluetooth makro klávesnica: 10 krokov (s obrázkami)
DIY Bluetooth makro klávesnica: V tomto návode sa pozrieme na použitie vstavaného Bluetooth v ESP32 na emuláciu Bluetooth klávesnice. Bluetooth HID (Human Interface Device) je protokol používaný bežnou klávesnicou a myšami Bluetooth a je možné ho emu
Najjednoduchšia makro klávesnica pre domácich majstrov: 10 krokov (s obrázkami)
Najjednoduchšia makro klávesnica pre domácich majstrov: Makro klávesnicu je možné použiť na vykonávanie určitých akcií alebo funkcií na počítači a môže byť skutočne užitočná pri určitých aplikáciách, ako sú napríklad editory videa alebo hry. Mnoho aplikácií má klávesové skratky na rýchle vykonávanie akcií, ale niekedy
Vlastná makro mechanická klávesnica: 12 krokov (s obrázkami)
Vlastná makro mechanická klávesnica: V tomto návode vás prevediem základmi vytvárania vlastnej 6 -klávesovej makropady ovládanej Arduinom. Prevediem vás tým, čo potrebujete, ako ho zostaviť, naprogramovať a ako ho vylepšiť alebo urobiť podľa seba
Klávesnica Quick and Dirty Das (prázdna klávesnica): 3 kroky
Rýchla a špinavá klávesnica Das (prázdna klávesnica): Das Keyboard je názov najobľúbenejšej klávesnice bez nápisov na klávesoch (prázdna klávesnica). Klávesnica Das sa predáva za 89,95 dolárov. Tento návod vás prevedie tým, že si ho vyrobíte sami pomocou akejkoľvek starej klávesnice, okolo ktorej ležíte