Obsah:
- Krok 1: Klávesnica v akcii
- Krok 2: Zhromaždite všetky veci
- Krok 3: Schémy
- Krok 4: DPS a kryt
- Krok 5: Softvér
- Krok 6: Hotovo
Video: Univerzálna klávesnica USB s prepínačmi RGB: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto návode vám ukážem, ako si vytvoriť vlastnú klávesnicu USB, ktorá sa správa rovnako ako bežná klávesnica počítača.
Môžete priradiť ľubovoľnú kombináciu klávesov alebo postupnosť klávesov, ktoré sa majú stlačiť, pričom je stlačené iba jedno tlačidlo.
Môžete ho použiť na optimalizáciu práce s počítačom priradením rôznych kombinácií kláves len k jednému fyzickému kľúču, takže vám uľahčí život.
Môžete z neho urobiť herný ovládač pre PC.
Môžete ho dokonca naprogramovať na napísanie eseje stlačením iba jedného klávesu:) Obloha je limit.
Používal som to na ovládanie svojich ručných pohybov CNC routera, pretože používanie bežnej klávesnice počítača sa mi zdalo príliš objemné a uhorkové na použitie.
Krok 1: Klávesnica v akcii
Tu môžete stručne vidieť, ako klávesnica funguje v skutočnej aplikácii.
Klávesnica má 2 režimy - krokový režim a režim nepretržitého pohybu.
Krok 2: Zhromaždite všetky veci
Budete potrebovať:
- Arduino Pro Micro 32u4, ktorý môže napodobňovať klávesnicu alebo myš USB počítača
- Tlačidlové spínače - Použil som smiešne drahé (20 dolárov za kus) prepínače NKK KP02, na ktoré som si zvykol od priateľa. Sú to tlačidlové spínače s RGB LED vo vnútri. Ak však nepotrebujete efektné LED efekty, môžete použiť ľubovoľný tlačidlový spínač. Alebo môžete použiť niektoré prepínače, ktoré majú otvor na zasunutie bežnej RGB LED alebo vedľa nej.
- TLC5940 IC (iba ak potrebujete efekty LED). Použil som samotný integrovaný obvod, ale môžete použiť oddeľovaciu dosku, ak neplánujete vytvoriť vlastnú dosku plošných spojov.
- 3D tlačiareň (voliteľné)
- schopnosť vyrábať DPS (voliteľné)
- Základné znalosti elektroniky
- nejaký čas
- a nervy:)
Krok 3: Schémy
Schémy sú veľmi jednoduché.
Na prepínače som použil nejaký odskakovací obvod RC (pozri obrázok), takže so skákaním prepínača v softvéri nie je potrebné sa obávať. LED diódy v prepínači majú spoločnú anódu.
Pre ovládače LED TLC5940 LED - vyrobil som si vlastnú dosku plošných spojov a spájkoval som integrované obvody priamo na svoju dosku s plošnými spojmi. Rezistor od IREF do GND nastavuje prúd pre napájanie LED diód.
Ak sa chystáte používať oddeľovaciu dosku, pozrite sa na schémy oddeľovacej dosky. Pripojenie vodičov by malo byť celkom jednoduché.
Ak budete používať oddeľovaciu dosku pre ovládač LED, pravdepodobne nebudete musieť použiť 7 oddeľovacích kondenzátorov.
Krok 4: DPS a kryt
DPS nie je v tomto návode nevyhnutným krokom, pretože som používal programy, ktoré nie sú vhodné pre hobby, a moje prepínače sa kupujú smiešne draho, takže verím, že málokto z vás skutočne vyrobí práve túto DPS, ktorú som vyrobil.
Odporúčame vám zapojiť projekt pomocou oddeľovacích dosiek a protoboardových rozvodov, alebo si môžete navrhnúť vlastnú dosku plošných spojov, ktorá bude vyhovovať cenovo dostupnejším prepínačom a diódam LED.
V Altium Designer som navrhol rýchlu dosku. Tento program som použil, pretože mám licenciu, pretože ho používam na prácu každý deň. Viem, že tento program sa cenovo ani zďaleka nepáči.
Ak niekto chce súbory Gerium Altium alebo PCB, povedzte to v komentároch a ja vám ich pošlem.
Krabica bola nakreslená v programe Autodesk Inventor (tiež to nie je hobby program, ale používam to aj v práci a som na to zvyknutý). Ak niekto chce súbory.stl pre 3D tlač, napíšte komentár a pošlem vám ich.
Krok 5: Softvér
Kód je vyrobený v prostredí arduino.
Na správu všetkých tlačidiel som použil knižnicu Button. Má pekné funkcie na čítanie tlačidiel ako key.uniquePress () a key.isPressed (), ktoré nám uľahčujú život.
Integrovaná knižnica arduino klávesnice zaisťuje, že sa doska správa ako klávesnica počítača.
Knižnica TLC5940 na ovládanie stmievania LED a vytváranie všetkých pekných vstupov a výstupov vyblednutia.
Pripojil som konečný arduino kód. Kľúče sú v kóde mapované podobne ako bežná klávesnica počítača podľa priloženého obrázku, aby sa s nimi ľahšie manipulovalo.
Kód je možné ľahko upraviť pre všetky druhy použitia.
Krok 6: Hotovo
Klávesnica funguje ako kúzlo.
Použil som ho na ovládanie svojho CNC routera, ale možné aplikácie sú neobmedzené.
Ukážte mi svoje nápady!
Môžete ma sledovať na Facebooku a Instagrame
www.instagram.com/jt_makes_it
za spoilery na tom, na čom práve pracujem, zákulisí a ďalšie doplnky!
Odporúča:
Klávesnica HP Compaq IPAQ G750 na USB: 5 krokov
Klávesnica HP Compaq IPAQ G750 na USB: Videl som gif tejto klávesnice pred niekoľkými týždňami na Reddite, a tak som sa rozhodol kúpiť si ju a upraviť ju tak, aby fungovala na mojom počítači namiesto vreckového počítača, pre ktorý bol navrhnutý. Tu je teda prvý návod, ako to niekto robí s touto klávesnicou (podľa 2 da
Ručne zapojená klávesnica USB a Bluetooth s podporou Pythonu: 5 krokov
Ručne zapojená klávesnica USB a Bluetooth s podporou Pythonu: Jedná sa o ručne zapojenú mechanickú klávesnicu. Podporuje USB a Bluetooth a v mikrokontroléri klávesnice používa Python. Možno sa čudujete, ako to funguje. Pri zostavovaní jedného postupujte podľa týchto pokynov a zistíte to
Klávesnica USB s jedným tlačidlom RGB: 6 krokov (s obrázkami)
RGB klávesnica s jedným tlačidlom USB: Cítili ste niekedy potrebu mať malú, ale funkčnú klávesnicu s podsvietením RGB, ktorá nie je väčšia ako veľkosť jedného klávesu? Nie? Koho to zaujíma, urobte si to aj tak! Tento návod vás prevedie krokmi, ktoré potrebujete k tomu, aby ste si urobili svoj vlastný, mierne zbytočný,
Hra s binárnymi prepínačmi: 6 krokov
Hra Binary Switch: Inšpirovaná Hexovou hrou Ben Hecka Toto je binárna hra, ktorú som vytvoril, aby som naučil svojich priateľov o binárnej hre. Nakoniec sa s tým v triede pohrám, aby som nespal. Konvertujete náhodné denárne (0-255) alebo hexadecimálne (0-ff) hodnoty na obrazovke na binárne a potom my
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