Obsah:

Mechanická klávesnice Arduino: 5 kroků (s obrázky)
Mechanická klávesnice Arduino: 5 kroků (s obrázky)

Video: Mechanická klávesnice Arduino: 5 kroků (s obrázky)

Video: Mechanická klávesnice Arduino: 5 kroků (s obrázky)
Video: Logitech G PRO X TKL: Nejhorší herní klávesnice roku!? 2024, Listopad
Anonim
Mechanická klávesnice Arduino
Mechanická klávesnice Arduino
Mechanická klávesnice Arduino
Mechanická klávesnice Arduino

Potřeboval jsem pinpad pro další projekt, a tak jsem se rozhodl vyrobit klávesnici s díly, které jsem měl doma.

Zásoby

  • 1u Keycaps:

    • 1 až 9
    • VYMAZAT
  • 2u Keycaps:

    • 0
    • ENTER
  • 12 klíčových přepínačů (použil jsem třešňové žloutky, ale jakákoli vůle Cherrys bude fungovat!)
  • Arduino Uno
  • 3D tištěná spínací deska (viz krok 1)

Krok 1: Navrhněte rozložení klávesnice

Pokud chcete, aby vaše klávesnice měla stejně velké klávesy jako já, můžete si stáhnout a vytisknout můj soubor STL přímo a přeskočit na krok 4!

Pokud však potřebujete navrhnout vlastní pomocí editoru rozložení klávesnice:

Uvítací zprávu smažete kliknutím na ni a pomocí tlačítka Odstranit klíč.

Chcete -li získat požadované rozložení, můžete upravit každou klávesu na kartě Vlastnosti a nastavit výšku a šířku (1 = 1u, 1,5 = 1,5u atd.). Klávesami můžete pohybovat pomocí kláves se šipkami.

Když je váš návrh připraven, přejděte na kartu Raw Data a zkopírujte tam kód.

Krok 2: Vytvořte soubor SVG

Svůj návrh změníte na soubor SVG pomocí swilkb:

Vložte zkopírovaný kód do rozložení desky

Vyberte typ přepínače (doporučuji MX_t: 1, protože bude snazší tisknout)

Vyberte typ stabilizátoru - zvolil jsem Cherry + Costar {_s: 1}, ale nakonec jsem nepotřeboval ani nepoužíval stabilizátory.

Okrajové polstrování určuje, jak velký bude okraj kolem všech vašich klíčů (použil jsem všude 10 mm)

Zbylé možnosti nechte vypnuté

Hit Draw My CAD. Klikněte na tlačítko SVG a uložte soubor (budete muset CTRL-S nebo klikněte pravým tlačítkem na obrázek).

Krok 3: Sestavte 3D model

Vytvořte 3D model
Vytvořte 3D model

Přihlaste se do Tinkercad a spusťte nový projekt.

Importujte svůj soubor SVG; tinkercad automaticky přidá tloušťku. Výchozí hodnota je 10 mm - příliš velká na spínací desku! Nastavte tloušťku (čtverec uprostřed) na 3,00 mm.

Exportujte svůj projekt jako STL a jste připraveni na 3D tisk!

Krok 4: Pájejte a sestavujte

Pájejte a sestavujte
Pájejte a sestavujte
Pájejte a sestavujte
Pájejte a sestavujte

Klíče jsou spojeny podél sloupců a řádků.

Původně jsem obvod navrhl s diodami, aby se zabránilo falešným stiskům kláves. O to se stará kód Arduino, takže si ušetříte práci a vynecháte diody!

Připojte řádky k pinům 0, 1, 2

Připevněte sloupky k kolíkům 10, 11, 12, 13

Krok 5: Kód

Kód
Kód

Použil jsem knihovnu klávesnice, kterou si budete muset stáhnout

Přejděte na Sketch -> Include Library -> Manage Libraries.. a vyhledejte „Keypad“a klikněte na Install

Pokud jste si navrhli vlastní klávesnici, upravte 2D pole kláves.

Nahrajte do svého Arduina a máte hotovo!

Doporučuje: