Sisukord:

Arduino mehaaniline klaviatuur: 5 sammu (piltidega)
Arduino mehaaniline klaviatuur: 5 sammu (piltidega)

Video: Arduino mehaaniline klaviatuur: 5 sammu (piltidega)

Video: Arduino mehaaniline klaviatuur: 5 sammu (piltidega)
Video: Исправлена проблема с драйвером USB для Windows 8.1 и Windows 10 - Robojax 2024, November
Anonim
Arduino mehaaniline klaviatuur
Arduino mehaaniline klaviatuur
Arduino mehaaniline klaviatuur
Arduino mehaaniline klaviatuur

Vajasin teise projekti jaoks nööpnõela, seega otsustasin teha kodus leiduvate osadega klaviatuuri.

Tarvikud

  • 1u klahvikapid:

    • 1 kuni 9
    • KUSTUTA
  • 2u klahvikapid:

    • 0
    • SISENEMA
  • 12 võtmelülitit (kasutasin Cherry kollaseid, kuid mis tahes Cherrys töötab!)
  • Arduino Uno
  • 3D trükitud lülitusplaat (vt 1. samm)

Samm: kujundage klaviatuuri paigutus

Kui soovite oma klaviatuuri teha sama suurusega klahvidega nagu mina, saate minu STL -faili otse alla laadida ja 3D -printida ning minna edasi 4. sammu juurde!

Aga kui teil on vaja kujundada oma klaviatuuri-paigutuse redaktori abil:

Kustutage tervitusteade, klõpsates sellel ja kasutades nuppu Kustuta võti.

Soovitud paigutuse saamiseks saate vahekaardil Atribuudid iga klahvi reguleerida ning määrata kõrguse ja laiuse (1 = 1u, 1,5 = 1,5u jne). Klahve saate liigutada nooleklahvidega.

Kui teie kujundus on valmis, minge vahekaardile Toores andmed ja kopeerige kood sinna.

Samm: ehitage SVG -fail

Te muudate oma kujunduse swilkb -iga SVG -failiks:

Kleepige kopeeritud kood plaadipaigutusse

Valige lüliti tüüp (soovitan MX_t: 1, sest seda on lihtsam printida)

Valige stabilisaatori tüüp - valisin Cherry + Costar {_s: 1}, kuid ei vajanud ega kasutanud stabilisaatoreid.

Servapolster on see, kui suur on kõigi teie klahvide äär (ma kasutasin 10 mm ümberringi)

Jäta ülejäänud valikud välja

Vajutage Joonista minu CAD. Klõpsake nuppu SVG ja salvestage fail (peate vajutama CTRL-S või paremklõps pildil).

3. samm: ehitage 3D -mudel

Ehita 3D mudel
Ehita 3D mudel

Logige sisse Tinkercadi ja alustage uut projekti.

Importige oma SVG -fail; tinkercad lisab automaatselt paksust. Vaikimisi on 10 mm - lülitusplaadi jaoks liiga paks! Seadke paksuseks (ruut keskel) 3,00 mm.

Eksportige oma projekt STL -na ja olete valmis 3D -printimiseks!

Samm: jootmine ja kokkupanek

Jootmine ja kokkupanek
Jootmine ja kokkupanek
Jootmine ja kokkupanek
Jootmine ja kokkupanek

Võtmed on ühendatud mööda veerge ja ridu.

Kavandasin skeemi algselt dioodidega, et vältida vale klahvivajutusi. Arduino kood hoolitseb selle eest, nii et säästke endale tööd ja jätke dioodid vahele!

Kinnitage read tihvtidele 0, 1, 2

Kinnitage veerud tihvtide 10, 11, 12, 13 külge

Samm: kood

Kood
Kood

Kasutasin klaviatuuri kogu, mille peate alla laadima

Avage Sketch -> Include Library -> Manage Libraries.. ja otsige "Keypad" ja klõpsake Install

Kui kujundasite oma klaviatuuri, reguleerige 2D klahvide massiivi.

Laadige üles oma Arduino ja olete valmis!

Soovitan: