Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

Witam chciał bym zaprezentować , drugą "lepszą wersję " kierownicy do komputera opartej na Arduino Leonardo. Film pokazujący jak dziala kierownica i Force Feedback:

Jest to wersja elektronicznie taka sama jak poprzednia, wszystko opisane wcześniej  link do poprzedniej tutaj :

W tej wersji zmieniłem obudowę  na znacznie mniejszą , lżejszą , łatwa do zamocowania przy stole, biurku itp. Obudowa została wykorzystana z kupionej przeze mnie za 50 zł kierownicy Logitech Formula Force Ex o obrocie 180* i Force Feedback. Dzięki temu że kierownica miała już przekładnie i ogólnie jest prosta w budowie , bardzo łatwo i tanio można ją przerobić tak aby miala kąt skrętu taki jak ustawimy sobie w programie np 720*,900* i Force Feedback do tego kąta obrotu.

Tutaj link do gotowego software na Arduino Leonardo , od razu mówię że na Arduino Uno nie zadziała , link do pobrania  w opisie filmu:

Ja zrobiłem to tak:

Na początku przez środek starej przekładni , dodałem pręt gwintowany o średnicy 10mm ,do którego z jednej strony mocowana jest kierownica, a z drugiej enkoder z drukarki canon ip2770. Aby zamocować enkoder musiałem wyciąć dziure jak widać na zdjęciu poniżej :

IMG_20190508_091629.thumb.jpg.b4f58aed163044118eadd8c9b452967a.jpg IMG_20190508_091651.thumb.jpg.e58768876c4f0beab8c1c5fc40f31950.jpg

Aby enkoder nie tarł o blat , dodałem plastikowe podkładki : 

IMG_20190508_165928.thumb.jpg.215892ffdfb1e1e364f5c018a6206b80.jpg IMG_20190508_092837.thumb.jpg.a6df3144fadfc3351f248e55868ab4c7.jpg IMG_20190508_105741.thumb.jpg.1294703c6433051a83dfa1b9edac2b4e.jpg

A tak wygląda już gotowa sama kierownica:

IMG_20190508_132234.thumb.jpg.5f089b17f44d7cf8fd659f238245f85c.jpg

Wyjścia enkodera i do silnika , zostały przerobione na standardowych wyjściach które były w kierownicy i wchodzą do dodatkowej skrzynki w której znajduje się reszta elektroniki czyli w sumie tylko Arduino Leonardo i sterownik silników BTS7960:  

IMG_20190509_142149.thumb.jpg.46fc4779f5feb65a03687484d71f4499.jpg IMG_20190508_154001.thumb.jpg.20df1f7201908151fc4cfbae90e2d7f7.jpg IMG_20190508_153959.thumb.jpg.5cb9f895269fa26c5856eea557053f9b.jpg

IMG_20190509_095313.thumb.jpg.66b63d10ad5f3aa2abc2430864759445.jpg IMG_20190509_142201.thumb.jpg.914642aa5e04c7e5b1176e4cc160ed4e.jpg

Jeszcze pedal box został przerobiony na taki aby miał 3 jednakowe pedały więc musiałem dokupić drugie takie same i wyciąć jeden i dokleić tak jak na zcjeciach . Schemat podłączenia wszystkiego w linku do wcześniejszej wersji.

IMG_20190510_122346.thumb.jpg.399882f7d680226369c539eb55979971.jpg IMG_20190510_133544.thumb.jpg.4ffc4a789fc02dec4dbda62b2af5e037.jpg IMG_20190510_134655.thumb.jpg.d6be66fc42192f0d13e266d671a8fac1.jpg

Efekt końcowy (pedały jeszcze stare):

IMG_20190509_182427.thumb.jpg.9fbe1567b2ff164d4746304b3afad2e2.jpg

To by było na tyle , jeśli czegoś ktoś potrzebuje , śmiało pisać 🙂

IMG_20190508_105737.jpg

IMG_20190508_105727.jpg

IMG_20190509_095309.jpg

IMG_20190508_132249.jpg

IMG_20190509_095247.jpg

IMG_20190509_142136.jpg

IMG_20190510_134657.jpg

Edytowano przez Krzysiek97
  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Jak zamontowałeś enkoder (dysk)? Bo ja mam enkoder i średnicy 20m, więc jest malutkie i mam problem.

Udostępnij ten post


Link to post
Share on other sites

@Molson witam na forum! Tak dla formalności:

3 minuty temu, Molson napisał:

enkoder i średnicy 20m,

Miało być "enkoder o średnicy 20 mm"?

Udostępnij ten post


Link to post
Share on other sites

@Molson Napisz dokładniej albo wyślij fotkę najlepiej 🙂

Udostępnij ten post


Link to post
Share on other sites

Mam enkoder osadzony na silniczku. I zastanawiałem się jak przenieść moment na dysk. Ściągnięcie go z silnika wydaje mi się nie możliwe i zastanawiałem się nad przekładnią zębatą aby użyć ślimaka osadzonego na wale ale przełożenie było by nie odpowiednie. Jeżeli będziecie mieć jakiś pomysł jak kierownicę zintegrować z tym enkoderem to będę wdzięczny za pomoc. 😄

obraz.pngobraz.png

Udostępnij ten post


Link to post
Share on other sites

@Molson dodałeś zdjęcia i je usunąłeś... Popraw, bo nic nie widzimy 😉

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Mi się wydaje że jak by podważyć śrubokrętem to ta tarcza powinienna zejść . Później tylko wyjąć silnik , i obczaic który pin czemu odpowiada , chyba że już wiesz to lajt 🙂

A do.czego ogólnie chcesz wsadzić ten enkoder ?

Edytowano przez Krzysiek97

Udostępnij ten post


Link to post
Share on other sites

Mam pytanko, zrobiłem sobie taką kierownice, wszystko działa, tylko czy jeżeli wgrałem plik .hex na arduino i chciałbym zrobić na przykład 7 segmentowy wyświetlacz wyświetlający aktualnie wrzucony bieg, to jest możliwość wgrania kodu na to samo arduino leonardo, czy muszę dokupić nowe arduino i na nim uruchomić wyświetlacz?

Udostępnij ten post


Link to post
Share on other sites

@mastibdg jeśli masz tylko hex'a to nie dasz rady dodać nic do programu. Jeśli zdobędziesz kod programu to możesz dopisać do niego to co chcesz, skompilować i wgrać na Arduino całość 😉

Udostępnij ten post


Link to post
Share on other sites

No właśnie nie mam kodu, tylko gotowy plik hex, a czy da się ten kod jakoś wyodrębnić? Rozumiem ze to arduino leonardo już zostanie kierownicą? Już nic innego z nim nie zrobię?

Udostępnij ten post


Link to post
Share on other sites
6 minut temu, mastibdg napisał:

Rozumiem ze to arduino leonardo już zostanie kierownicą? Już nic innego z nim nie zrobię?

Nie, program możesz nadpisywać praktycznie do woli 😉

6 minut temu, mastibdg napisał:

No właśnie nie mam kodu, tylko gotowy plik hex, a czy da się ten kod jakoś wyodrębnić?

Niestety nie ma takiej możliwości (pomijając rozwiązania, które byłyby absurdalnie trudne jak na poziom tego projektu).

Udostępnij ten post


Link to post
Share on other sites

Rozumiem. A mam jeszcze 1 pytanie odnośnie force feedback, przerobiłem kierownice z której zostawiłem silnik z przekładnią i obudowę, na oryginalnej płytce kierownicy jest sterownik silnika A3953SLB-T który jak wyczytałem ma wydajność prądową do 1,3A, ja zastosowałem sterownik L298N który ma wydajność do 2A, jednak w porównaniu do tego jak siły działały jeszcze kiedy używałem kierownicę przed przeróbka to jest słabo... Jak by koło nie miało siły, niby w grach czuć ten ff ale w programie do testowania ledwo kreci kierownica... I jest duże martwe pole na środku, że nie centruje kierownicy na 0st. 

Udostępnij ten post


Link to post
Share on other sites

@mastibdg wymieniłeś tylko sterownik czy zmieniałeś też coś z samym silnikiem lub sposobem jego zasilania?

Udostępnij ten post


Link to post
Share on other sites

Nie, całą obudowę, przekładnię i silnik zostawiłem jak było, wyjąłem tylko oryginalna płytkę i zastąpiłem arduino. Z arduino 5v idzie do mostka, zworka CON5 usunięta. Zasilanie silnika jest z oryginalnego zasilacza 24V/750mA

Udostępnij ten post


Link to post
Share on other sites

Witam. Chcę zrobić też taką kierownice tylko trochę bardziej rozbudowaną czyli: kierownica 900*, sprzęgło, hamulec, gaz, skrzynia biegów 8+R (8 ponieważ gram w forze i tam niektóre samochody mają 7 lub 8 biegów), hamulec ręczny, kierunkowskaz, do tego boczny panel z max 20 guzikami + 2 analogowe joysticki (do grania w farming simulator).

Teraz moje pytanie, ponieważ jedno arduino leonardo nie starczy do tego projektu to co zrobić my mieć tyle wejsć w arduino. Jest jakich shield rozszerzający czy dokupić drugie arduino leonrado lub jakieś mini które komunikuje się przez usb też? I czy 2 rożne lub te same arduino można spiąć w jedno tak aby tylko jedno wysyłało dane do pc?

Czy jesli kupie 3 pozycyjny przeladcznik ( 1, 0 ,2) to czy będzie on mógł rozłączyć kierunkowskazy w grze. W farming simulator aby wyłączyć np. lewy kierunek trzeba kliknąć jeszcze raz guzik którym się włączało.

Mam pobrany program wheelConfig lecz bez podłączonego arduino nie mam tam wszystkich opcji dostępnych więc pytanie czy obsłuży on to wszystko co wymieniłem na początku. (EMC Utility Pro jest płatne a nie mam paypala). Jesli wheel config nie podoła wszystkiemu to np. jeśli zainstaluje program do obsługi tego "bocznego panelu" to nie będzie się on gryzł w grze z wheel configiem?

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij, aby zacząć pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...