Jak przerobić analogowy joystick PC na cyfrowy bez potencjometrów?
Pytanie!!!
From: "Maciek" <maciek717_at_nospam_interia.pl>
Subject: Pytanie!!!
Date: Sun, 20 Mar 2005 21:24:00 +0100
Witam grupowiczów,
Mam takie pytanie dotyczące analogowego joysticka od PC. Czy jest jakiś
sposób, aby przerobić go na cyfrowy, tzn wywalić z niego te potencjometry?
Z góry dzięki za odpowiedź.
Pozdro
Maciek
From: "tomm" <tmroz1_at_nospam_poczta.gazeta.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:26:37 +0100
Użytkownik "Maciek" <maciek717_at_nospam_interia.pl> napisał w wiadomości
news:d1kmd6$5m4$1_at_nospam_nemesis.news.tpi.pl...
Witam grupowiczów,
Mam takie pytanie dotyczące analogowego joysticka od PC. Czy jest jakiś
sposób, aby przerobić go na cyfrowy, tzn wywalić z niego te potencjometry?
w kwesti formalnej,
99% watkow na grupie to pytania, wiec pisz prosze
w tytule czego watek dotyczy
a co do tematu, to raczej potencjomentry by musialy zostac
a za nimi dac przetwornik analogowo-cyfrowy
napisz tez do czego ci taki joystick
Tomek
From: "Maciek" <maciek717_at_nospam_interia.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:29:36 +0100
a co do tematu, to raczej potencjomentry by musialy zostac
a za nimi dac przetwornik analogowo-cyfrowy
napisz tez do czego ci taki joystick
Tomek
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
Maciek
From: "Zdzislaw" <zdzislawwww_at_nospam_usunnnnwp.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:34:11 +0100
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
nie lepiej kupic, joy z przepustnica ok 70 zl
From: "Maciek" <maciek717_at_nospam_interia.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:38:04 +0100
Można, ale najpierw trzeba mieć te 70zł ;-)
Użytkownik "Zdzislaw" <zdzislawwww_at_nospam_usunnnnwp.pl> napisał w wiadomości
news:d1kn03$9j0$1_at_nospam_nemesis.news.tpi.pl...
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
nie lepiej kupic, joy z przepustnica ok 70 zl
From: "CosteC" <costec_at_nospam_konto.nie_lubie_spamu.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:56:42 +0100
Można, ale najpierw trzeba mieć te 70zł ;-)
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
nie lepiej kupic, joy z przepustnica ok 70 zl
1) cytuj pod a nie nad postem
2) wątpię żebyś dużo zaoszczędził pakując w joystick przedtwarzanie AC CA...
Pływa bo pewnie mechanika sie poluzowała czy coś w tym stylu. Pooglądaj jak
to wygląda.
CosteC
From: Keeller <keeller_at_nospam_USUNTOo2.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:43:11 +0100
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
IMO potrzebujesz wlasnie ANALOGOWEGO joysticka a masz cyfrowy.
(cyfrowy w sensie 2-u stanowy w kazdym kierunku).
Przecierz w symulatorze lotu dobrze by bylo zeby samolot reagowal
lekko na lekkie odgiecie a mocno na mocne prawda ?
Joystick to w zasadzie same potencjometry jako dzielniki napiecia,
a interpretacja napiecia zajmuja sie bebechy karty dzwiekowej w
ktorej jest gameport.
Jezeli chcesz miec joystick gdzie kazdy kierunek bedzie mial tylko
dwa stany, to sproboj to zrobic programowo, przewaznie w grach mozna
ustawic czulosc (daj na max), albo po prostu podczas kalibracji ruszyc
tylko na kilka mm i to zostanie zinterpetowane jako juz maxymalne
wychylenie.
No chyba ze potrzebny Ci cyfrowy joystick pod USB czy cos w tym stylu,
wtedy juz potrzebne bada przetworniki A/C przy potencjometrach i
odpowiedni interfejs do komunikacji przez USB, ale nie wiem po co
tak komplikowac.
Pozdrawiam.
From: "Maciek" <maciek717_at_nospam_interia.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 21:48:28 +0100
Fakt, masz rację, tylko, że ten mój joystick strasznie pływa, tzn nie da się
utrzymać go w jednym położeniu nawet po kalibracji. Nie wiem, co z tym
zrobić.
Użytkownik "Keeller" <keeller_at_nospam_USUNTOo2.pl> napisał w wiadomości
news:d1kni2$cv0$1_at_nospam_nemesis.news.tpi.pl...
Poprostu, mam w domu taki zabytek analogowy i chciałem przerobić go na
cyfrowy. Do jakiś symulatorów lotu, itp.
Szukam jakiegoś schematu cyfrowego joysticka.
IMO potrzebujesz wlasnie ANALOGOWEGO joysticka a masz cyfrowy.
(cyfrowy w sensie 2-u stanowy w kazdym kierunku).
Przecierz w symulatorze lotu dobrze by bylo zeby samolot reagowal
lekko na lekkie odgiecie a mocno na mocne prawda ?
Joystick to w zasadzie same potencjometry jako dzielniki napiecia,
a interpretacja napiecia zajmuja sie bebechy karty dzwiekowej w
ktorej jest gameport.
Jezeli chcesz miec joystick gdzie kazdy kierunek bedzie mial tylko
dwa stany, to sproboj to zrobic programowo, przewaznie w grach mozna
ustawic czulosc (daj na max), albo po prostu podczas kalibracji ruszyc
tylko na kilka mm i to zostanie zinterpetowane jako juz maxymalne
wychylenie.
No chyba ze potrzebny Ci cyfrowy joystick pod USB czy cos w tym stylu,
wtedy juz potrzebne bada przetworniki A/C przy potencjometrach i
odpowiedni interfejs do komunikacji przez USB, ale nie wiem po co
tak komplikowac.
Pozdrawiam.
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 22:36:53 +0100
On Sun, 20 Mar 2005 21:43:11 +0100, Keeller wrote:
Joystick to w zasadzie same potencjometry
Joystick peceta, bo C64, atari i innych to same zestyki :-)
jako dzielniki napiecia, a interpretacja napiecia zajmuja sie bebechy karty dzwiekowej w
ktorej jest gameport.
Nie dzielniki, bo gameport mierzy rezystancje ..
No chyba ze potrzebny Ci cyfrowy joystick pod USB czy cos w tym stylu,
wtedy juz potrzebne bada przetworniki A/C przy potencjometrach i
odpowiedni interfejs do komunikacji przez USB, ale nie wiem po co
tak komplikowac.
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
No chyba ze jakas karta dzwiekowa ma sensowny gameport odciazajacy
procesor ..
J.
From: Tomasz Piasecki <mtbrider_at_nospam__-nospam-_.poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 22:39:38 +0100
J.F. wrote:
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
E tam, chyba jak korzystasz z directinput to wszystko jedno jaki
kontroler jest podłączony, obsługuje się jednakowo dostając status
guzików i położenia osi.
TP.
--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Mon, 21 Mar 2005 00:14:04 +0100
On Sun, 20 Mar 2005 22:39:38 +0100, Tomasz Piasecki wrote:
J.F. wrote:
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
E tam, chyba jak korzystasz z directinput to wszystko jedno jaki
kontroler jest podłączony, obsługuje się jednakowo dostając status
guzików i położenia osi.
Ale biblioteki DirectX musza to przeciez jakos obsluzyc ..
J.
From: Tomasz Piasecki <mtbrider_at_nospam__-nospam-_.poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Mon, 21 Mar 2005 00:26:49 +0100
J.F. wrote:
E tam, chyba jak korzystasz z directinput to wszystko jedno jaki
kontroler jest podłączony, obsługuje się jednakowo dostając status
guzików i położenia osi.
Ale biblioteki DirectX musza to przeciez jakos obsluzyc ..
No racja...
Ale nie chce mi się wierzyć że DX zatrzymuje cyklicznie całą windę żeby
odczytać głupi joystick analogowy...
To może być zrobione na krzywy ryj jakoś sprytnie. Przerwań nie trzeba
zatrzymywać, byle przerwanie zegarkowe było szybkie. Wtedy wystarczy
często sprawdzać stan bitów portu joy'a, ale raz na jakiś czas.
TP.
--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |
Date: Sun, 20 Mar 2005 22:46:27 +0100
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: Pytanie!!!
Hello J,
Sunday, March 20, 2005, 10:36:53 PM, you wrote:
[...]
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
No chyba ze jakas karta dzwiekowa ma sensowny gameport odciazajacy
procesor ..
Mam wrażenie, że jest to robione sprzętowo i odczytujesz tylko porty.
Zresztą joysticki są obsługiwane przez Windows.
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 23:18:35 +0100
On Sun, 20 Mar 2005 22:46:27 +0100, RoMan Mandziejewicz wrote:
Hello J,
[...]
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
No chyba ze jakas karta dzwiekowa ma sensowny gameport odciazajacy
procesor ..
Mam wrażenie, że jest to robione sprzętowo i odczytujesz tylko porty.
Byc moze, dawniej obsluga byla programowa.
Zresztą joysticki są obsługiwane przez Windows.
Tylko jakim kosztem - jesli to trwa powiedzmy 200us,
a procesorek ma 2GHz :-)
J.
Date: Sun, 20 Mar 2005 23:24:04 +0100
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: Re: Pytanie!!!
Hello J,
Sunday, March 20, 2005, 11:18:35 PM, you wrote:
Obsluga tego rezystancyjnego pomiaru pod windowsami .. ble. Tam sie
czeka az sie odpowiednie bity ustawia, mierzac czas programowo.
No chyba ze jakas karta dzwiekowa ma sensowny gameport odciazajacy
procesor ..
Mam wrażenie, że jest to robione sprzętowo i odczytujesz tylko porty.
Byc moze, dawniej obsluga byla programowa.
? Chyba jednak nie - ale ja jestem stary i mam sklerozę.
Zresztą joysticki są obsługiwane przez Windows.
Tylko jakim kosztem - jesli to trwa powiedzmy 200us,
a procesorek ma 2GHz :-)
A przerwania?
--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Mon, 21 Mar 2005 00:14:04 +0100
On Sun, 20 Mar 2005 23:24:04 +0100, RoMan Mandziejewicz wrote:
Hello J,
Mam wrażenie, że jest to robione sprzętowo i odczytujesz tylko porty.
Byc moze, dawniej obsluga byla programowa.
? Chyba jednak nie - ale ja jestem stary i mam sklerozę.
Programowo. Na karcie byl poczworny 555, wyzwalales je zapisem pod
201h, tam tez byl dostepny stan ich wyjsc. Trzeba bylo zmierzyc czas
trwania impulsow.
Zresztą joysticki są obsługiwane przez Windows.
Tylko jakim kosztem - jesli to trwa powiedzmy 200us,
a procesorek ma 2GHz :-)
A przerwania?
No wlasnie - na czas pomiaru trzeba je wylaczyc :-)
Czas jest rzedu milisekundy - trzeba by naprawde szybkie przerwania
zeby to obsluzyc..
J.
From: "AzaZeL" <AzaZeL_B_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Mon, 21 Mar 2005 09:50:55 +0100
a co do tematu, to raczej potencjomentry by musialy zostac
a za nimi dac przetwornik analogowo-cyfrowy
chodzi oczywiscie o przetwornik 1 bitowy?
czyli komparaor bo innych chyba nietrzeba dawać....
LM339 poczwórny komparator powinien wystarczyc
Pozdrawiam
AzaZeL
From: "Krzys-iek" <root.a.krionix.ten<->
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 22:02:12 +0100
Maciek <maciek717_at_nospam_interia.pl> napisal nam:
Witam grupowiczów,
Mam takie pytanie dotyczące analogowego joysticka od PC. Czy jest
jakiś sposób, aby przerobić go na cyfrowy, tzn wywalić z niego te
potencjometry?
Z góry dzięki za odpowiedź.
Pozdro
Maciek
w edw cos bylo....
From: "Fishman" <domgor_at_nospam_wytnij.to.poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Sun, 20 Mar 2005 22:39:06 +0100
Użytkownik "Krzys-iek" <root.a.krionix.ten<-> napisał w wiadomości
news:423de4d2$1_at_nospam_news.home.net.pl...
w edw cos bylo....
Ino w drugą stronę - cyfrowy na analoga ;)
Fishman.
From: "krychu \(musk\)" <elstach_at_nospam_poczta.onet.pl>
Subject: Re: Pytanie!!!
Date: Thu, 24 Mar 2005 10:25:06 +0100
w EdW czy w EP? pamiętam, że był w EP, ale popełnili pewien prosty błąd,
który uniemożliwił działanie tej przejściówki. Brakowało gdzieś tam dwóch
inwerterów. Po modyfikacji układu, okazało się, że "cyfrowy" joy od Amigi
sprawuje się całkiem dobrze przy PC:-)
--
pozdr.
krychu (musk)
"Jaka jest różnica między politykiem a politologiem?
- taka jak między kryminalistą a kryminologiem!"