Obsah:

Mechanická klávesnica Arduino: 5 krokov (s obrázkami)
Mechanická klávesnica Arduino: 5 krokov (s obrázkami)

Video: Mechanická klávesnica Arduino: 5 krokov (s obrázkami)

Video: Mechanická klávesnica Arduino: 5 krokov (s obrázkami)
Video: Leap Motion SDK 2024, November
Anonim
Mechanická klávesnica Arduino
Mechanická klávesnica Arduino
Mechanická klávesnica Arduino
Mechanická klávesnica Arduino

Potreboval som pinpad na ďalší projekt, a tak som sa rozhodol vyrobiť klávesnicu s časťami, ktoré mám doma.

Zásoby

  • 1u Keycaps:

    • 1 až 9
    • VYMAZAŤ
  • 2u Keycaps:

    • 0
    • VSTÚPIŤ
  • 12 klávesových spínačov (použil som čerešňovú žlť, ale akákoľvek čerešňa bude fungovať!)
  • Arduino Uno
  • 3D tlačená spínacia doska (pozri krok 1)

Krok 1: Navrhnite rozloženie klávesnice

Ak chcete, aby vaša klávesnica mala rovnako veľké klávesy ako ja, môžete si stiahnuť a vytlačiť môj súbor STL priamo a preskočiť na krok 4!

Ak však potrebujete navrhnúť svoj vlastný pomocou editora rozloženia klávesnice:

Odstráňte uvítaciu správu kliknutím na ňu a pomocou tlačidla Odstrániť kľúč.

Ak chcete získať požadované rozloženie, môžete prispôsobiť každý kláves na karte Vlastnosti a nastaviť výšku a šírku (1 = 1u, 1,5 = 1,5u atď.). Klávesmi sa môžete pohybovať pomocou klávesov so šípkami.

Keď je váš návrh pripravený, prejdite na kartu Surové údaje a skopírujte tam kód.

Krok 2: Vytvorte súbor SVG

Svoj návrh premeníte na súbor SVG pomocou swilkb:

Vložte kód, ktorý ste skopírovali, do rozloženia dosky

Vyberte typ prepínača (navrhujem MX_t: 1, pretože bude jednoduchšie tlačiť)

Vybrať typ stabilizátora - vybral som Cherry + Costar {_s: 1}, ale nakoniec som nepotreboval ani nepoužíval stabilizátory.

Polstrovanie na okraji určuje, ako veľký bude okraj okolo všetkých vašich kľúčov (použil som 10 mm všade naokolo)

Ostatné možnosti nechajte vypnuté

Kliknite na položku Nakresliť môj CAD. Kliknite na tlačidlo SVG a uložte súbor (budete musieť CTRL-S alebo pravým tlačidlom myši kliknite na obrázok).

Krok 3: Zostavte 3D model

Zostavte 3D model
Zostavte 3D model

Prihláste sa do Tinkercad a začnite nový projekt.

Importujte svoj súbor SVG; tinkercad automaticky pridá hrúbku. Predvolená hodnota je 10 mm - príliš hrubá na spínaciu dosku! Hrúbku (štvorec v strede) nastavte na 3,00 mm.

Exportujte svoj projekt ako STL a ste pripravení na 3D tlač!

Krok 4: Spájkujte a zostavte

Spájkujte a zostavte
Spájkujte a zostavte
Spájkujte a zostavte
Spájkujte a zostavte

Klávesy sú spojené pozdĺž stĺpcov a riadkov.

Pôvodne som obvod navrhol s diódami, aby sa zabránilo falošným stlačením klávesov. O to sa stará kód Arduino, takže si ušetrite prácu a diódy preskočte!

Pripojte riadky k kolíkom 0, 1, 2

Pripojte stĺpce k kolíkom 10, 11, 12, 13

Krok 5: Kód

Kód
Kód

Použil som knižnicu klávesnice, ktorú si musíte stiahnuť

Prejdite na Sketch -> Include Library -> Manage Libraries.. a vyhľadajte „Klávesnicu“a kliknite na Inštalovať

Ak ste si navrhli vlastnú klávesnicu, upravte 2D pole klávesov.

Nahrajte do svojho Arduina a máte hotovo!

Odporúča: