
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

V tem navodilu vam bom pokazal, kako sestaviti svojo lastno tipkovnico USB po meri, ki se obnaša tako kot običajna računalniška tipkovnica.
Določite lahko katero koli kombinacijo tipk ali zaporedje tipk, ki jih želite pritisniti, medtem ko pritisnete samo eno tipko.
Z njim lahko optimizirate delo računalnika tako, da samo enemu fizičnemu ključu dodelite različne kombinacije tipk, zato vam olajša življenje.
Iz njega lahko naredite krmilnik za računalniške igre.
Lahko ga celo programirate za pisanje eseja s pritiskom na samo eno tipko:) Nebo je meja.
Z njim sem upravljal ročno premikanje CNC usmerjevalnika, saj se mi je z uporabo običajne računalniške tipkovnice zdelo preveč zajetno in okorno za uporabo.
1. korak: Tipkovnica v akciji


Tukaj si lahko na kratko ogledate, kako tipkovnica deluje v resnični aplikaciji.
Tipkovnica ima dva načina - korak in način neprekinjenega premikanja.
2. korak: Zberite vse stvari
Boste potrebovali:
- Arduino Pro Micro 32u4, ki lahko posnema USB tipkovnico ali miško
- Stikalna stikala - Uporabil sem smešno draga (20 USD na kos) stikala NKK KP02, ki sem se jih navadil od prijatelja. Gre za stikalna stikala z RGB LED v notranjosti. Lahko pa uporabite poljubno stikalno stikalo, če ne potrebujete modnih LED učinkov. Ali pa lahko uporabite nekatera stikala, ki imajo luknjo za običajno RGB LED, da se vstavijo vanjo ali zraven.
- TLC5940 IC (samo, če potrebujete LED učinke). Uporabil sem sam IC, če pa ne nameravate izdelati lastnega tiskanega vezja, lahko uporabite prelomno ploščo.
- 3D tiskalnik (neobvezno)
- spretnost izdelave PCB (neobvezno)
- Osnovno znanje o elektroniki
- nekaj časa
- in živci:)
3. korak: Sheme


Sheme so zelo preproste.
Za stikala sem uporabil nekaj vezja za odklop RC (glej sliko), zato vam ni treba skrbeti, da stikalo v programski opremi odskoči. LED v stikalu imajo skupno anodo.
Za gonilnike LED TLC5940 - izdelal sem lastno tiskano vezje in IC sem spajkal neposredno na tiskano vezje. Upor od IREF do GND nastavi tok za pogonske LED.
Če boste uporabljali odklopno ploščo, preverite sheme odbojne plošče. Priključitev žic bi morala biti precej enostavna.
Verjetno vam ni treba uporabljati 7 ločilnih kondenzatorjev, če boste za gonilnik LED uporabljali odklopno ploščo.
4. korak: PCB in ohišje



PCB ni nujen korak v tem navodilu, ker sem uporabljal programe, ki niso prijazni do hobija, in moja stikala so smešno draga za nakup, zato verjamem, da vas ne bo veliko naredilo prav tega tiskanega vezja, ki sem ga naredil jaz.
Spodbujam vas, da projekt povežete z odmičnimi ploščami in ožičenjem protoborov ali pa oblikujete lastno tiskano vezje, ki bo ustrezalo cenovno ugodnejšim stikalom in LED.
V Altium Designerju sem zasnoval hiter tiskalnik. Ta program sem uporabil, ker imam licenco, saj ga vsak dan uporabljam za delo. Vem, da ta program ni cenovno ugoden hobiju.
Če kdo želi datoteke Altium ali PCB gerber, naj to pove v komentarjih in poslal vam jih bom.
Škatla je bila narisana v Autodesk Inventorju (tudi program, ki ni prijazen do hobijev, vendar ga uporabljam tudi v službi in sem ga vajen). Če kdo želi datoteke.stl za 3D tiskanje, naj komentira in poslal vam jih bom.
5. korak: programska oprema

Koda je narejena v okolju arduino.
Knjižnico gumbov sem uporabil za upravljanje vseh gumbov. Ima lepe funkcije za branje gumbov, kot sta key.uniquePress () in key.isPressed (), ki nam olajša življenje.
Integrirana knjižnica arduino tipkovnice, ki omogoča, da se plošča obnaša kot tipkovnica računalnika.
Knjižnica TLC5940 za krmiljenje zatemnitve LED in ustvarjanje lepih zbledelih vhodov in izhodov.
Priložil sem končno arduino kodo. Ključi so preslikani podobno kot običajna tipkovnica računalnika v kodi, kot je prikazano na priloženi sliki za lažje rokovanje.
Kodo je mogoče enostavno spremeniti za vse vrste uporabe.
Korak 6: Končano


Tipkovnica deluje kot čar.
Z njim sem upravljal CNC usmerjevalnik, vendar so možne aplikacije neomejene.
Pokažite mi svoje ideje!
Sledite mi lahko na Facebooku in Instagramu
www.instagram.com/jt_makes_it
za spojlerje, na čem trenutno delam, zakulisje in druge dodatke!
Priporočena:
Kako narediti pametne rolo žaluzije s pametnimi stikali SONOFF?: 14 korakov

Kako narediti pametne roletne žaluzije s pametnimi stikali SONOFF?: Uporabite način blokiranja v pametnih stikalih SONOFF, da svoje običajne rolete/žaluzije spremenite v pametno Ali se večina od vas strinja, da je to jutranje opravilo, ki ga potegnete ven in ga zvečer zrušiti? Kakorkoli, jaz sem
Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)

Arkadna tipkovnica MIDI tipkovnica: To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem
Vgrajena univerzalna vmesniška plošča - krmiljenje USB/Bluetooth/WIFI: 6 korakov

Vgrajena univerzalna vmesniška plošča - krmiljenje USB/Bluetooth/WIFI: pogosto se mi zdi, da ustvarjam knjižnice za nove vdelane module iz nič, na podlagi podatkovnega lista naprave. Pri ustvarjanju knjižnice se mi zdi, da se zataknem v ciklu kode, sestavljanja, programiranja in preizkušanja, ko zagotovim, da stvari delujejo in so brez napak. Pogosto com
Hitra in umazana tipkovnica Das (prazna tipkovnica): 3 koraki

Hitra in umazana tipkovnica Das (prazna tipkovnica): Dasova tipkovnica je ime najbolj priljubljene tipkovnice brez napisov na tipkah (prazna tipkovnica). Tipkovnica Das se prodaja na drobno za 89,95 USD. Ta navodila vam bodo vodila, čeprav jih naredite sami s katero koli staro tipkovnico, ki jo imate naokoli
IKEA napajalna škatla s posameznimi stikali: 6 korakov (s slikami)

IKEA Power Charging Box s posameznimi stikali: Nekega dne sem videl ta navodila, kako narediti enostavno elektrarno z uporabo IKEA box-a-IKEA-polnilna škatla --- brez kabla več! Vsekakor sem potreboval nekaj podobnega, zato sem odšel in kupil eno od teh škatel v IKEA -i, vendar mi je stala pri miru