Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Potrzebowałem podkładki do pinów do innego projektu, więc postanowiłem zrobić klawiaturę z częściami, które miałem w domu.
Kieszonkowe dzieci
-
Klawisze 1u:
- 1 do 9
- KASOWAĆ
-
Klawisze 2u:
- 0
- WEJŚĆ
- 12 przełączników klawiszowych (użyłem Cherry yellows, ale każda wola Cherrys będzie działać!)
- Arduino Uno
- Płytka przełącznika drukowana w 3D (patrz Krok 1)
Krok 1: Zaprojektuj układ klawiatury
Jeśli chcesz, aby klawiatura miała takie same rozmiary klawiszy jak ja, możesz pobrać i wydrukować bezpośrednio w 3D mój plik STL i przejść do kroku 4!
Ale jeśli chcesz zaprojektować swój własny za pomocą edytora układu klawiatury:
Usuń wiadomość powitalną, klikając ją i używając przycisku Usuń klucz.
Aby uzyskać żądany układ, możesz dostosować każdy klucz na karcie Właściwości i ustawić wysokość i szerokość (1 = 1u, 1,5 = 1,5u itd.). Możesz przesuwać klawisze za pomocą klawiszy strzałek.
Gdy projekt będzie gotowy, przejdź do zakładki Surowe dane i skopiuj tam kod.
Krok 2: Zbuduj plik SVG
Zamienisz swój projekt w plik SVG za pomocą swilkb:
Wklej skopiowany kod do Układu płyt
Wybierz typ przełącznika (sugeruję MX_t:1, ponieważ będzie łatwiej drukować)
Wybierz typ stabilizatora - wybrałem Cherry + Costar {_s:1}, ale nie potrzebowałem ani nie używałem stabilizatorów.
Wypełnienie krawędzi określa, jak duża będzie granica wokół wszystkich twoich kluczy (użyłem 10 mm dookoła)
Pozostaw pozostałe opcje wyłączone
Hit Narysuj mój CAD. Kliknij przycisk SVG i zapisz plik (musisz nacisnąć CTRL-S lub kliknąć obraz prawym przyciskiem myszy).
Krok 3: Zbuduj model 3D
Zaloguj się do Tinkercad i rozpocznij nowy projekt.
Zaimportuj plik SVG; Tinkercad automatycznie doda grubość. Wartość domyślna to 10 mm - zdecydowanie za gruba na płytkę przełącznika! Ustaw grubość (kwadrat na środku) na 3,00 mm.
Eksportuj swój projekt jako STL i jesteś gotowy do druku 3D!
Krok 4: Przylutuj i zmontuj
Klawisze są połączone wzdłuż kolumn i rzędów.
Pierwotnie zaprojektowałem obwód z diodami, aby zapobiec fałszywym naciśnięciom klawiszy. Dba o to kod Arduino, więc oszczędź sobie trochę pracy i pomiń diody!
Dołącz rzędy do pinów 0, 1, 2
Przymocuj kolumny do kołków 10, 11, 12, 13
Krok 5: Kod
Użyłem biblioteki Keypad, którą musisz pobrać
Przejdź do Szkic -> Dołącz bibliotekę -> Zarządzaj bibliotekami… i wyszukaj „Klawiatura” i kliknij Zainstaluj
Jeśli zaprojektowałeś własną klawiaturę, dostosuj układ klawiszy 2D.
Prześlij do Arduino i gotowe!