Jump to content

Kontrolery gier


Recommended Posts

Wczoraj wieczorem eksperymentowałem z filamentem przezroczystym i dzisiaj rano uzyskałem taki efekt, dla własnej wydrukowanej kopułki od lampki kontrolnej.

image.thumb.png.494d192eb44b6254cda10a947abda495.png

image.thumb.png.be5eac066f9c739d040cf89ec0bd9fea.png

image.thumb.png.88a7f5cebb179319fe3595912a670e4a.png
Tutaj zastosowane białe światło, ale czuję, że użycie czerwonego led da lepszy efekt.

  • Like 7
  • I agree 1
Link to comment
Share on other sites

Kolejny test, tym razem z ledami kolorowymi

Przykład działania na niebieskim:

image.thumb.png.f8fd4d19988fa8c84b41357e67f8925f.png

image.thumb.png.6a3dc8d810f228e8ce9faa461c2cc821.png

image.thumb.png.c4518be7d8b800a5f30058c5f5032b75.png

 

Teraz pozostaje mocowanie zrobić, po drukować i dokręcić do konstrukcji. Powoli się robi tam wojna przewodów nad którą też trzeba będzie zapanować, kilka pomysłów jest.

  • Like 5
Link to comment
Share on other sites

  • 1 month later...

U mnie niespodziewana decyzja, wpływ miał syn. Powstaje drugi kokpit równolegle. Poniżej zajawka 3d modelu do druku poniżej. Podobnie jak dla 7-tki przeskalowany o współczynnik 0.76

Gabaryty:

- pulpit z przyciskami i wszystkimi kontrolerami (82x55x24)
- całość (120x72x24)

image.thumb.png.5e5ea6323ac228a12955da9d4fe205e7.png

w pierwszej kolejności wydrukowane będą lub już są:

- zadajnik kierunku, jazdy
- czuwak
- kontroler drzwi
- pedały dla syren
- hamulec
- Radio Radmor (tutaj będzie projekt oddzielny prowadzony, wkrótce dam znać)
- pulpit z przyciskami i zegarami (pojawi się kiedy pojawi się I/O)
- reszta mebli 😉

  • Like 4
Link to comment
Share on other sites

Nieźle ten prototyp się prezentuje.

Ja w końcu dotarłem do etapu gdzie zaczynam wszystko spinać razem. Po kolei podłączam przewody (wyszło prawie 200m druta), programuje Arduina i dopisuje support w kontrolerze na Raspberry. Zobaczymy czy obędzie się bez poważniejszych awarii 😉

  • Like 1
Link to comment
Share on other sites

Dzięki, niedługo zdradzę więcej. Ja dziś pozbyłem się STM32 na rzecz arduino i też pisałem kod, dla enkoderów, żeby ładnie działały w tym co daje SR, sukces i męczę się nad działaniem mechanicznym kranu hamulca. Tutaj używać będę potencjometru i sprytnego kodu. W testach działa super, więc czekam na odpowiednie kolory filamentu i będzie weekandowe całodniowe drukowanie, obiektu 20x20x20cm 🙂

  • Like 3
Link to comment
Share on other sites

Pora się pochwalić efektem. Prototyp beta wersja.

 

Zadajnik

IMG_20240612_200837.thumb.jpg.89fb647cbdd9aaa6d3999b63a1875b94.jpg

Czuwak z sekcją drzwi 

IMG_20240612_200913.thumb.jpg.0e1bf35d326c9d312e8928b7a6bbbf79.jpg

 

Podstawka pod pedały, inwencja własna, ale koszt całości niski, a efekt robi.

IMG_20240612_083603.thumb.jpg.eff76057c083a0e7d9330cd54c995dd5.jpg

 

Prototyp kranu hamulca. Na razie chciałem odtworzyć cały mechanizm na tyle mały, żeby później zmieścić w oryginalnej obudowie. Brakuje mi wymiarów, może uda się to uzyskać w celu lepszego wyskalowania. Dopasowywalem gabarytowo do kranu hamulca z EP07, gdzie mam plany przekrojów.

IMG_20240612_083533.thumb.jpg.4768433046f8edbc6d6be3b8443e6be3.jpg

Oparte na zębatce głównej obsługującej pozycje kranu, gdzie dwie gumki do włosów odpowiadają za system powrotu kranu przy luzowaniu i pozycjach. Także dwóch zębatek do kręcenia potencjometrem w celu ustalania pozycji i interakcji. Luzowanie oparte na przycisku, który po dociśnięciu uruchamia akcję.

IMG_20240611_143541.thumb.jpg.e42de9a6df960892fc39112f410d389c.jpg

 

Całość prezentuje się tak. Z lewej strony znaduje się nie widoczny enkoder, który reaguje ma akcje przypisane do zbliżania widoku i oddalania (scroll myszki) co pozwala przy użyciu iTracka na funkcję szybkiego zoomowania na interesujące obiekty, np kilometrówkę tradu, światło semafora, czy inne parametry manometrów podczas ruchu głową. 

IMG_20240612_200759.thumb.jpg.8174a2e09497a41b5e14d3dea4ba67e0.jpg

 

  • Like 7
Link to comment
Share on other sites

  • 2 weeks later...

Patrzę na te wszystkie kabiny i naprawdę szacun dla was za tą pracę.

Jednak chciałbym się pochwalić że skonstruowałem takiego button boxa

IMG_3111.thumb.jpeg.91ce0b05f1a74190b3b69c5df1dff69f.jpeg
 

Kupiłem klawiaturę numeryczną wydrukowałem ikonki przykleiłem i przypisałem klawisze i proszę bardzo fajny gadżet.

Mam na nim radio,wycieraczki,światła,czuwak,syreny,pantografy itd.

Nie mam szans żeby miał taki sprzęt jak wy więc cieszę się że to zrobiłem a poza tym ograniczyłem użycie klawiatury do chodzenia i do zwiększania pozycji nastawnika w en57i eu07

  • Like 7
Link to comment
Share on other sites

On 6/6/2024 at 11:24 PM, Conrad said:

Today I got rid of STM32 in favor of Arduino 

You can turn the STM32's into arduino's if you want,  ..... arduino's with a 32 bit cpu and i think 12 bit ADC's for the analog inputs etc. 

You use the same STM programmer used to flash it with the FreeJoy software, and when it's flashed as an arduino, it shows up as an Arduino Maple board, and it can be programmed using the Arduino IDE as if it were an arduino board. 

I've done this a few times on projects in the past, as i bought a load of cheap STM32's when i was using them with FreeJoy as joystick controllers. 

https://www.stm32duino.com/
 

  • Thanks 1
Link to comment
Share on other sites

  • 3 months later...

Również chylę czoło przed tymi, którym się chce coś zrobić. Wasze konstrukcje powalają :)

Ja sam mogę się "pochwalić" przystosowaniem joysticka Thrustmaster SimTask FarmStick do obsługi Pendolino. Do innych składów trzeba go inaczej zaprogramować. Programowanie, czyli mapowanie przycisków i osi joysticka na klawisze sterujące odbywa się przy użyciu programu Keysticks v2.14. Choć nie jest to idealne rozwiązanie, to nie ma w ogóle porównania do obsługi symka z klawiatury - niebo a ziemia.

Poniżej mapowanie na joysticku:

image.png.e7b17d7336e8c87b620df423ea7d360c.png

A tu sam joystick:

image.png.aae1af7abc39e12072f192a5c0c16ee7.png

  • Like 4
Link to comment
Share on other sites

  • 2 weeks later...

Dawno nie było updatu z mojej strony, to parę informacji.

Pulpit działa 🙂 , chociaż mam problemy z silnikami krokowymi sterującymi amperomierzami wysokiego napięcia. Po paru minutach zabawy rozjeżdża mi się zero (ale mam na to już sposób i w kodzie i w sprzęcie za pomocą dodatkowego czujnika granicznego robiącego kalibrację do zera po paru określonych cyklach).

Aktualny kod samego kontrolera jest wciąż na gihubie w miejscu gdzie go opublikowałem.

 

W oczekiwaniu na support I/O (mam nadzieję że się doczekam) zacząłem ostatni brakujący element czyli radiotelefon.

Mój Radmor czeka wciąż na wsparcie od strony zaprogramowania pod Arduino oraz podłączenia pod wejście mikrofonowe, ale nabiera kształtów. Gruszkę mam od starej krótkofalówki Boafeng, ale myślę że się nada.

 

Radmor.jpg

  • Like 2
Link to comment
Share on other sites

U mnie brak updatu trochę przyhamował, bo nie wiem w którym kierunku iść (lakoniczna odpowiedzieć z Q&A na temat I/O, zmiany które zostały zapowiedziane w zajawkach, pozostaje czekać na 13 grudnia to się dowiemy). Za to zrobiłem ciekawe eksperymenty za pomocą obrotowego czujnika Halla i to jest game changer do podmienienia ich z potencjometrów, gdzie cały układ druku 3d był za duży do mojej skali, a tak mam tzw "direct true" w jednej osi z olbrzymią dokładnością, więc będę hamulce przeprojektowywał na nowo pod EU07, oraz nastawniki jazdy (tutaj mam plan zrobić nastawnik z przełączaniem się mechanizmów pod układ EP07 i ET22).

Co do Radia to mam model 3d, kupiłem też oryginalną gruszkę (wersja MORS, ale to to samo), więc ją zamodelowałem i sprawdziłem jak jest zbudowana, co ciekawe do dziś można kupić oryginalne części TONSIL dla mikrofonu :), resztę części tak samo odtwarzam, ale nie miałem siły dokończyć tego elementu, ale obecnie bez problemu do zrobienia i działania w SR.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Taki mały news dla tych co korzystają z OpenTrack oraz PS3 Eye. 

Zostało wydane nowe wydanie, na razie beta, dla OpenTrack 2024 i tam są ciekawe informacje jak zwiększyć wydajność tego urządzenia, w pierwszej kolejności nowy sterownik (open driver) oraz nowe oprogramowanie, które obecnie powoduje większą wydajność i płynność, zmiana jest znacząca, polecam spróbować.

https://github.com/opentrack/opentrack/releases

 

 

  • Thanks 2
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy