Fórum témák

» Több friss téma
Fórum » Építsünk szimulátorjátékhoz vezérlőpultot
Lapozás: OK   1 / 2
(#) eron hozzászólása Máj 30, 2006 /
 
Sziasztok! Van egy játék a Trainz Railroad Simulator 2006 ami egy naon jó mozdony és vonatszimulátor, ehhez lehet kapni naon drága pénzért usb-s vezérlőpultot amivel irányítani lehet a mozdonyt a játékban. Ezt szeretném megépíteni de nemtudom hogy kezdjem el mert Nemtudom hogyan kommunikál a játékkal Ha bárkinek van valami ötelete at szóljon légyszi én nemsok mindent találtam róla... Gondolom az egészet PIC-el kéne megoldani az lenne a legjobb. Egyébként itt vannak képek róla: kepek
(#) Frankye válasza eron hozzászólására (») Máj 30, 2006 /
 
Egy kicsit OFF, amit most írok.

Nem akarlak elkeseríteni, de az alapján, amit írtál, arra gondoltam, hogy valószínűleg vasút-mániás vagy (a szó jobb értelmében!), ezért írom le a véleményem.
Ennek az irányító pultnak a mozdonyok irányító pultjáho sajna nem sok köze van. Legalábbis az európai mozdonyokéhoz. Persze, a tengetentúlon vannak olyan mozdonyok, melyeknél hasonlóan néz ki a pult, de a Trainz alá készült magyarítások (magyar mozdonyok) vezérlőpultja közel sem ilyen.

Ettől függetlenül maga a játék nagyon jó, én is szeretem, szoktam is használgatni.

Visszatérve a kérdésedhez: Ahhoz, hogy ilyen pultot építs, elsősorban a progi lelki világába kell belemerülni, mert végülis azon keresztül lehet megérteni (gondolom) a pult vezérlését. De az sem kivitelezhetetlen szvsz., hogy egy billentyűzethez hasonló eszközként üzemeltetni a pultot. Mire gondolok?
Nos, a játék alapvetően a billentyűzetről történő vezértlésre épül. Így tehát az egyes billentyűknek, bilentyű-kombinációknak megfelelhet egy-egy kapcsoló, vagy kapcsoló-állás az utánépített pultban. Szvsz. ezen a nyomon lenne érdemes elindulni.
De mások véleményére is nagyon kíváncsi vagyok!
(#) Báddzsó válasza Frankye hozzászólására (») Máj 30, 2006 /
 
Idézet:
„Nos, a játék alapvetően a billentyűzetről történő vezértlésre épül. Így tehát az egyes billentyűknek, bilentyű-kombinációknak megfelelhet egy-egy kapcsoló, vagy kapcsoló-állás az utánépített pultban. Szvsz. ezen a nyomon lenne érdemes elindulni.”
szerintem is.
Kellene építeni egy "billentyűzetet" piccel, ami úgy néz ki mint az az irányítópult. Ha valaki ismeri az usb-s vagy PS/2-es billentyűzetek működését akkor az majd tud segíteni sztem.
(#) gerpetya válasza eron hozzászólására (») Máj 30, 2006 /
 
Ilyesmin én is gondolkoztam már.
Elég nagy vasútmániásnak tartom magam, különösen a szimulátorok terén. Igaz a Trainz ... szimet nem annyira szeretem, ellentétben az MSTS-sel (gyk: Microsoft Train Sim.).

Sokat elmélkedtem, hogy hogy is lehetne megoldani egy ilyet. Az elektronikai részével még csak csak megbírkóznék, de a kivitelezéssel nem igazán.
Én arra jutottam, hogy vettem egy 1500 Ft-os PS2-es billentyűt, amiből kiszedtem a vezérlő IC-t és ezt használtam az új kezelő megépítéséhez. Valahova rajzoltam kapcs rajzokat feljegyzés címén, de a legtöbb hiányos, mert akkor még nem foglalkoztam PIC-kel, de az idén nyáron sztem kiegészítem. Konkrét elektronikám sajna nincs, mert dugaszolgattam a próbapanelen és azóta nem igazán maradt fenn semmi, csupán a rengeteg ötlet a fejemben. Így ez az egész úgy működött, mint egy fura kinézetű bill. és nem volt szükség driver-re, meg egyéb progikra a szg-en a vezérléshez.

Én minden esetre ezen az úton indultam el, és így is fogom folytatni és neked is a billenytűzetes megoldást ajánlom.

Más: Van egy kormánya egyik ismerősömnek és ő pedig PIC segítségével készített Rally játékokhoz váltót. Nem Fel, meg Le váltásra volt képes, hanem konkrétan be lehetett tenni mind Fizikailag és mind Elektronikailag is egy adott sebességbe.
A megvalósítás vhogy úgy van, hogy a PIC figyeli, hogy hányadik sebességből teszed hányadikba és aszerint vált megfelelően fel ill. le annyit amennyit kell.

A Trainz-nél mindent felpakolhatsz a kezelő szervre és nincs szükséged a billentyűzetre, így amikor játszani szeretnél egyszerűen csak kicseréled a régi bill.-ed az "újra".

Üdv:
gerpetya
(#) gerpetya válasza gerpetya hozzászólására (») Máj 30, 2006 /
 
Ja és még vki.
Ha vkinek van ötlete a kivitelezéssel kapcsolatban akkor az ossza már meg velünk pls!
THX!
(#) raron válasza gerpetya hozzászólására (») Máj 30, 2006 /
 
Én nem ismerem ezt a játékot, de szerintem a vezérlőben nem csak egyszerű gombok vannak, hanem érzékeli a karok állását, kiirja a sebességet...
(#) Frankye válasza gerpetya hozzászólására (») Máj 30, 2006 /
 
Kivitelezés: Fizikai kivitelre gondolsz, ugye?
Nos a témaindító által ajánlott (linkelt) lapon van egy rajz meg egy fotó magáról a gyári pultról, igen jó design-nal.
De ha már építenék, akkor valszeg valamelyik magyar mozdony pultja alapján tenném. Persze, ha valaki a engerentúli gépekért rajong...

Amúgy az egész - szerintem - mikrokapcsolók tömegével megoldható, eltekintve esetleg 1-2 többállásútól.
(#) Stefan válasza Frankye hozzászólására (») Máj 30, 2006 /
 
lehet baromsagot irok
es egyaltalan nem ertek a picekhez
billentyuzetet mondjuk szedtem mar szetes azt veltem felfedezni hogy a a vezerlo aramkor az alapjan szamolja ki hogy mit nyomtal meg hogy "milyen messze" erintkezik a 2 vezetek szoval gondolom lemeri az ellenallast
tehat ha nem akarsz programozni lehet meglehetne oldani jol kiszamolt ellenallasokkal kapcsolokkal meg egy billentyuzet vezerlojevel az egeszet
(#) raron válasza Stefan hozzászólására (») Máj 30, 2006 /
 
Én nem tudom milyen billentyűzetet láttál, de amit én szedtem szét, abban minden gomb alatt volt egy-egy árintkezőpár, ha megnyomod a gombot, akkor a két fém érintkezik.
(#) Stefan válasza raron hozzászólására (») Máj 30, 2006 /
 
igen a "vezeteket" nem szo szerint ertettem
telejesen mind1 erintkezik ket cucc a pic lead egy X nagysagu jelet viszakap egy Y/X nagysagut es ebbol tudja hogy mit nyomtal le (gondolom en)
(#) gerpetya válasza Stefan hozzászólására (») Máj 30, 2006 /
 
Nos!
Én sem tudom, hogy milyen billentyűzetet láttál, de alap esetben a bill.-ek valójában sok "hálós rendszerben" elhelyezett kapcsolóbol állnak, amit az IC végigpásztáz és ahol zárva van, azt megnézi, hogy hányadik sor ill. oszlop.
A hálós rendszer alatt azt értem, hogy pl. van 8 vezeték, amire 16 gombot lehet rakni úgy, hogy 4 sort ill. 4 oszlopot képezünk és ezek "találkozásához" teszünk gombot. Azaz egy adott gomb lenyomásakor rövidre zárunk egy sort ill. egy oszlopot, amelyek számát könnyedén meghatározhatunk.
És itt a vezeték ellenállásának semmi köze sincs ehhez.
(#) raron válasza Stefan hozzászólására (») Máj 30, 2006 /
 
1. Billentyűzetben szerintem nincs pic. Én úgy tudom, hogy valamilyen más ic van benne.
2. Ha valaki igy akarna épiteni valami, akkor ez sokkal bonyolultabb, mint ha rendes gombokat használ.
(#) gerpetya válasza Frankye hozzászólására (») Máj 30, 2006 /
 
(Én sem tengerentúlira gondoltam)
Ha konkrét mozdonyt kéne választanom, akkor egy Gigantot (V63) választanék, vagy egy Szilit (V43). Esetleg még szóba jöhet egy 1047-es is.
De sajnos nincs ötletem, hogy honnan szerezzek hozzá pl. fékkart, irányváltót, "motoráram kontrollert", vagy ehhez hasonlókat.
(#) gerpetya válasza raron hozzászólására (») Máj 30, 2006 /
 
Én sem azt mondtam, hogy a bill.-ben van PIC, csupán azt, hogy egy vezérlő IC-t tartalmaz.
A PIC ahhoz kell, ha pl. egy kar van, aminek több állása van. Mert ugyebár itt nem tudod megadni a bill.-nek a kar állását, csupán azt, hogy fel vagy le fele mozdult el. Viszont a karból meg az állása derül ki. Ehhez kell a PIC, hogy az állásból meghatározza azt, hogy mennyit és milyen irányba mozdult el az előző álláshoz képest.
(#) Stefan válasza gerpetya hozzászólására (») Máj 30, 2006 /
 
akkor hulyeseget irtam :nemtudom:
azer gondoltam h igy van mer amikor szetszedtem kicsit szarakodtam vele es volt olyan gomb amihez tobb erintkezo tartozott es pont egyenlo tavolsagra voltak
(#) raron válasza gerpetya hozzászólására (») Máj 30, 2006 /
 
igen ez jó ötlet (akkor férreértettem)
nem tudom, hogy mennyire kell, de az eredeti vezrlő kiirja a sebességet.(szerintem ezt nem küldik ki a billentyűzetnek. )
(#) dbase válasza raron hozzászólására (») Máj 30, 2006 /
 
Én is terveztem vezérlőt, bár én Dj programhoz akartam és ugy elerndezni mint ahogy a képernyőn van és ugy nézzen ki mint egy dj pult.
Régi billentyüzetet be is szereztem amiben sok kis kapcsolo van, és azokat lehetne elvezetni .
Kicsit kapcsolodik a csak témához bocsi.
(#) Frankye válasza gerpetya hozzászólására (») Máj 31, 2006 /
 
Idézet:
„Ha konkrét mozdonyt kéne választanom, akkor egy Gigantot (V63) választanék, vagy egy Szilit (V43). Esetleg még szóba jöhet egy 1047-es is.”

Vol egy ilyen megérzésem... Vajon Bobót (M44) miért nem akar senki?
A különböző "karok" kialakítása sztem egyszerűbb történet, egy középpont (tengely) körül egy ívszakaszon elforduló kar kialakítása esztegályossal nem nagy feladat. A kar végén lévő tömb két mikrokapcsolót nyomogathat (tipikusan: le-fel váltás). A fékezőszelep egy kicsit bonyásabb, de többállású kapcsolóra szerelt hasonló karral kivitelezhető. A legnagyobb falat talán a kontroller (azok kedvéért, akik nem tudjaák, milyen: úgy kell elképzelni, mint egy kis átmérőjű kormánykereket, amelyik jobbra-balra az alaphelyzettől, azaz középállástól, csak mintegy 30°-nyit képes elfordulni, több fokozattal, és rugós visszahúzással.) Ezt valamilyen elfordulás-jelzővel kombinált, rugókkal szerelt szerkezettel lehetne elkészíteni, sztem, talán e célra a legalkalmasabb a Hall-szenzor.

(Alternatív megoldás: Valamelyik fűtőházból egy "selejtre váró" gépből a pultot kiszerelni... )
(#) gerpetya válasza Frankye hozzászólására (») Máj 31, 2006 /
 
Erre a fűtőházas kiszerelésre már gondoltam én is, csak szerintem anyámék páros lábbal rúgnának ki, ha a 60m^2-es lakásba hazaállítanék egy Gigant pultjával.
(#) eron válasza gerpetya hozzászólására (») Máj 31, 2006 /
 
Szerintem is jó ötlet a billentyűzetes dolog, lehet hogy elindulok ezen a nyomon, nekem egyenlőre még nem célom egy adott mozdony vezetőfülkéjét kialakítani, egyenlőre csak működjön egy ilyen pult, aztán majd ha minden oké el lehet gondolkozni azon hogy milyen kabint kéne megépíteni. Szerintem az hogy a sebességet nem tudjuk így megjeleníteni az nem gond mert a játékban kiírja meg a képernyőn is van egy kilométeróra meg sok más műszer. Egyébként (a weboldalamon is látszik) inkább villamoshoz építenék az jobban izgat
Van otthon pár billentyűzetem, majd összerakom valahogy. A karokat meg a kapcsolókat valahogy meg lehetne oldani biztos, én olvasztottam már műanyagot is egy tökéletes forma kialakításáért
Köszi az öteleteket
(#) Frankye válasza gerpetya hozzászólására (») Máj 31, 2006 /
 
60 nm-en nehezebb mondjuk összehozni, de esetleg a ház előtt egy teljes gép...?
(#) eron válasza Frankye hozzászólására (») Máj 31, 2006 /
 
Nálunk építhetünk komplett mozdonyt ha van miből
Van hely! Aztán majd szedem a díjakat a játszásért
(#) Frankye válasza eron hozzászólására (») Máj 31, 2006 /
 
A sebesség-visszajelzéssel én nem is bonyolítanám a dolgot. Mindenképpen a legegyszerűbb megoldás, ha egy billentyűzetet alakítasz át úgy, hogy a megfelelő gombok érintkezőit "kötöd ki" a pultra, a megfelelő kapcsolókhoz.
(Mint mondtam, ahhoz, hogy USB-n keresztül a progival kommunikálj, alaposan bele kéne mélyedni a progi lelki világába is. Csak gyanítom, hogy az általad linkelt odalon látható pult készítői is kooperáltak a szoftvergyártóval, és közösen alakították ki a vezérő elemek által adott jeleket...)
Majd azért írd meg, mire jutottál! Ha esetleg fotó is lesz a kész pultról, azt is szívesen látnám!

Még valami! Eszembe jutott, hogy valahol olvastam a műgyantából kiöntött dolgokról. Szerintem ezek a karok éppen ideálisan kivitelezhetőek ily módon!
(#) eron válasza Frankye hozzászólására (») Máj 31, 2006 /
 
Mindenképpen írok ha lesznek fejlemények!!!
(#) gerpetya válasza eron hozzászólására (») Máj 31, 2006 /
 
Az jó lenne.
Érettségi után én is el kezdek gondolkozni ezen. Majd én is írok ha fejlemények lesznek.
(#) Gory válasza gerpetya hozzászólására (») Máj 31, 2006 /
 
Hi!
USB billnetyűzethez egy kis segítséget tudok nyújtani. Az ilyen egér és egyéb állatok HID nevű usb osztályba tartoznak. Azaz Human Interface Device. A billnetyűzetet azt nem tudom igazából pontosan, de szerintem az is. Ha pic-el akarjátok megoldani, akkor 18F4550-est javaslok. A microchip honlapján van is kéz firmware például ami egy egeret valósít meg.
(#) Frankye válasza Gory hozzászólására (») Máj 31, 2006 /
 
Hmmmm. Elgondolkodtató 5let!
(#) Elzett hozzászólása Aug 27, 2009 /
 
Sziasztok!
www.raildriver.com
De talán a karokat egy-két potival megoldhatod és a sebesség mérőt LCD kijelzővel tudod kivitelezni.
Talán úgy hogyha a képernyőn megjelenő számot kivezérled (PIC-el) a kijelzőre! :yes:
(#) slave557 hozzászólása Aug 27, 2009 /
 
Én úgy gondolom, hogy minden vezérlő lelke a billentyűzet
Csak a gépen kell beállítani, hogy pl. a "L" legyen a lámpa, akkor ami az l nek felel meg, a saját pultodon oda egyedi gombot csinálsz, és így egyszerű csinálni:
joystickból váltót, mozdonyos játékhoz mindenféle gamepadot..
(#) AK47Mark hozzászólása Nov 3, 2009 /
 
Arra nincs valami ötletetek hogy pl a lámpa kapcsolót nem gombal hanem kapcsolóval akarnám megcsinálni?
Következő: »»   1 / 2
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem