logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Własny kontroler joystick'a zbudowany na AVR

mi_ma 12 Mar 2007 10:17 17388 22
REKLAMA
  • Własny kontroler joystick'a zbudowany na AVR

    MJoy to projekt zbudowania własnego kontrolera DIY dla joystick'ów, podłączany do komputera za pomocą portu USB. Kontroler spełnia rolę elektronicznego mózgu jostick'a USB. Możesz go wykorzystać do zbudowania własnego jojstick'a lub zmodyfikowania funkcji już posiadanego. Kontroler posiada więcej zalet niż urządzenia, które są sprzedawane masowo:

    - Większa precyzja przetworników 10-bitowych
    - Więcej osi obrotu, które możemy wykorzystać do kontroli ciągu, obrotów wirnika itp.
    - Więcej przycisków, którym możemy przypisać funkcje klap, hamulców, widoków kamery, kontroli silnika, itp
    - Możliwość przypisania dowolnych niestandardowych funkcji.

    =======================================


    Własny kontroler joystick'a zbudowany na AVR


    źródło http://dailydiy.com/2006/11/21/diy-usb-joystick/

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 3670401
    DooBLER
    Poziom 12  
    Projekt jest ciekawy, spotkałem się już z kilkoma podobnymi.

    Czy jest możliwy oddbiór sygnałów z gier np do symulacji wstrząsów, albo zmiennego oporu kierownicy w samochodówkach?

    pozdrawiam
  • #3 3670447
    knights
    Poziom 12  
    Dodaj więcej zdjęć z przykładem zastosowania jak mozesz projekt bardzo mi się podoba :)
  • #5 3670647
    mi_ma
    Tłumacz Redaktor
    Jeśli chodzi o więcej szczegółów, to na pewno większość zauważyła, że projekt jest skierowany głównie do osób grających w różne symulatory lotu. Użycie ośmiu potencjometrów umożliwia bardzo dobre odwzorowanie układów sterowania, a możliwość rozszerzenia urządzenia o matrycę klawiszy, daje możliwość przypisania im wszystkich funkcji przewidzianych w symulatorze, zastępując standardową klawiaturę.
    Sam zabieram się za zrobienie tego układu i wystylizowanie go na mały kokpit. Efekt powinien być ciekawy, ale poczekamy - zobaczy. Na pewno umieszczę wtedy zdjęcia.

    Własny kontroler joystick'a zbudowany na AVR
    płytka matrycy klawiszy


    Jeżeli z linku do źródła nie trafiliście na stronę projektu to zamieszczam ją poniżej:

    http://www.mindaugas.com/projects/MJoy16/

    A tutaj bezpośrednio link do schematu płytki:

    http://www.mindaugas.com/projects/MJoy16/MJoy16_v1.pdf

    i płytki matrycy klawiszy:

    http://www.mindaugas.com/projects/MJoy16/Key_Matrix_v1.pdf

    Dodano po 5 [minuty]:

    DooBLER napisał:
    Projekt jest ciekawy, spotkałem się już z kilkoma podobnymi.

    Czy jest możliwy oddbiór sygnałów z gier np do symulacji wstrząsów, albo zmiennego oporu kierownicy w samochodówkach?

    pozdrawiam


    W tym konkretnym projekcie nie ma takiej możliwości, jednak jeżeli wykorzysta się możliwości układu ATmega16, przerobi nieco płytkę, oprogramowanie w kontrolerze i w windzie, to na pewno taka możliwość będzie :D. Oto właśnie chodzi, by taki projekt potraktować tylko jako inspirację i zmodyfikować go bądź stworzyć nowy spełniający indywidualne potrzeby.
  • REKLAMA
  • #6 3671311
    ziomal155
    Poziom 15  
    hehe zmodyfikowal oprogramowanie w windowsie :) to chyba malo realne trzeba napisac wlasny sterownik, a wczesniej kupić środowisko do pisania sterownikow:) no i nadal to nei takie proste. Ten Mjoy opiera sie na sterowniku HID i kolega pewnie chcial spytac czy sterownik HID moze wysyłać takei informacje.
    Pozdrawiam
  • #7 3671527
    mi_ma
    Tłumacz Redaktor
    ziomal155 napisał:
    to chyba malo realne trzeba napisac wlasny sterownik, a wczesniej kupić środowisko do pisania sterownikow


    Znam maniaków, którzy próbują pisać swoje sterowniki, dlatego o tym wspomniałem. Dla zwykłego użytkownika rzeczywiście niemożliwe :D
  • #9 3672227
    AwoniX
    Poziom 14  
    to zalezy moj slackware nic sam nie wykrywa, szkoda zasobow ;) ale raczej Ci tego nie wykryje jako joy'a bo to dosc konkretne urzadzenie. Po 2 w co chcialbys grac na linux'ie?
    Projekt ciekawy, wykonanie ladne tyle ze chcialbym go zobaczyc z jakims manipulatorem z 30 przyciskami i 8 potencjometrami(prawie jak samolot) to wtedy bardziej sie mozna wypowiadac :)
    Pozdrawiam AwoniX
  • #10 3672231
    Zdzicho
    Poziom 25  
    Wykonałem taki w minimalnej wersji, dwie osie xy i 16 przycisków w obudowie od pada do PS2. Chodzi pododbno idealnie (wypowiedż obu synów). Ze sterownikami też bez problemów, komp pobiera po usb z kontrolera. Polecam !
  • REKLAMA
  • #11 3673074
    TheWiktus
    Poziom 19  
    Środowisko do pisania sterowników to assembler jest cała masa darmowych narzędzi :D
  • #12 3680636
    dragon223
    Poziom 11  
    Potwierdzam, kontroler działa wyśmienicie, zrobiłem na nim pełny symulator samochodu - czyli sprzęgło, hamulec, gaz, kierownica, i jeszcze zamierzam dodać skrzynie H i ręczny na potencjometrze. Naprawdę warto sobie takie coś zrobić. Gra się naprawdę dobrze np. w LFS-a. Najlepiej zrobić od razu Mjoy-16, 8-osi i 112 przycisków daje wiele możliwości.
  • #13 3687039
    takaba
    Poziom 19  
    Mnie najbardziej interesuje soft jaki siedzi w tym uC. Zazwyczaj do komunikacji uC <=> usb potrzeba dodakowego scalaka. A tutaj widzę, że uC radzi sobie z taką komunikacją samodzielnie. Czy ktoś się orientuje jak się piszę soft na uC do obslugi usb?
  • #14 3697199
    Wiking18
    Poziom 14  
    niekoniecznie trzeba innego scalaka sam posiadam sterowanie kompem przez irde oparte na procku AVR i elementy pasywne jaki program się pisze żeby hulało pod Usb to nie mam pojęcia tamto to nie moje dzieło było ale jeżeli ktoś się spotka z pisaniem programów na mikro procki aby obsługiwały USB to mogłoby rozwinąć ten temat co do konstrukcji to Ciekawy projekt może jak znajdę czasu i chęci to wykorzystam go innych rzeczy. Co do obsługi USB to raz widziałem gotowy moduł za jakieś 60 zł ze sterownikami a działał tak że podłączało się go na USB do kompa a na wyjściu do Mikro procka miał wyjście RS232 w sumie to był to taki konwerter. 60 zł to trochę drogo ale fajna sprawa
  • #15 4050783
    Uszol 1990
    Poziom 29  
    witam
    ma ktoś te pliki ?
    bo stronka chyba padła i nie ma nic ;(
    pozdrawiam
  • #16 4059128
    dragon223
    Poziom 11  
    Witam
    Stronka rzeczywiście padła, a szkoda bo jest to ciekawy projekt. Napisz do mnie na maila to ci wyśle te pliki które mam :-)
  • REKLAMA
  • #21 9077880
    Bullseye
    Poziom 27  
    Czekaj niezbyt rozumiem czego nie rozumiesz ?
    Tam wszystko w tabelce masz ładnie napisane co to jest i jakie wartości.
    Zanieś tą kartkę do sklepu z elektroniką i Ci dadzą wszystko.
    Albo w google translate wrzuć nazwy z pierwszej kolumny i będziesz miał po polsku bo wartości nie da się chyba spolszczyć bardziej :)
  • #22 11502256
    MarvinPL
    Poziom 1  
    Witam!
    Wiem że temat odgrzewam bardzo mocno ale czy ktoś może mi powiedzieć czy na tym kontrolerze mozna zrobić również force feedback?
REKLAMA