Arduino Mechanical Keypad: 7 kroków

Arduino Mechanical Keypad: 7 kroków

Spisu treści:

Anonim

Witaj! Nazywam się Adriano i mam 16 lat.

Mieszkam we Włoszech i przed tym zaczyna się ten „przewodnik” i chcę powiedzieć przepraszam za mój pooooor english: 3

Kieszonkowe dzieci:

Krok 1: Co?

Postanowiłem zbudować klawiaturę z Arduino, gdy szukałem Razer Tartarus.

Pomyślałem, że muszę zbudować coś, z czego miło będzie się bawić …

Jestem graczem Moby / symulacji i zakochałem się w klawiszach Cherry MX, które brzmią jak stara klawiatura i miło jest nacisnąć!

Krok 2: Arduino Leonardo

Do symulacji klawiatury użyłem Arduino Leonardo, które idealnie pasuje do moich potrzeb, z wyjątkiem liczby pinów, które były nieco mniejsze niż to, do czego dążyłem (ale w końcu były w porządku).

Krok 3: Problemy

Pierwszą rzeczą, którą musiałem rozwiązać, był program.

Nic specjalnego, ale i tak musiałem długo kodować, żeby być zadowolonym.

Wielokierunkowa funkcja była nieco trudna do rozwiązania, więc ustawiłem tablicę ładującą wszystkie stany klawiszy, a następnie nacisnąłem wszystkie klawisze, które zmieniły stan.

Kij działa jak 8-kierunkowe wejście cyfrowe oraz funkcja kliknięcia (prawdopodobnie zamienię dla diody stanu).

Kolejną rzeczą, z którą musiałem sobie poradzić, jest to, że Cherry MX musi być zamontowany na płycie 1,5 mm, wyciąć 14 otworów 14 mm na płycie 1,5 mm nie jest łatwym zadaniem, wspaniałą rzeczą jest to, że mam przyjaciel, który ma drukarkę 3D, więc zrobiłem z nim sprawę.

Krok 4: Zbuduj go

Case jest drukowany w 3D, a projekt został wykonany przy użyciu CAD i programu do eksportu do druku 3D.

Otwór na klucz musi wynosić 14 x 14 mm, ale klucz z kluczem wypełnia kwadrat o wymiarach 18 x 18 mm.

Najlepszą rzeczą jest znaleźć kogoś, kto może wydrukować teczkę lub tylko górną płytę, ponieważ cięcie jest trudne …

Mine Case jest bardzo wysoka, ponieważ musiałem zostawić dużo miejsca na podłączenie projektu i nie obliczyłem właściwie przestrzeni, ale i tak czuję się dobrze.

Krok 5: Przylutuj

Musisz przylutować 1 z 2 pinów każdego klucza i podłączyć je do GND Arduino.

Użyłem małego kabla do GND i izolowanego kabla do wszystkich wejść cyfrowych.

Czas lutowania zajął mi 2 godziny, ale jestem początkujący, więc było dobrze!

Krok 6: Połącz

Podłącz górną płytkę do arduino, a następnie po prostu zaprogramuj macierz klawiszami, aby zmienić klawisze.

Krok 7: Gotowe

Baw się dobrze, mam nadzieję, że zrozumiałeś wszystko, dodam wkrótce arkusz danych i link, baw się dobrze z Arduino, najlepsze życzenia,

Cześć, Adriano