kategoria: Kontrolery
[#1] Własny joystick - raspberry pi
Cześć po dłuższej przerwie wracam do amigowania, z środkami i odrobiną wolnego czasu. Niedawno kupiłem sobie raspberry pi i chciałem piny wykorzystać jako kontoller (joya). Niestety nie jestem mistrzem elektroniki (to co ogarnąłem jest na bazie internetu i yt) i dopiero ogarniam tematy z tym związane dlatego mam kilka pytań.

Z tego co widzę na tym rysunku do joya nie jest potrzebne 5V. Po co właściwie ono, jest? Do myszy? Do analogowego joya? Co prawda jest to schemat dla atari ale w amidze nie powinno być różnic. (chociaż może się myle?)
http://www.epanorama.net/documents/joystick/atari_stick.gif

Czym najlepiej będzie zamienić te przełączniki? Piny raspberry mogą być ustawione na 0 V lub 3.3 V.

W związku z tym zastanawiuałem się nad takim ukłądem na każdy pin:
http://imgur.com/KQNkxKJ

W związku z tym kilka pytań:
0. Jakie jest napięcie na każdym z kierunków, musiłabym je znać zeby dobrać oporniki R1 i R2.
1. Czy w ten sposób niczego nie spalę?
2. Czy delay nie będzie jakiś bardzo zauważalny?
3. Widziałem jeszcze coś takiego jak transoptory, być może lepiej nadały do takiego włączania i wyłącznia?

Ostatnia aktualizacja: 15.05.2016 16:37:50 przez Mir3k
[#2] Re: Własny joystick - raspberry pi

@Mir3k, post #1

Poszczególne kierunki czy fire sterowane są masą. Napięcię +5V potrzebne jest do elektroniki myszy lub układu autofire joya.

Fajny schemat jest na PPA: link

Pinout gniazda też dostępny na PPA: link

Ostatnia aktualizacja: 15.05.2016 18:30:25 przez Romlen
[#3] Re: Własny joystick - raspberry pi

@Romlen, post #2

Ok, dzięki za linki, całość okazała się prostsza do zrobienia, wystarczyło po jednym tranzystorze npn na kierunek.

Wideło:
https://www.youtube.com/watch?v=c5dkyZzSbUU
[#4] Re: Własny joystick - raspberry pi

@Mir3k, post #3

Heja.
Tzn dałeś do pada na usb te części ,do środka?
[#5] Re: Własny joystick - raspberry pi

@Mir3k, post #3

Witam, sam mam 2x raspberry pi, ale czy to nie jest przerost formy nad treścią? Do 4 digitalowych kierunków i jednego fire'a dawać rpi ? Już szybciej można coś na arduino sklecić, od razu z analogowych gałek z pada pc na usb. Na rpi można by stworzyć naprzykład jakieś macro, co samo grę przejdzie. :)
[#6] Re: Własny joystick - raspberry pi

@Mir3k, post #1

Można taniej zrobić pada bez Pi (a pi użyać np jako sygmnał dzwoneczka gdy zabraknie piwa, by ktoś go nam dostarczył), wersja bez analoga... najtrudniejsze lutowanie do ścieżek ale działa i to jest najważniejsze ;)
Uszkodzony controller po lutowaniu xbox360 wkład własny ;D
Wiem, że masakra ale nawet 2 przyciski fire działają, jeszcze dolepię tranzystor 555 dla autofire pod bumpera któregoś i bezie perfekt)

W skrócie:
- kontroler miał uszkodzoną elektronikę,
- rozlutowałem wszystko z płytki - zostały same ścieżki i miejsca na przyciski :)
- wyskrobałem ścieżki odpowiednio dla każdego każdego przycisku i polutowałem
- ostatecznie test miernikiem klejenie, składanie i gotowe :)
Wkład własny 0zł bo wszystko(kontoler, db9, kabel utp) leżało w piwnicy ;]

Ostatnia aktualizacja: 23.05.2016 13:57:18 przez Sidroff
[#7] Re: Własny joystick - raspberry pi

@Mikrobi, post #4

Nie, USB jest w całości obsługiwane prze rPi.
[#8] Re: Własny joystick - raspberry pi

@ryshard, post #5

Ja nie robiłem podobnych przeróbek wcześniej, dlatego dla mnie jest to coś fajnego. :) Dałem 2 przyciski fire. Poza tym w następnej kolejności chciałbym dodać tam obsługę myszy za pomocą trackpada na steam controllerze. Ewentualnie później podłączyć to jako nakładkę do klawiatury. (pomapować pozostałe przyciski na klawisze, tak zeby grac na przykład w jakieś gry wymagające klawiatury i joya za pomocą tylko pada). Zależało mi też na tym, żeby wszystko było spójne własnie z jednym controllerem, żeby uniknąć sytuacji w której mam kilka padów do wszystskiego. Bo biore pod uwagę, żeby zrobić sobie też interfejs w tym stylu do PS2 jeśli wszystko będzie fajnie szło.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem