Autor Wątek: Mjoy  (Przeczytany 168763 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline Ronald

  • *
  • LOv1.12a FS2002
Mjoy
« dnia: Marca 08, 2007, 22:10:16 »
Witam wszystkich!

Zauważyłem, że dosyć dużo osób jest zainteresowanych zbudowaniem własnego joya. Większość z nich korzysta z układu elektronicznego zwanego Mjoy. Nie ma tu na forum jednego wątku poświęconego w całości Mjoyowi i właśnie ten wątek ma to zmienić. Chciałbym, abyśmy tutaj pisali o wszystkim (budowanie, przerabianie, problemy, rozwiązania itp) co się dotyczy Mjoya, tak aby każdy "nowy" na forum (podobnie jak ja) od razu mógł znaleźć potrzebne info. To jest idea tego wątku, zobaczymy co wyjdzie :)

Teraz w kilku prostych słowach opiszę czym jest Mjoy.
Otóż jest to kontroler USB, do którego podłączamy potencjometry (oporniki o zmiennej rezystancji), przyciski i inne takie elemnty znajdujące się w przerabianym lub nowo zbudowanym joyu. Układ ten należy wydrukować, czyli przylutować odpowiednie elementy elektryczne do specjelnej płytki, którą można kupić (wątek Mjoy16- Zamówienia!) lub wytrawić samemu (będę o tym pisać w następnych postach). Potem trzeba zaprogramować mikrokontroler ATmega16 (mózg Mjoya) i już mamy joya z ogromnymi możliwościami.

Mały FAQ:
1. Jeżeli przy oznaczeniu oporności rezystorków nie ma literki "k", to są to ohmy, jeżeli jest "k" to są to kiloohmy
2. Mjoy nie trzeba programować na ty samym kompie, na którym zamierzamy grać.
3. Kondensator elektrolityczny = polaryzowany.
4. ATmega16-16PU to to samo co ATmega16-16PI (więcej poniżej)
5. Nieużywane osie analogowe należy uziemić (więcej poniżej).
6. Nie trzeba przylutowywyać wszystkich konektorów i diod (zanera).
7. Oznaczenie kondensotorów ceramicznych:
  3,3 to 3,3 pF (piko farada)
 151 to 150 pF (15 i jedno zero)
 472 to 4200 pF = 4,2 nF (47 i dwa zera)
 103 to 10000 pF = 10nF (10 i trzy zera)
 473 to 47000 pF = 47nF (47 i trzy zera)

Być może "starym wyjadaczom" wyda się to śmieszne, ale to są odpowiedzi na moje pytania i mam nadzieję, że będą pomocne "nowym".

I na koniec wiedza w pigułce, czyli info o Mjoyu, które zebrałem podczas czytania forum:

Oficjalna strona Mjoya

http://www.mindaugas.com/ (strona już nieaktywna)

Wraz z 17 Lutego 2008 roku dostępna jest strona Nokera, poświęcona w całości Mjoy16:
http://MJoy16.googlepages.com



Oficjalna instrukcja programowania chipu ATmega16

http://www.mindaugas.com/products/MJoy16-C1/programming.php


Strona poświęcona budowaniu i programowaniu Mjoya

http://www.flightsim.com/cgi/kds?$=main/howto/mind.htm


Strona, z której można pobrać program do zaprogramowania chipu ATmega16

http://www.lancos.com/prog.html



Pliki PDF:

Schemat Mjoya 16

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


Schemat Key Matrixa

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


Instrukcja podłączania przycisków, potencjometrów i innych takich do Mjoya, bardzo pomocny plik

http://www.mindaugas.com/products/MJoy16-C1/MJoy16-C1%20Users%20Manual_v1.pdf


Strony wątku "Szmajser słodowy zaprasza", na których jest mowa o Mjoy`u:

strona   |  o czym mowa
---------------------------------------------------------------------------------------------
4           przykłady zastosowania Mjoya (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.45.html
6           jeden post o Mjoyu, na dole strony
            http://www.il2forum.pl/index.php/topic,1836.75.html
9           przykład zastosowania Mjoya (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.120.html
10          zdjęcie programatora
            http://www.il2forum.pl/index.php/topic,1836.135.html
11          dorobienie wielu przycisków do przepustnicy po zamontowaniu Mjoya
            http://www.il2forum.pl/index.php/topic,1836.150.html
14 - 15     ogólnie o Mjoyu
            http://www.il2forum.pl/index.php/topic,1836.195.html
16          przykład zastosowania Mjoya (na dole strony)
            http://www.il2forum.pl/index.php/topic,1836.225.html
17          samodzielne wykonanie płytki, przykład zastosowania
            http://www.il2forum.pl/index.php/topic,1836.240.html
18          problem z testowaniem joya z Mjoyem (rozwiązanie)
            http://www.il2forum.pl/index.php/topic,1836.255.html
19          zastosowanie Mjoya
            http://www.il2forum.pl/index.php/topic,1836.270.html
20          programowanie chipa ATmega za pomocą programatora
            http://www.il2forum.pl/index.php/topic,1836.285.html
21          przykład zastosowania (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.300.html
24          czy Mjoy obsługuje ForceFeedback? (nie)
            http://www.il2forum.pl/index.php/topic,1836.345.html
31 - 36     ogólnie o Mjoyu, początek wątku "Mjoy16-zamówienia"
            http://www.il2forum.pl/index.php/topic,1836.450.html
32          Mjoy by Sundowner Labs, czyli 2 w 1 (na dole strony)
            http://www.il2forum.pl/index.php/topic,1836.465.html
38          kwestia złego oznaczenia rezystorka na schemacie Mjoya by Sundowner Labs
            http://www.il2forum.pl/index.php/topic,1836.555.html
40 - 42     problem przy kalibracji Mjoya (uziemienie nieużywanych osi), programator ISP
            http://www.il2forum.pl/index.php/topic,1836.585.html
43          pytanie o dławik, różnica między ATmega16-16PI i PU (PU to wersja PB-free, działa tak samo jak PI), jakie diody wziąć
            http://www.il2forum.pl/index.php/topic,1836.630.html
44          zdjęcie Mjoya z podłączonym jednym potencjometrem i uziemionymi osiami
            http://www.il2forum.pl/index.php/topic,1836.645.html
45          przykład zastosowania, dokładność przesuwu potencjometrów
            http://www.il2forum.pl/index.php/topic,1836.660.html


Do tego polecam przeczytać wątek "Mjoy16- Zamówienia!" a szczególnie stronę 5, gdzie jest napisane jak uziemić nieużywane osie analogowe.

Obecnie jestem w trakcie budowania własnego Mjoya. Bedę zamieszczać szczegółowe info z przebiegu prac.

Dodany link do nowej strony - Sundowner
« Ostatnia zmiana: Lutego 17, 2008, 14:17:34 wysłana przez Sundowner »

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #1 dnia: Marca 08, 2007, 22:28:26 »
Wątek przyklejony.

Jeżeli ktoś składa Mjoy16 korzystając z płytki mojego projektu ( Mjoy16- Zamówienia), na stronie dywizjonu Eternal Irregulars znajduje się plik PDF ze schematami i listą potrzebnych elementów, oraz notkami dotyczącymi m.in. połączeń programatora

Odp: Mjoy
« Odpowiedź #2 dnia: Marca 09, 2007, 16:12:11 »
Uważam,że nowy wątek jest dobrym pomysłem.Parę dni temu uruchomiłem MJoya a tematem zainteresowałem się może 2 tygodnie wstecz.Zdaję sobie sprawę,że rzeczy oczywiste dla jednych mogą być poważnym problemem dla innych.Napotkałem przy realizacji tego tematu na pewne problemy,które w końcu okazały się trywialne.Chciałbym przy okazji podziękować kolegom Sundowner i BigMac za pomoc w rozwiązywaniu moich problemów.A teraz parę uwag dotyczących MJoya.Można go zrealizować przy wykorzystaniu projektu Sun,zmontować na płytce uniwersalnej na podstawie schematu lub samemu wytrawić płytkę drukowaną do montażu.Moim zdaniem najlepszy sposób to montaż na druku Sun,ponieważ wymaga minimalnej wiedzy z dziedziny elektoniki.Co do projektów to są 2 rozwiązania MJoy i MJoy16.Wybór zależy od potrzeb.Proponuję MJoy16 ze względu gotowy druk Sun.Jeśli ktoś zdecyduje się na montaż na płycie uniwersalnej lub wykona sam druk to musi znać się trochę na schematach.Moje uwagi na temat MJoya są w różnych wątkach gdzie wspominam o paru rzeczach.Tutaj chciałbym wyjaśnić pewną różnicę pomiędzy schematem oryginalnym a Sun.Proponuję schemat Sun,ponieważ oryginalny ma trochę inaczej rozwiązany styk programatora JP1.W schemacie oryginalnym jest wyprowadzone +5v oraz GND.Było to związane z wcześniejszym projektem gdzie w sznurze do programowania (DB25) był układ scalony jako bufor.Na schemacie MJoy16 w adapterze do programowania nie już bufora,ale autor nie zmienił schematu interfejsu JP1.Jeżeli ktoś zrealizuje dokładnie oryginalny schemat też będzie działało.Sun połączył dwie płytki w jedną i umieścił na niej diody.Jest to duże ułatwienie,ponieważ upraszcza montaż całości.Nie należy się zbytnio przejmować rodzajem diod,wystarczy dowolna dioda impulsowa.Ważne są diody D1,D2 3,3V ponieważ zabezpieczają styk USB.Jeżeli ktoś zdecyduje się na montaż na płycie uniwersalnej to niech zwróci uwagę na wyprowadzenia gniazda USB.Autor zaleca przy montażu uziemienie płytki oraz montującego.Jest to trochę przesadzone chociaż zdarza się,że ubranie z syntetyku potrafi się naelektryzować i to może uszkodzić scalak.
Są to moje ogólne uwagi.Układ jest wyjątkowo prosty z małą ilością elementów i łatwy w uruchamianiu.Jeżeli wystąpią problemy przy uruchamianiu należy w pierwszej kolejności sprawdzić czy są połączenia od pinów DB25 do pinów U1 (4 sygnały),sprawdzić połączenia pomiędzy J1 (2,3) a U1 (pin 14 oraz 15 i 16),sprawdzić kontakt U1 z podstawką.Dobrą metodą jest odpowiednie dogięcie nóżek scalaka aby dobrze kontaktował z podstawką.Tyle wstępu.Jeśli chodzi o zmianę nazwy MJy16 na np.MJ63 lub inną to opisałem to w innym wątku.Ja jestem teraz na etapie aplikacji MJoya co jest tematem samym w sobie.Rozważam założenie oddzielnego wątku
pozdrawiam
vito_zm
mój MJoy jest uproszczony ponieważ ma być zastosowany głównie jako realizacja MFD oraz ICP w FalconAF.


Aandyy

  • Gość
Odp: Mjoy
« Odpowiedź #3 dnia: Marca 31, 2007, 19:36:09 »
                                     Witam Wszystkich

 Od kilku dni jestem szczęśliwym  :002:posiadaczem płytki Mjoy16Matrix.
Dzięki uprzejmości „jimm'a” , polutowanej i zaprogramowanej , jeszcze raz Serdeczne Dzięki jimm , lutowanie tego wszystkiego byłoby jak dożywocie.
Jako , że w deklaracji moderatora tego wątku była pomoc :004: i w dalszej pracy nad mjoy'em , oraz odpowiedzi na naiwne , durne , głupie i wkurzające pytania . Nie jestem elektronikiem , więc będzie dużo pytań .
System XP  „widzi” mjoy'a jako „ kontroler dziewięcio osiowy z 96-ściu przyciskami” a więc:
     dotyczy IL-2 FB AEP 2.04

           1        goldpiny  X                                    np. Aileron
           2                     Y                                          Elevator
           3                     Z                                           Rudder
           4                     RX                                        Aileron Trim
           5                     RY                                        Elevator Trim
           6                     RZ                                         Rudder Trim
           7                     Slider                                     Power
           8                     Diel                                        Flaps

           9                      HAT                                       Views

           10?                   Rotary Switch 1                    Prop. Pitch
           11?                   Rotary Switch 2                    Brakes
           12?                   Rotary Switch 3       ????????   np. Power Engine Lewt
           13?                   Rotary Switch 4       ????????         Power Engine Right

To chyba 13 osi?
 
           1  Czy    Rotary Switch (enkoder mechaniczny ? ) można zastąpić potencjometrem liniowym.

           2  Czy   Toggle Switch'e – JUMPER to Magneto Engine

           3  Czy mikro Switch'e np. Głowicy Power można łączyć szeregowo ( styki 5V , a styki      sygnału już integralnie.)- mały prześwit rurki , dużo kabli !

           4  Czy   Toggle Switch'e dwu zakresowe można zastosować do Magneto1- Magneto 2.

           5  Czy mimo , że właściwości M16 wyświetlają 32 przyciski  to pozostałe 64 są też aktywne

  Proszę wszystkich życzliwych , którzy już przez to przeszli o rady.

                                            Dziękuję z góry za wszelkie pomocne uwagi
  Aandyy   

                                                      S!

Offline Josiv

  • *
  • Zerstörer
    • http://www.kg200.zary.com.pl
Odp: Mjoy
« Odpowiedź #4 dnia: Marca 31, 2007, 21:56:56 »
Niestety jak wynika z mojego doświadczenia il2 jest w stanie zobaczyć tylko 10 osi, bez względu na wersję :(
_____ | _____             █▀ ██ ▀█▀      ORLIK
 _\__(o)__/_                   ▼             /
      ./ \.                www.eagles.pl ---
Graf -1973-†2006 ..ó?o........ó?o.ó?oó?o...

Odp: Mjoy
« Odpowiedź #5 dnia: Kwietnia 01, 2007, 09:05:27 »
MJoy ma możliwość zaprogramowania 64 przycisków chwilowych tzn.pushbuttons.Windows widzi tylko 32 przyciski.Aby zastosować więcej niż 32 przyciski trzeba użyć programu MJoyMapper,który umożliwia zastosowanie 112 elementów(pushbuttons,toggle switches i rotary switch).Niestety MJoyMapper nie działa właściwie w wszystkich grach.Działa w ograniczony sposób w FalconAF (patrzy wątek MFD i ICP).Może natomiast działać w IŁ2 trzeba to sprawdzić.Przełączniki typu toggle switch mają dwie pozycje stabilne ON i OFF.Przełączenie w pozycję ON lub OFF powoduję wygenerowanie impulsu.Widać to w programie MJoyMapper.Jeśli załączymy przycisk ozn.Tgl1 to zapali się na moment wskaźnik na pozycji 65 jeśli go wyłączymy to zapali się wskaźnik ozn.73.W tabeli na str. 28 instrukcji MJoya są opisane pozycje poszczególnych przełączników.
Przełącznik rotary switch ma 3 wyprowadzenia i zajmuje w wspomnianej tabeli 2 pozycje dla wolnego przełączania i 2 dla szybkiego.Ponieważ nie miałem możliwości testu tego przełącznika to nie chciałbym o nim pisać aby nie wprowadzić w błąd.Myślę,że koledzy z forum pomogą Tobie w pozostałych pytaniach
pozdrawiam
vito_zm

Aandyy

  • Gość
Odp: Mjoy
« Odpowiedź #6 dnia: Kwietnia 01, 2007, 13:19:33 »
            Witam

 Dziękuję za wskazówki , trochę mi się przejaśniło.
Znalazłem MjoyMapper'a  tutaj :

                            http://www.mindaugas.com/software/MJoyMapper/

                   
                     Pozdrowienia
                                                 Cześć!


Sokol1

  • Gość
Odp: Mjoy
« Odpowiedź #7 dnia: Kwietnia 02, 2007, 04:19:46 »
Gentleman,

Sorry por English post.

Here a improved version of MjoyMapper in Sukhoi forum, caled SVMapper,
whit suport a toggle switchs and multiple profiles.

Sample of toggle:


http://forum.sukhoi.ru/attachment.php?attachmentid=70479&d=1173468799

Saudações do Brasil.

Sokol1

^Panowie
Przepraszam za mój słaby angielski

Tutaj jest poprawiona wersja MjoyMappera z forum Sukhoi, nazywa się SVMapper, posiada wsparcie dla przełączników i wielu profili.^
« Ostatnia zmiana: Kwietnia 02, 2007, 10:44:05 wysłana przez Sundowner »

Odp: Mjoy
« Odpowiedź #8 dnia: Kwietnia 02, 2007, 10:08:43 »
Thank you Sokol for SVMapper.I would like write in Russion but I have no "cyrylica".
Dobra wiadomość dla falconowców. SVMapper pracuje poprawnie w FalconAF
pozdrawiam
vito_zm

Offline Sundowner

  • *
  • Chasing the sunset
Odp: Mjoy
« Odpowiedź #9 dnia: Kwietnia 02, 2007, 10:50:47 »
And our friend from Brazil comes to the rescue ;)
Thanks for the heads up, and sorry I edited your post, it's for other people here who don't understand English.
That SVMapper is great, finely it sees proper keyboard's keys. Do you know if there is source code for it?

^I nasz przyjaciel z Brazylii przychodzi z ratunkiem
Dzięki za informacje, i wybacz, ze wyedytowałem twojego posta, to dla innych ludzi tutaj, którzy nie rozumieją angielskiego.
Ten SVMapper jest świetny, w końcu widzi prawidłowe przyciski klawiatury. Wiesz może, czy nie ma jego kodu źródłowego?^

Aandyy

  • Gość
Odp: Mjoy
« Odpowiedź #10 dnia: Kwietnia 02, 2007, 16:39:21 »
                                       
                                             Panowie Witam!

                                     
         Dziękuję wszystkim za Waszą pomoc . Nie zmarnowałem waszych sugestii.
    Jestem po pierwszych testach , mjoy działa , wiem  gdzie teraz szukać pinów  do podłączenia konkretnych przycisków i toggli . Na razie nie testowałem MJoy Mapper'a ani SVMapper'a.
   Jeżeli SVMapper zadziała to będę miał konsolę sterowania przepustnicą , klapami , rozruchu   silnika itd. w sumie 3/4 klawiatury pod ręką . Część mechaniczną mam w około 80% ukończoną.

   Gdy zdobędę  cyfrówkę to wrzucę jakieś fotki.

                    Dziękuję Wszystkim     S!

                      Thank you the Honourable Friend Sokol1


   P.s.

      Jeszcze jedna sprawa , czy enkoder ( Rotary Switch) można zastosować do ręcznego wciągania   i wypuszczania podwozia ( w realu kręcenie kilkukrotnie korbą .sic! )

Odp: Mjoy
« Odpowiedź #11 dnia: Kwietnia 03, 2007, 14:51:56 »
Uwagi dotyczące zastosowanie elementów wchodzących w skład MJoy.
Czym się różnią  w działaniu 3 elementy (pushbuttons,toggle switch oraz rotary switch),które można podłączyć z MJoyem.Działanie tych elementów najlepiej testować w programie MJoyMapper.
Pushbutton jest przyciskiem chwilowym.Jeśli go połączymy np.do kolumny 1 oraz wiersza A to naciśnięcie przycisku powoduje wygenerowanie impulsu,który zapali na moment w MJoyMapper wskaźnik na pozycji 1 (Btn A1).
Toggle switch czyli przełącznik stabilny połączony np.do kolumny 1 oraz wiersza I generuje impuls przy załączaniu (poz.ON),który zapala wskaźnik ozn.65 (TgI I1 On) oraz przy wyłączaniu (poz.OFF)-zapala wskaźnik ozn.73 (TgI I1 Off).W instrukcji jest opisane zastosowanie podwójnego przełącznika na str.23.Na wspomnianej stronie jest błąd w opisie w fragmencie"....common pin is connected to Column signal wire......to different Row signal wires."Pomylono kolumny z wierszami.Na rys.jest dobrze.
Następny element jest ozn.rotary switch.Jest to po prostu mechaniczny enkoder z 3 wyprowadzeniami np.ECW1J-B24.Jego działanie wyjaśnię na podstawie rys.na str.28 instrukcji.Rozpatrzmy enkoder ozn.rot K12,który jest podłączony do 2 kolumn ozn.1 i 2 oraz wspólne wyprowadzenie obu kanałów na wiersz ozn.K.Obracając wolno gałką zgodnie z wskazówkami zegara generujemy impulsy na poz.97 obracając wolno w przeciwnym kierunku generujemy impulsy na poz.98.Przełączając szybko gałkę generujemy impulsy odpowiednio na poz.105 oraz 106.W instrukcji jest opisana aplikacja tego przełącznika do wybierania częstotliwości w odb.radiowym.Można go użyć np.do zmiany zakresu radaru w FalconAF.Wspomniany wyżej enkoder ma 24 przełączane pozycje dla pełnego obrotu gałki.
Potencjometry w MJoyu są połączone do wejść analogowych.Zmieniając położenie suwaka w potencjometrze zmieniamy podawane napięcie na wejście analogowe MJoya w pełnym zakresie tzn.od 0 do 5 voltów.Wew.kontrolera jest wbudowany przetwornik 10 bitowy,który zamienia napięcie wejściowe na odpowiednią 10 bitową kombinację kodową.Dwa do potęgi 10 daje dokładność kodowania około 5 mV.
Reasumując trzeba stwierdzić,że na podstawie działania poszczególnych składników MJoya musimy dokonać wyboru jak je zastosować w praktyce.Ja w realizacji MFD oraz ICP mam uproszczony wybór.Jednak po pojawieniu się SVMappera myślę o rozbudowie kokpitu.Mam nadzieję,że pomogłem niektórym kolegom z forum.Sam jestem ciekawy jak inni wykorzystują swoje MJoye w praktyce.Może nowy wątek np.aplikacje MJoya byłby dobrym pomysłem?
pozdrawiam
vito_zm

BigMac

  • Gość
Odp: Mjoy
« Odpowiedź #12 dnia: Kwietnia 07, 2007, 19:18:06 »
Pewnie to będzie mało zajmujący news, ale przerobiłem moją przepustnicę i podłączyłem do MJoya, wszystko ładnie działa :)

Ale pojawiło się pytanie.

Chcę sobie zrobić coś w stylu trim/radio boxa, bo nie dają mi spokoju te wszystkie niewykorzystane osie i gadżety ;) Mam kupioną małą plastikową obudowę.

Będzie on podłączony do MJ kablem 15 żyłowym (grubszego nie dam, zresztą już jest wkręcone 15 pinowe gniazdo w obudowę MJ) - jaką proponujecie konfigurację? Jak byście sobie pododawali, przy takim ograniczeniu przewodów, potki, enkodery, przyciski itp? Jakie funkcje byście chcieli mieć w takim mini-geracie?

Dla ułatwienia - w tej chwili do MJoya będzie podpięta przepustnica (oś Z + 8 przycisków B1-B8) i orczyk (oś Rx). W przyszłości drążek (osie X i Y + przyciski i hat). Być może w drążku dodam jeszcze jedną oś, bo kręci mnie pomysł zrobienia wajchy hamulców kołowych z przodu, trochę jak w -29 :) Zajętych jest więc 4(5) osi, do dyspozycji 4(3) osie, wszystkie enkodery, wszystkie przełączniki dwupozycyjne i od zarąbania przycisków.

Odp: Mjoy
« Odpowiedź #13 dnia: Kwietnia 09, 2007, 07:46:33 »
Nie odpowiem na Twoje pytanie wprost,ale przedstawię możliwości oraz ograniczenia jakie daje MJoy.
Możliwości zastosowania MJoya.
MJoya można zastosować albo w Windows albo w programach emulujących klawiaturę.
1.MJoy w Windows.
W tej aplikacji MJoy ma bardzo ograniczone możliwości.Do analizy weźmy pod uwagę 3 tabele z strony 8,28 oraz 29 instrukcji.Z tabel wynika,że mamy zawsze dostępny hat switch oraz przyciski kontrolne:int,mode oraz centre.Mamy także zawsze dostępne 8 wejść analogowych.
Jeśli mode jest OFF to mamy dostępne tylko 32 przyciski chwilowe.Jeśli mode jest ON to mamy dostępne tylko 4 przełączniki typu rotary switch oraz 8 przełączników typu toggle switch co daje razem 32 pozycje.Przy okazji tej opcji powstaje pytanie jak to sprawdzić.Dla mode OFF przyciski chwilowe są widoczne w kontrolerze gier panelu sterowania dla mode ON nie.Najlepiej użyć dla kontroli program MJoyMapper lub SVMapper.
2.MJoy w programach MJoyMapper oraz SVMapper.
W tych programach można wykorzystać pełne możliwości MJoya tzn 112 pozycji do programowania oraz stałe pozycje tzn.hat,przełączniki kontrolne oraz wejścia analogowe.Programy emulujące klawiaturę należy sprawdzić dla konkretnych gier,ponieważ dla niektórych mogę działać w ograniczonym zakresie (np.FalconAF oraz MJoyMapper).
Jeśli stosujemy wejścia analogowe należy prowadzić sygnał analogowy w przewodzie ekranowanym ponieważ sygnał jest narażony na zakłócenia.Zaleca się ekranować także obudowy urządzeń analogowych oraz MJoya,ale to zależy od środowiska w którym znajduje się elektronika tzn.czy są w pobliżu źródła zakłóceń.W praktyce walczy się z zakłóceniami dopiero wtedy gdy po uruchomieniu systemu coś nie działa prawidłowo.
To tyle uwag ogólnych.Ja planuję rozbudowę kokpitu o elementy analogowe,przełączniki typu toggle oraz rotary w trzecim etapie budowy.Obecnie realizuję 2 etap na 2 Mjoyach w opcji sterowania Windows.W trzecim etapie przejdę na symulację klawiatury za pomocą programu SVMapper.Jeszcze nie mam sprecyzowanych funkcji,które będę realizował.Prawdopodobnie chowanie podwozia regulacja wzmocnienia radaru itp.W moim projekcie pod ICP będzie miejsce na tego typu funkcjonalne funkcje.Myślę,że konkretne za stostosowanie MJoya może być dobrym pretekstem do kontynuowania tego wątku
pozdrawiam
vito_zm

BigMac

  • Gość
Odp: Mjoy
« Odpowiedź #14 dnia: Kwietnia 09, 2007, 16:03:25 »
Zrobiłem trimbox, ma cztery potki. Na górze jeden suwakowy i dwa obrotowe i z boku jeden obrotowy.

Ale nie działa :(

Nie wiem, o co biega. Trzy razy przejrzałem połączenia. Żadnych cudów tam nie ma, ot 4 poty, od każdego 3 przewody. W tej chwili sytuacja wygląda tak:
Uziemiłem ośki X i Y, bo drążek dopiero buduję, pozostałe osie są gotowe do użytku. Po podłączeniu przepustnicy, oś Z reaguje poprawnie, ale wraz z nią pozostałe nieuziemione :) co było do przewidzenia. Podpinam więc drugi element, potencjometr symulujący orczyk, który zajmuje mi oś Rx.

W tym momencie oś Z działa jak działała, oś Rx, przy kręceniu potencjometrem, lekko skacze i wraca na max (zrzucam winę na brak uziemienia pozostałych 4 osi).

Podłączam trimbox i wszystkie osie szlag trafia, nic już nie reaguje oprócz przycisków.

Wszystkie potencjometry są 10k. Testowałem w Windowsie XP na laptopie.

Czy ktoś z was miał już taki problem, że po podłączeniu kilku potencjometrów, pozostałe przestawały reagować? Jeśli tak, czego to była wina i jak to naprawić?