Spisu treści:

Klawiatura mechaniczna Arduino: 5 kroków (ze zdjęciami)
Klawiatura mechaniczna Arduino: 5 kroków (ze zdjęciami)

Wideo: Klawiatura mechaniczna Arduino: 5 kroków (ze zdjęciami)

Wideo: Klawiatura mechaniczna Arduino: 5 kroków (ze zdjęciami)
Wideo: Klawiatura mechaniczna - jak to działa? Rozkładamy ją na części! 2024, Lipiec
Anonim
Klawiatura mechaniczna Arduino
Klawiatura mechaniczna Arduino
Klawiatura mechaniczna Arduino
Klawiatura mechaniczna Arduino

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

Zbuduj model 3D
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

Lutowanie i montaż
Lutowanie i montaż
Lutowanie i montaż
Lutowanie i montaż

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

Kod
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!

Zalecana: