Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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
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!