Arduino Mekanisk tastatur: 7 trin

Arduino Mekanisk tastatur: 7 trin

Indholdsfortegnelse:

Anonim

Hej! Mit navn er Adriano, og jeg er 16.

Jeg bor i Italien og før denne vejledning starter jeg vil sige undskyld for min pooooor engelsk: 3

forsyninger:

Trin 1: Hvad?

Jeg besluttede at bygge et tastatur med Arduino mens jeg ledte efter en Razer Tartarus.

Jeg troede, at jeg var nødt til at bygge noget, der var rart at lege med..

Jeg er en Moba / Simulation spilafspiller, og jeg blev forelsket i Cherry MX-nøgler, der ligner gammelt tastatur og er rart at trykke på!

Trin 2: Arduino Leonardo

For at simulere tastaturet brugte jeg en Arduino Leonardo, der passer perfekt til mine behov, bortset fra at for antallet af stifter, der var lidt mindre end hvad jeg havde til formål (men i slutningen var okay).

Trin 3: Problemer

Det første jeg måtte løse var programmet.

Intet særligt, men alligevel måtte jeg kode for lang tid at være tilfreds.

Multikey-funktionen var lidt trickful at løse, jeg indstiller et array, der indlæser alle tilstanderne i tasterne og derefter trykker på alle de taster, der har ændret tilstand.

Stokken virker som en 8-retnings digital indgang plus en klikfunktion (som jeg sandsynligvis vil bytte til en statsledning).

En anden ting jeg havde at gøre med er, at Cherry MX skal monteres på en plade på 1,5 mm, skåret 14 huller på 14 mm på en plade på 1,5 mm, er ikke et let job, den store ting er, at jeg har en ven, der har en 3D printer, så jeg gjorde sagen med ham.

Trin 4: Byg det

Sagen er 3D trykt og projektet blev lavet med CAD og et program til eksport til 3D-udskrivning.

Nøglehullet skal være 14x14 mm, men med Keycap fylder nøglen en 18x18 mm firkant.

Den bedste ting at gøre er at finde en person, der kan udskrive dig sagen eller bare toppen plade fordi skære det manuelt er svært..

Mine sag er meget høj, fordi jeg var nødt til at forlade en masse plads til at ledning projektet og jeg har ikke beregnet rigtigt rummet, men det føles godt alligevel..

Trin 5: Lod det

Du skal lodde 1 af 2 pin af hver nøgle og forbinde dem til GND i Arduino.

Jeg brugte et lille kabel til GND og et isoleret kabel til alle de digitale indgange.

Loddetiden tog mig som 2 timer, men jeg er en nybegynder, så det var fint!

Trin 6: Forbind det

Tilslut toppladen til arduino, og programmer derefter kun Array med tasterne for at ændre tasterne.

Trin 7: Udført

Hav det sjovt, håber du forstod alt, jeg vil snart tilføje dataark og link, have det sjovt med Arduino, bedste ønsker,

Farvel, Adriano