Forum Miłośników Symulatorów Lotniczych
Zaplecze => Software & Hardware => Sprzęt wykonany samodzielnie => Wątek zaczęty przez: szybownik w Kwietnia 28, 2018, 11:55:33
-
Wydzielone z tego wątku:
http://il2forum.pl/index.php/topic,15959.0.html
Witam Slaw, to już ponad cztery miesiące nie pisania w tym temacie!
Zacząłem więc budować swoje pedały do symulatora, czerpiąc pomysł z Twoich jak i innych projektów. Ale uzbrojenie tego ustrojstwa w hallotrony to już wykracza poza moje 'zdolności'. Pytam zatem, czy mogę odkupić od Ciebie 'płytki' do ruddera, albo jak je zdobyć? Wydaje mi się, że te elementy nadały by się nie jednemu majsterkowiczowi, samodzielnie budowanego ruddera.
Pozdrawiam
zn
-
Proponuję TLE5010, łatwo kupić na Aliexpressie:
https://pl.aliexpress.com/item/Free-Shipping-5pcs-lot-TLE5010/32694309955.html?spm=a2g17.search0104.3.23.19237e9fHOs9Lw&ws_ab_test=searchweb0_0,searchweb201602_5_5722916_10152_10065_10709_10151_10344_10068_5722816_10342_10325_10343_10546_10340_10341_10548_10697_10696_5722616_10084_10083_10618_10304_10710_10307_5722716_5711216_10059_308_100031_10103_441_10624_5722516_10623_10622_10621_10620_5711316,searchweb201603_2,ppcSwitch_5&algo_expid=2e78fd8e-ad8a-4ae0-bbb0-63fe5a86e48c-3&algo_pvid=2e78fd8e-ad8a-4ae0-bbb0-63fe5a86e48c&transAbTest=ae803_2&priceBeautifyAB=0
Wykorzystaj płytki dostarczane z oprogramowanie MMJoya2 i wio. Zresztą MMJoy2 to bardzo dobry firmware.
http://simhq.com/forum/ubbthreads.php/topics/3899105/1
-
Witam Sunrrise
Dzięki za pomoc. Czy ja dobrze rozumiem, że kiedy kupię tą główną płytkę (Micro Pro), to ona jest już oprogramowana pod ruddera?
Nie budowałem nigdy elektroniki na Atmelach (układach programowalnych) więc gdyby nie były oprogramowane to nie poradzę! Na Aliexpress znalazłem bardzo tanie z tym oznaczeniem, rzędu kilku dolarów, czy to jest możliwe, że są nieoprogramowane? Przepraszam za zwłokę ale jestem poza domem i korzystam tylko z obcych laptopów.
Pozdrawiam
Zbyszek
-
Nie robić offtopa.
-
@moderacja
Może zatem wyciąć te kilka ostatnich postów i przenieść do wątku o MMJoy2?
@szybownik
To nie do końca tak. Do pedałów potrzebujesz jakiegoś (mikro)kontrolera; proponuję ProMicro (koniecznie w wersji 5V/16MHz) bo jest mały, dobrze udokumentowany i możesz do niego wrzucić firmware w postaci MMJoy2 (możesz też napisać własny sterownik jak się czujesz na siłach).
Do tego ProMicro możesz podpiąć bezpośrednio potencjometry (takie zwykłe, najzwyklejsze po 1zł sztuka byleby były liniowe) i wykorzystać wbudowany przetwornik analogowo-cyfrowy. Jest to najprostsze rozwiązanie, ale ma dwie wady:
- ADC wbudowany w ProMicro ma "tylko" 10 bitów rozdzielczości (moim zdaniem pod pedały to aż nadto; zresztą uważam, że cyfrowa rozdzielczość to rzecz kompletnie drugo- albo i trzeciorzędna...),
- używasz potencjometrów, a te mają swoje kaprysy.
Możesz też zainwestować (przede wszystkim czas) i kupić TLE5010 na Alixpressie, kilka oporników i kondensatorów, zamówić płytki i wszystko to polutować i wpiąć używając SPI do ProMicro. TLE5010 ma wbudowane ADC o rozdzielczości 14 bitów (imho to lekki overkill, ale w sumie czemu nie...). Ważna uwaga: musisz mieć magnesy i to nie takie zwykłe. Bez wchodzenia w detale: kierunek magnesowania musi lecieć po średnicy. Ja mam takie:
http://www.magnesy.eu/mp-10a-x-5-x-5--n35h---magnes-neodymowy-t-2715.html
http://www.magnesy.eu/mp-6-x-2-x-2,5--n38---magnes-neodymowy-t-3155.html
Niestety w tym sklepie zamówienie zaczyna się od 50 złotych więc musisz kupić całą kieszeń ;)
-
Edycja niemożliwa więc napiszę tu.
Wskazałem ten magnes:
http://www.magnesy.eu/mp-6-x-2-x-2,5--n38---magnes-neodymowy-t-3155.html
Tego nie bierz, magnesowanie nie jest po średnicy więc się nie nada.
-
Witam sunrrise.
Raz jeszcze łopatologicznie: kupuję 1szt. ProMicro 5V/16MHz, 3szt. TLE5010 z 'klamotami', 3szt. neodymowe, plus oprogramowanie i mam gotowca do zamontowania w pedały ?
-
Jeżeli przez "klamoty" rozumiesz oporniki i kondensatory takie jak tu:
http://simhq.com/forum/ubbthreads.php/topics/4117247/re-mmjoy-build-your-own-usb-controller#Post4117247
to tak :) Znalazłeś schemat tej płytki w paczce MMJoya?
No i jeszcze jakiś kabelek microUSB-USB co by to wpiąć do kompa, kilka goldpinów męskich i żeńskich i przewody co by wszystkie trzy płytki z TLE5010 spiąć ze sobą* i wpiąć do tego ProMicro. Potem wybierasz piny na ProMicro, wgrywasz firmware, ustawiasz wybrane piny w programie do konfiguracji MMJoya, kalibrujesz i latasz.
*nie jestem mistrzem lutowania i to była dla mnie najtrudniejsza część bo część przewodów jest wspólna dla wszystkich płytek (np. Vcc i Vdd), a część niezależna dla każdego układu.
Generalnie polecam też ten wątek:
http://simhq.com/forum/ubbthreads.php/topics/4097757/1
Sokol1 i reszta ekipy są bardzo pomocni, mi pomogli nawet przy głupich błędach :)
Zainspirowałeś mnie i chyba też sobie zbuduję sobie pedały - CH Pro Pedals są trochę zbyt wąskie. Masz już coś obmyślonego czy dalej projektujesz?
-
Fajny wątek może wyjść z tego. Od pewnego czasu rozglądam się po "Googlach" w poszukiwaniu informacji, które pozwolą mi zmodernizować moje
Thrustmaster RCS Rudder Control Pedals (kupione 2 lata temu, nowe - leżą na półce). Chodzi tutaj głównie o zaimplementowanie osi hamulców. Arduino i Mmjoy2 wydają się idealnym rozwiązaniem. Z drugiej jednak strony można wykorzystać rozwiązanie: https://forums.eagle.ru/showthread.php?t=206267. Wygląda ciekawie. Osobiście, z braku doświadczenia z TLE5010 skłaniam się ku potencjometrom analogowym.
http://kevinselectronics.blogspot.com/2015/07/thrustmaster-rudder-control-system-rcs.html
-
Witam
1. Tak znalazłem cały wątek o_MMJoy-2 i czytałem (studiowałem) już z trzy razy. Chyba już zaczynam łapać sens tych Atmeli?
2. Zgadzam się w 100% Thrustmaster Pedals są co najmniej o 10-15 cm za wąskie! A po za tym ja musiałem wymienić już dwa potencjometry, po kilkunastu lotach! I może to są powody mojej decyzji budowy, na TLE5010 i własnego pomysł (wzorowanego na innych udanych konstrukcjach).
3. Cieszy mnie fakt inspiracji innych konstruktorów marzycieli. Oby się wątek rozwijał!
4. Dzięki za cenne wskazówki.
5. Coś już wydłubałem jeśli chodzi o mechanizm "zwrotnicy" (pantograf), na razie użyłem 5 łożysk,_dalsze prace w toku...
6. Po niedzieli wrzucę dwa trzy foto. Żeby nie zapeszyć.
7. W poniedziałek zamawiam TLE5010 i ProMicro-5V reszta "klamotów" znajdzie się w domu.
Pozdrawiam
Zbyszek
-
Witam
Pozwoliłem sobie napisać post pod postem, bo sytuacja tego już wymaga...
Mam złożone wszystkie elementy "nowego" ruddera (elektronika plus żelazne mechanika), ale nie mam pojęcia jak połączyć ProMicro z trzema TLE5010. A jeszcze trzeba to oprogramować!_Szukam pomocy, co bym mógł to ustrojstwo uruchomić na rozpoczynającym się urlopie. Przede wszystkim zależy mi na wczytaniu oprogramowania w ATmega 32U4 (jak to się robi?). Potem do jakich pinów-jakie piny?! Dzięki za pomoc.
Zbyszek
-
Cała potrzebna wiedza jest tutaj (menu z prawej strony):
https://github.com/MMjoy/mmjoy_en/wiki
-
Dzięki...
Czyli ja, który nie znam angielskiego mogę tylko pomarzyć, o lataniu na swoim rudderze? (orczyku?) A schematu i tak tam nie ma!
Pozdrawiam
-
Powinno działać w mmjoy2:
The ability to output sine and cosinefor is added for TLE5010 / TLE5011 (sensor type "S / C-TLE5010 / 5011") Additional field to set up channel 1 or channel 2 is added. This makes it possible to use one sensor to receive input as two axes, according to the same scheme as in the Logitech G940, Thrustmaster Warthog / T16000, Saitek X55 / Rhino
schemat:
http://simhq.com/forum/ubbthreads.php/ubb/download/Number/4993/filename/TLE_5010_arduino_pro_micro.jpg
Bez przesady z tym angielskim, Google translator ;-)
-
Witam
Prawdopodobnie trzeba w MMJoy2 opisać w MCU Port dla TLE 5010 jako (MISO) B2 oraz MM Sensor Clock (SCK) B1.
-
Falcon40
Możesz więcej szczegółów ? Może jakiś schemat, wtedy dam radę.
Pozdrawiam.
-
szybownik
Wszystko masz podane krok po kroku w temacie MMJoy-2 Konfiguracja i wybranie opcji - Arduino LEONARDO ATmega32U4 (http://il2forum.pl/index.php/topic,17482.0.html), a tak na marginesie masz od mnie na PW z informacjami od czego zacząć. Orczyk to jedna os i wykorzystująca np. potencjometr analogowy. W Twoim projekcie będzie to układ TLE 5010 cyfrowy, czyli nowsze rozwiązanie na czujniku zmian pola magnetycznego (bezstykowy). Aplikacja MMJoy2 oferuje przydatne narzędzia w katalogu Tool, a w nim programy "DIView","VKB_BtnTester"," VKB_JoyTester" do kalibracji, sprawdzania i centrowania czujników osi lub przycisków.
-
Falkon40
Ten link tyczy Arduino Leonardo (on jest inną wersją ProMicro), ja potrzebuję na teraz, schematu podłączeń tych elementów, które mam włożone w mój orczyk. Które piny Promicro do trzech TLE...
Pozdrawiam
Zbyszek
-
Zbyszek w jakim miejscu jesteś z tym TLE5010, coś dalej ruszyłeś ? ;)
-
Przed wgraniem oprogramowania nazwij sobie projekt w MMJoy2 pod USB Name: np. "Joy-Orczyk", jak wgrasz Firmware do Arduino Micro Pro tak jak przedstawia instrukcja "Ładowanie oprogramowania sprzętowego MMJoy2 na Arduino Pro Micro w pdf" (https://www.geneb.org/mmjoy2/pro-micro-instructions.pdf) będzie można sobie już zapisać projekt na stałe w katalogu i pliku za pomocą opcji "Save sets to file" pod nazwą np. "Joy-Orczyk" i przywracać za pomocą "Load sets from file". W kolejnym etapie ustawiamy poszczególne opcje do działania osi, przycisków (TLE, potencjometr, czujnik Halla) itp. za każdym razem tworzenia nowych zamian musimy zapisać "Save sets to device" lub możemy otworzyć poprzedni zapis przed dokonaniem zmian "Load stes from device", po zapisie następuje zresetowanie na około 3sek. ustawień i przywrócenie działania. Pamiętać trzeba o tym, aby można było zmieniać ponownie ustawienia w MMJoy2 to musimy po resecie program aktywować, czyli musimy zmienić symbol joysticka z koloru czerwonego na niebieski. W tym przypadku wystarczy kliknąć myszą (kursorem)na opcję projektu VID:8888 PID:8888 Joy-Orczyk(MMJoy2-20160818) i można dalej zmieniać ustawiania.
Ustawienia MMJoy-2, projekt Joy-orczyk widoczny jako kontroler, Arduino Micro Pro Piny
(https://images84.fotosik.pl/1107/5b4bbac68af52ce8.jpg) (https://images81.fotosik.pl/1108/03f6d6502f9802ee.jpg) (https://images81.fotosik.pl/377/8bb97108a508302b.jpg)(https://images82.fotosik.pl/377/f83ba01541aa6e70.png)
Mając przed sobą dokumentacje TLE5010 w pdf (https://4donline.ihs.com/images/VipMasterIC/IC/INFN/INFNS12044/INFNS12044-1.pdf) oraz wyszukany w necie diagram połączeń TLE 5010 trzech układów z Arduino Micro Pro ze strony http://simhq.com-polaczenie TLE5010 (http://simhq.com/forum/files/usergals/2016/10/full-37484-127436-full_40208_127398_mmjoy2_crawling_claws_esquemtico.jpg) z kondensatorami 3x0.1uF i rezystorami 4x1.5kom podpinamy w Ardiono do "ADC" F5/F6/ i F7 do wersji MMJoy2 [20151118], które ma TLE 5010/5011 info. post 142 https://forums.eagle.ru strona nr 4 (https://forums.eagle.ru/showthread.php?t=120049&page=4) W pierwszej kolejności podłącz i przetestuj, czy działa jeden układ TLE 5010.
(https://images82.fotosik.pl/1108/0fbfdd21d09df55dgen.jpg) (https://images84.fotosik.pl/1107/17ec4f66296056a2.jpg) (https://images84.fotosik.pl/1107/dab1b5fd6f0fb406.png)
-
Dzięki
To mi dużo rozjaśniło, ale nie umiem wgrać firmware z tego linka który podałeś. Proszę o szczegółowe dalsze instrukcje. Czy mogę wgrać soft bez podpinania TLE5010?_Bo na razie brak mi wiadomości, które do których pinów.
-
Witam,
widzę, że początki są trudne, ale dasz rade. Musisz jeszcze wiedzieć jedno o tym ze jak wgrasz firmware MMJoy-2 to Arduino Micro Pro już nie będzie widoczne w Menadżer urządzeń jako Arduino Leonardo (COM40) w Porty(COM i LPT) oraz brak możliwość programowania w środowisku IDE. A przywrócenie stanu przed wgraniem firmware MMJoy-2 wymaga wgrania (wypalenia) ponownie bootloadera za pomocą Programatora USBasp. Uważam, że mając kilka płytek Arduino Leonardo/Micro Pro (ATmega32u4) to taki Programator USBaps 15zł (komplet: Programator USBasp, Taśma 10pin, Adapter 10Pin na 6pin oraz obudowa) to niezbędny gadżet w zabawie z Arduino ATmega32u4. Jak zainstalować sterownik Programatora USBaps i jakie znajdują się w poście #9 Problem z sterownikami do usbasp (https://www.elektroda.pl/rtvforum/viewtopic.php?t=3475805&highlight=) na elektrodzie.
(https://smartrobots.pl/image/cache/catalog/programatory/usbasp1-800x800.jpg) (http://img.dxcdn.com/productimages/sku_225135_1.jpg) (http://gotronik.pl/img/bte020_obudowa_prog_usbasp4.jpg)
Wracając do pytań:
Czy mogę wgrać soft bez podpinania TLE5010
Tak możesz tylko pomiataj, ze podpinasz/wypinasz wszystkie elementy TLE itp. na odłączonym kablu USB. Jak wgrasz w Arduino soft to zwróc uwagę na symbol joysticka w MMJoy (aktywny niebieski)to jest opisane i pokazane wyzej.
ale nie umiem wgrać firmware z tego linka który podałeś. Proszę o szczegółowe dalsze instrukcje
Oczywiście masz wybrane w MMJoy-2 odpowiednie opcje dla ATmega32u4 w zakadce Firmware pokazuje manual pdf. Jak masz wpięty Arduino Micro Pro w USB to przed wgraniem firmware z MMJoy2 to widzisz Arduino z portem w Mandzerze urzadzeń w Porty(COM i LPT) np. Arduino Leonardo (COM40) po RST(resecie) tak jak opisuje manual pdf
First, set your Pro Micro into a small breadboard and attach two jumper wires.
The first should go to the GND (ground) and the second should go to the RST (reset) pin
as shown below:
Port COM Arduino moze sie zmienić co bedzie widoczne do 8sekund w Menadzer Urzadzeń to opisuje instrukcja manuala:
As you can see, it appears under the Ports tree as “Arduino Leonardo Bootloader
(COM??) where ?? is the port number that Windows has assigned to the device. Make
sure you write down the port number it assigns – you'll need it for the next step.
After 8 seconds, the device will revert to “run” mode and the bootloader entry in
the Port tree will disappear.
Teraz wystarczy ten port wpisać MMJoy-2 zakładka Firmware w miejscu Port(arduino) i wybrać Upload Firmware.
-
Super podpowiedzi, dzięki.
Na razie muszę zrobić przerwę, bo nie mogę dokończyć lutowania kabli na płytkach z TLE... za cholerę cyna nie klei się do ścieżek?! Poszukam nowej cyny albo poproszę kolegów, którzy lutowali moje SMD.
Pozdrawiam i proszę o cierpliwość.
Zbyszek
-
Potrzebujesz pastę lutowniczą. Pytaj w sklepie elektronicznym: hasła: pasta lutownicza, topnik, flux. I do tego izopropanol, żeby po wszystkim płytkę wyczyścić.
-
ShopiK dzięki, na pastę nie próbowałem, bo się bałem "podżerek" - spróbuję. Ale co lutownicą "palcową" to nie? Musi być palnik?
Zbyszek
-
Zwykłą lutownicą. Nakładasz topnik ("zwilżasz nim pady"), a potem normalnie lutujesz
-
Witam
To moje nowe "pedały", które jeszcze nie są podpięte z powodu braku mojej wiedzy n/t oprogramowania Arduino!
Walka trwa...
zn
(https://pics.tinypic.pl/i/00970/ylxouhhcemat_t.jpg) (https://tinypic.pl/ylxouhhcemat) (https://pics.tinypic.pl/i/00970/hkbcxxon79fq_t.jpg) (https://tinypic.pl/hkbcxxon79fq) (https://pics.tinypic.pl/i/00970/ljz9851c0xgm_t.jpg) (https://tinypic.pl/ljz9851c0xgm)
Poprawiłem ten bajzel ze zdjęciami. Mazak.
-
...trwa i trwa i trwa.
Falkon40,_zrobiłem jak pisałeś ale w tej chwili mam tylko "błąd"_wyświetlany na pulpicie MMJoy2, TLE5010 nie jest sczytywane na wykresie. Co robić z tym ProMicro? Czy możesz mi jak chłop krowie na rowie napisać jak postępować dalej, od podstaw?
Pozdrawiam
Zbyszek
-
Napisałem na PW. Łatwiej będzie zrozumieć działanie i potrenować na zwykłym potencjometrze Analogowym o charakterystyce liniowej np. z rezystancją B50K , B10K
(http://www.soltronik.pl/images/img_12162_1363944419.jpg)
-
Witam Falcon40, zrobiłem to wszystko co napisałeś. Na podpiętym potencjometrze działa, wykres też jest w porządku. Ale TLE5010 nadal jest ERROR !
Coś chyba z oprogramowaniem robię źle. Ale brak mi pomysłów na dalszą zabawę z tym ProMicro !!!
zbyszek
-
Coś chyba z oprogramowaniem robię źle. Ale brak mi pomysłów na dalszą zabawę z tym ProMicro !!!
zbyszek
Moze łatwiej będzie z czujnikiem analogowym A1324 (3 pin) masz tez w obudowie SMD idealnie na PCB.
-
Mam właściwy wykres na pierwszym TLE5010. Ten sukces, mam nadzieje pociągnie jeszcze pozostałe dwa.
Dzięki
zbyszek
-
No to od kilku dni walczę z TLE...
Win 10 widzi je jak ta...lala, te TLE5010. Dwa, na razie. Natomiast DCS widzi tylko (jeden) reddera,_a hamulce ni w ząb!_Chłopaki co robić?
-
Falcon40 zmieniłem magnesy neodymowe okrągłe na sześciany i zaczęło się dziać (nareszcie pozytywnie). Proponuję to samo innym. Trzeba tylko wymacać biegunowość magnetyczną. Teraz tylko dogranie pozycji neodymów względem TLE5010_i hulaj dusza na moich rudderach. Pewnie jeszcze kilka pytań przede mną?
Pozdrawiam
Zbyszek
-
Teraz tylko dogranie pozycji neodymów względem TLE5010_i hulaj dusza na moich rudderach. Pewnie jeszcze kilka pytań przede mną?
Jak będziesz miał TLE i magnesy ustawione na gotowe i wgrany soft MMJo2 to kalibrujesz w Windows. Sam mechanizm orczyka (ster kierunku) powinien być tak wykonany, aby zawsze po wychyleniu wracał do swojego punktu centralnego. Program MMJoy2 oferuje narzędzie testujące do precyzyjnego ustawienia centralnego położenia. Jedno narzędzie znajduje się na dole w MMjoy2 na przycisku o nazwie VKB Joystick Tester, a drugie znajdziesz w katalogu Tools plik DIView.exe.
(https://images91.fotosik.pl/155/6e6f4ecb898ccd51.jpg) (https://images90.fotosik.pl/154/d61adb16aaafc865.jpg)
-
Falcon40
Dzięki za informacje, które niby były mi wiadome, ale pomogły mi bardzo. Co przeczytam to zostaje wykonane!
Jeszcze raz dzięki.