Cuprins:

Tastatură mecanică Arduino: 5 pași (cu imagini)
Tastatură mecanică Arduino: 5 pași (cu imagini)

Video: Tastatură mecanică Arduino: 5 pași (cu imagini)

Video: Tastatură mecanică Arduino: 5 pași (cu imagini)
Video: 32 de combinații secrete pe tastatura ta 2024, Iulie
Anonim
Tastatură mecanică Arduino
Tastatură mecanică Arduino
Tastatură mecanică Arduino
Tastatură mecanică Arduino

Aveam nevoie de un tampon pentru un alt proiect, așa că am decis să fac o tastatură cu piese pe care le aveam acasă.

Provizii

  • 1u Keycaps:

    • 1 la 9
    • ȘTERGE
  • 2u Keycaps:

    • 0
    • INTRODUCE
  • 12 comutatoare cu cheie (am folosit Cherry Galben, dar orice voință Cherrys va funcționa!)
  • Arduino Uno
  • Placă de comutare imprimată 3D (vezi Pasul 1)

Pasul 1: Proiectați aspectul tastaturii

Dacă doriți să creați tastatura cu tastele de aceeași dimensiune ca mine, puteți descărca și imprima 3D direct fișierul meu STL și treceți la pasul 4!

Dar dacă aveți nevoie să vă proiectați propriul dvs. folosind tastatură-layout-editor:

Ștergeți mesajul de întâmpinare făcând clic pe acesta și folosind butonul Ștergere cheie.

Pentru a obține aspectul dorit, puteți regla fiecare tastă din fila Proprietăți și setați Înălțimea și Lățimea (1 = 1u, 1,5 = 1,5u și așa mai departe). Puteți deplasa tastele cu tastele săgeți.

Când designul dvs. este gata, accesați fila Date brute și copiați codul acolo.

Pasul 2: Construiți fișierul SVG

Vă veți transforma designul într-un fișier SVG cu swilkb:

Lipiți codul pe care l-ați copiat în Layout Layout

Alegeți tipul comutatorului (vă sugerez MX_t: 1, deoarece va fi mai ușor de imprimat)

Alegeți tipul stabilizatorului - Am ales Cherry + Costar {_s: 1}, dar nu am ajuns să am nevoie sau să folosesc stabilizatori.

Căptușeala de margine este cât de mare va fi marginea din jurul tuturor cheilor dvs. (am folosit 10 mm în jur)

Lăsați restul opțiunilor dezactivate

Hit Draw My CAD. Faceți clic pe butonul SVG și salvați fișierul (va trebui să faceți clic pe CTRL-S sau să faceți clic dreapta pe imagine).

Pasul 3: Construiți un model 3D

Construiți model 3D
Construiți model 3D

Conectați-vă la Tinkercad și începeți un nou proiect.

Importați fișierul SVG; tinkercad va adăuga automat grosime. Valoarea implicită este de 10 mm - mult prea groasă pentru o placă de comutare! Setați grosimea (pătratul din mijloc) la 3,00 mm.

Exportați-vă proiectul ca STL și sunteți gata să imprimați 3D!

Pasul 4: lipiți și asamblați

Lipiți și asamblați
Lipiți și asamblați
Lipiți și asamblați
Lipiți și asamblați

Cheile sunt conectate de-a lungul coloanelor și rândurilor.

Am proiectat inițial circuitul cu diode pentru a preveni apăsarea tastelor false. Codul Arduino se ocupă de asta, așa că economisiți-vă un pic de muncă și săriți peste diode!

Atașați rânduri la pinii 0, 1, 2

Atașați coloane la pinii 10, 11, 12, 13

Pasul 5: Cod

Cod
Cod

Am folosit biblioteca tastaturii pe care va trebui să o descărcați

Accesați Schiță -> Includeți bibliotecă -> Gestionați bibliotecile.. și căutați „Tastatură” și faceți clic pe Instalare

Dacă ați proiectat propria tastatură, reglați matricea 2D de taste.

Încărcați pe Arduino și ați terminat!

Recomandat: