Innehållsförteckning:

Arduino mekanisk knappsats: 5 steg (med bilder)
Arduino mekanisk knappsats: 5 steg (med bilder)

Video: Arduino mekanisk knappsats: 5 steg (med bilder)

Video: Arduino mekanisk knappsats: 5 steg (med bilder)
Video: Ручной станок для перемотки брони блендеров, дрелей, полировальных машин, пылесосов и т.д. 2024, December
Anonim
Arduino mekanisk knappsats
Arduino mekanisk knappsats
Arduino mekanisk knappsats
Arduino mekanisk knappsats

Jag behövde en stiftplatta för ett annat projekt, så jag bestämde mig för att göra en knappsats med delar jag hade hemma.

Tillbehör

  • 1u Keycaps:

    • 1 till 9
    • RADERA
  • 2u Keycaps:

    • 0
    • STIGA PÅ
  • 12 nyckelbrytare (jag använde körsbärsgula men vilken vilja som helst körs!
  • Arduino Uno
  • 3D -tryckt switchplatta (se steg 1)

Steg 1: Utforma knappsatslayout

Om du vill skapa din knappsats med samma storlekstangenter som jag kan du ladda ner och 3D -skriva ut min STL -fil direkt och hoppa till steg 4!

Men om du behöver designa din egen med tangentbordslayout-editor:

Radera välkomstmeddelandet genom att klicka på det och använda knappen Ta bort nyckel.

För att få den layout du vill kan du justera varje tangent under fliken Egenskaper och ställa in höjd och bredd (1 = 1u, 1,5 = 1,5u och så vidare). Du kan flytta nycklarna med dina piltangenter.

När din design är klar, gå till fliken Raw Data och kopiera koden där.

Steg 2: Skapa SVG -fil

Du gör din design till en SVG -fil med swilkb:

Klistra in koden du kopierade i Plate Layout

Välj din omkopplare (jag föreslår MX_t: 1 eftersom det blir lättare att skriva ut)

Välj stabilisatortyp - jag valde Cherry + Costar {_s: 1} men slutade inte behöva eller använda stabilisatorer.

Kantfyllning är hur stor gränsen runt alla dina nycklar kommer att vara (jag använde 10 mm runt)

Lämna resten av alternativen avstängda

Hit Draw My CAD. Klicka på SVG-knappen och spara filen (du måste CTRL-S eller högerklicka på bilden).

Steg 3: Bygg 3D -modell

Bygg 3D -modell
Bygg 3D -modell

Logga in på Tinkercad och starta ett nytt projekt.

Importera din SVG -fil; tinkercad lägger automatiskt till tjocklek. Standard är 10 mm - alldeles för tjockt för en switchplatta! Ställ in tjockleken (rutan i mitten) till 3,00 mm.

Exportera ditt projekt som en STL och du är redo att 3D -skriva ut!

Steg 4: Löd och montera

Lödning och montering
Lödning och montering
Lödning och montering
Lödning och montering

Nycklarna är anslutna längs kolumner och rader.

Jag konstruerade ursprungligen kretsen med dioder för att förhindra falska knapptryckningar. Arduino -koden tar hand om det, så spara dig lite arbete och hoppa över dioderna!

Fäst rader på stift 0, 1, 2

Fäst kolumner på stift 10, 11, 12, 13

Steg 5: Kod

Koda
Koda

Jag använde knappsatsbiblioteket som du måste ladda ner

Gå till Sketch -> Inkludera bibliotek -> Hantera bibliotek.. och sök efter "Knappsats" och klicka på Installera

Om du har utformat din egen knappsats justerar du 2D -tangenten.

Ladda upp till din Arduino och du är klar!

Rekommenderad: