Mini arcade controller

Mini arcade controller

Witam. Jest to mój pierwszy projekt wstawiony na majsterkowo.pl :)

Może na wstępie zaznaczę, że mam 14 lat więc projekt nie jest jakiś super oraz wykonanie jest takie sobie :p

 

Na dole znajduje się film prezentujący działanie :)

 

Zawsze uwielbiałem konsole arcade’owe, więc postanowiłem zbudować własny kontroler. Niestety nie robiłem zdjęć podczas tworzenia kontrolera, dlatego postaram się opowiedzieć czego mniej więcej użyłem.

IMG_20140912_182130IMG_20140912_181149

 

Do projektu użyłem:

 

Część 1: Joystick:

Najpierw w pudełku po kartach wywierciłem 2 dziury (jedna pudełku, druga na przykrywce). Dziura w pudełku ma średnicę 15mm, a na przykrywce 10mm. Do pudełka przykleiłem 4 mikroprzełączniki oraz polutowałem je.

IMG_20140912_181406IMG_20140912_181539

 

Następnie wywierciłem dziurę w koraliku i przymocowałem do niego przycięty metalowy wkład od długopisu. Na przykrywce zamocowałem na krzyż taśmę izolacyjną tak, aby po środku znajdował się koralik, a między koralik i taśmę umieściłem mały kawałek z miękkiego plastikowego pudełeczka np. po lodach. Koralik od strony której dotyka plastiku starłem trochę na szlifierce, aby dociśnięty kawałek plastiku trzymał go pionowo.

IMG_20140912_192407  IMG_20140912_190723IMG_20140912_190713

Do przedłużenia joysticka ja użyłem przyciętego długopisu owiniętego taśmą izolacyjną z kulką na końcu.

IMG_20140912_182116

Następnie wiercimy w pudełku dziurę na kable, przeprowadzamy je przez tą dziurę, zamykamy pudełko przekładając wkład długopisu między nóżkami mikroprzełączników i joystick już jest gotowy :D Ja dodatkowo owinąłem wkład taśmą izolacyjną, aby mikroprzełączniki łatwiej zaskakiwały.

 

Część 2: Obudowa:

Obudowę robimy według uznania, ja w swojej wywierciłem 6 otworów na przyciski pośrodku z prawej, 2 pod nimi oraz jeden w rogu. Potrzebna będzie jeszcze jedną dziura na joystick.

IMG_20140912_181115

 

Montujemy przyciski oraz lutujemy je z kablami.

IMG_20140912_181257

 

Joystick umieszczamy tak aby “dźwignia” joysticka wychodziła przez dziurę.

IMG_20140912_182116

 

Część 3: Arduino i podłączenie:

Arduino umieściłem tuż obok joysticka.

IMG_20140912_181223

Każdy przycisk/przełącznik musimy podłączyć do dowolnego pinu cyfrowego lub analogowego na arduino oraz do MASY

Przełączniki od joysticka podłączyłem do pinów analogowych oraz do masy. Pinów analogowych będę używał jako cyfrowych.

Na koniec podłączyłem kabel USB do Arduino i wyprowadziłem go przez wywierconą dziurę

 

Część 4: Program:

Teraz zajmiemy się programem. Program działa tylko na Arduino Leonardo, Micro, Due, oraz Pro Micro. Na innym Arduino nie zadziała, ponieważ nie obsługuje potrzebnych bibliotek.

Kod wygląda tak:

 

Kody klawiszy musimy podać w ASCII. Znajdziemy je tu: http://www.ascii-code.com/ (Interesuje nas numer DEC)

 

A tu filmik prezentujący działanie:

IMG_20140912_182130

IMG_20140912_181149

 

To chyba już wszystko :p Mam nadzieję że nie wyszło najgorzej jak na pierwszy projekt :D

Jeśli coś jest niejasne, albo jest jakiś błąd to proszę napisać w komentarzu :)

Pozdrawiam majsterkowicze!

Ocena: 4.54/5 (głosów: 74)

Podobne posty

29 komentarzy do “Mini arcade controller

Odpowiedz

anuluj

Masz uwagi?