Gameport a nahrada joysticku

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

Gameport a nahrada joysticku

#1 Příspěvek od Persink163054 »

Dobry den,
Mam velmi zajimavy problem.
Jde o zapojeni 8 kontaktu(rele, vypinac) ve kterych budou zapojeny odpory a celek se bude chovat jako potenciometr zapojeny do gameportu. Sepnute kontakty pak budou menit odpor jehoz hodnotu bude mozne odecitat pomoci programu.
Kontakty budou sepnuty v libovolnem poradi a poctu.
Predem dekuji za rady.

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

#2 Příspěvek od Yarda1 »

Vidím popis něčeho co se má připojit na game port a má s tím komunikovat nějaký program. Ale v čem je ten problém?

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#3 Příspěvek od Persink163054 »

V tom ze se nemuzu dopocitat podle ohmova zakona.
Ber ilustracni priklad:
Je dano 8 odporu. Hodnoty 1,2,4,8,16,32,64,128. Program zmeri hodnotu a zobrazi.
Chci-li 130, zapojim 2 a 8 do serie, 134 je 2,3,8 do serie.
A ted jak premostit ty zbyvajici, kdyz za pul vteriny se zase zmeni hodnota?
Je to na kolejiste, motor od masinky propoji civku, ta pritahne kotvu, kontakt propoji obvod, pocitac zobrazi volnost/obsazenost koleje. Kvuli indukci to musi byt oddeleno.
Dalsi moznosti je nejaky obvod IO, ktery by spinanim kontaktu odesilal kombinaci bud do ser.portu nebo USB.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#4 Příspěvek od Persink163054 »

Ja to hodne zjednodusim.
Obvod ktery bude v realnem case sledovat sepnuti kontaktu a zobrazovat jejich stavy. Cim vic, tim lip.
Mam starsi pocitac ktery ma 6 LPT. Vsechny dokazu plne ovladat. Jenze bych chtel mit i vstupni informace o obsazeni koleji.

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

#5 Příspěvek od Yarda1 »

Co třeba takhle - použít rozpínací kontakty. Ale nevím, jaký vliv na celkový odpor budou mít přechodové odpory na kontaktech.
Přílohy
kontakty.JPG
(20.75 KiB) Staženo 39 x

Uživatelský avatar
kuto
Příspěvky: 62
Registrován: 14 led 2009, 01:00

#6 Příspěvek od kuto »

Nejak tomu nerozumim. Pises ze potrebujes merit analogovou hodnotu pomoci gameportu a pak ze chces sledovat stavy kontaktu pomoci LPT. K cemu na kolejisti slouzi sada odporu s premostovanim kontaktama?
Jinak ja bych to nedelal pres LPT porty, ale sber dat pomoci nejakeho modulu s mcu a ten pak pripojil pres ser. port nebo usb. To pak muzes pripojit k cemukoliv. A taky LPT obcas pri takovych pokusech odchazeji bez varovani :)

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#7 Příspěvek od Persink163054 »

Velice dekuji. Pomohl jsi mi to vyresit. Mohu na oplatku nabidnout svezeni na stanovisti strojvedouciho.
Ja tusil ze to bude jednoduche.
Pokud se mam revanzovat napis na email:geforce6166bx@seznam.cz

Prechodove odpory budou zanedbatelne, krome toho pevne odpory budou nahrazeny trimry presne nastavenymi podle hodnot pocitace. tzv. je zkalibruju.
Usetril jsi mi dost penez pomoci tohoto zapojeni takze kdybych ti mohl kdykoliv poradit nebo pomoci co se tyce vlaku tak napis.
Jeste jednou diky.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#8 Příspěvek od Persink163054 »

Ke Kutovi.
LPT ovladaji navestidla, vyhybky atd. ale nemam zjistenou jejich polohu (musim se podivat na kolejiste zda sviti zelena/cervena atd)
Jenze model simuluje skutecnost a tak si to chci dodelat tak abych videl volnosti koleji (do tunelu je blbe videt, vyhybka se neprestavi pokud je tam vlak) jenze toto jsou vstupni informace.
Mam li 8 gameportu a kazdy muzu rozdelit na 32 kolejovych obvodu + 4 tlacitka ziskam 36*8=368 binarnich informaci a to uz je slusne kolejiste. Spocitam li cenu soucastek a ktomu vlastni graficke rozhrani je na snade ze je lepsi si to zapojit sam nez kupovat za 5000-15000kc digital od ROCO.
Podivejte se na stranku pratel zeleznic, zabezpecovaci technika, ostrava hl.n, dalk. rizeni Plzen-Cheb, dalk.rizeni Praha-Kralupy tam je odkaz ZTP-JOP. Hlavne ty obrazky.
Nikdo totiz nenabizi takovou grafiku, tak si programuju sam.
A model je s minimalnimi naklady na urovni skutecnosti a modelarske kluby nemaji dost penez tak jim pomaham takto.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#9 Příspěvek od Persink163054 »

Jeste jsem pozapomel ty kontakty galvanicky oddeluji indukci motoru od desky pocitace. Znam jednoho blba co takto znicil celou desku vcetne CPU.
A odpory zajistuji presnou hodnotu pro gameport

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#10 Příspěvek od Andrea »

Persink163054 píše:Mohu na oplatku nabidnout svezeni na stanovisti strojvedouciho.
Není to "o hubu/zaměstnání", když tu uvádíš i číslo mašiny? Tedy pokud je "tvoje", 054 jezdí asi na Slovensku. :D

Uživatelský avatar
kuto
Příspěvky: 62
Registrován: 14 led 2009, 01:00

#11 Příspěvek od kuto »

Jo to ja vsechno chapu, jen mi prijde pouziti tolika gameportu k tomuhle ucelu trochu zvlastni. Kdyz uz to tedy chces snimat analogove, tak bych stejne pouzil externi obvod na com portu a snimal to a/d prevodnikem v mcu. Samozrejme te neznam, a nevim jestli bys to zvlad. On ten gameport neni zadna vyhra co do presnosti a stalosti hodnot. Ale treba ti to bude stacit. Nezkousel jsem to, ale neverim ve stabilni rozlisovaci schopnost gameportu na 256 hodnot.
Naposledy upravil(a) kuto dne 20 led 2012, 10:59, celkem upraveno 3 x.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#12 Příspěvek od Persink163054 »

Samozrejme je. Nejsem strojvedouci a vim a znam. Ja jsem s detma ve meste, ozvu se v podvecer. Nemuzu odpovedet YARDOVI. pise mi to MILERDAEMON. Zkus kdyztak udelat mail primo na seznamu.cz
Vse dopovim vecer.
Zatim.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#13 Příspěvek od Persink163054 »

Tady emailova odpoved yardovi:
Budete se divit ale w98 a qbasic. Dnes jiz qb7 ta umi kompilaci exe. To je na jednotne obsluzne pracoviste JOP. Zadejte do vyhledavace, mam mob.internet tak to nerozepisu.
Na releovky pouzivam VB6 a VB.NET. Pomoci flexgridu (coz je excel) dam obrazky prusvitek do souradnicove site obrazky prusvitek a algoritmus najde cestu.
Jinak si stahnete nektery z multikonu od j.konrada (Hledat gordikon, multikon) uvolneny verze pro XP a PRECTETE SI NAVOD a zahrajte si. Jsem presvedcen ze se vam bude libit.
O pristim vikendu maji den otevrenych dveri modelari v praze podbabe. Ja tam jedu i s detma, muzem se tam potkat.
Zeptam se odkud jste?
Zdenek.
Tady kutovi:
Bez vyhradne souhlasim, ale nemam vhodne schema. Pokud muzes poslat, budu rad.
Obcas se ozvu v prubehu dne, jinak na 100% po 19:00
Zatim dik. Zdenek.

Uživatelský avatar
Persink163054
Příspěvky: 29
Registrován: 05 říj 2011, 02:00

#14 Příspěvek od Persink163054 »

Tady emailova odpoved yardovi:
Budete se divit ale w98 a qbasic. Dnes jiz qb7 ta umi kompilaci exe. To je na jednotne obsluzne pracoviste JOP. Zadejte do vyhledavace, mam mob.internet tak to nerozepisu.
Na releovky pouzivam VB6 a VB.NET. Pomoci flexgridu (coz je excel) dam obrazky prusvitek do souradnicove site obrazky prusvitek a algoritmus najde cestu.
Jinak si stahnete nektery z multikonu od j.konrada (Hledat gordikon, multikon) uvolneny verze pro XP a PRECTETE SI NAVOD a zahrajte si. Jsem presvedcen ze se vam bude libit.
O pristim vikendu maji den otevrenych dveri modelari v praze podbabe. Ja tam jedu i s detma, muzem se tam potkat.
Zeptam se odkud jste?
Zdenek.
Tady kutovi:
Bez vyhradne souhlasim, ale nemam vhodne schema. Pokud muzes poslat, budu rad.
Obcas se ozvu v prubehu dne, jinak na 100% po 19:00
Zatim dik. Zdenek.

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

#15 Příspěvek od Yarda1 »

Persink163054 píše:Budete se divit ale w98 a qbasic.
Divit se nebudu, pod těmito wokny mi to ještě šlo. Kdysi jsem zkoušel něco se sériovým portem, postupně v GWBASICu, TurboBASICu, QBASICu a nefungovalo to. Pak se ke mně dostal PowerBASIC - ten taky umí kompilovat - a tam se to rozchodilo. Prý ty předchozí BASICy v obsluze sériového portu měly chybu.
Bydlím tam co se potkali dva medvědi, ale k těm modelářům se asi nedostanu.
Na ty odkazy se příležitostně podívám.

Odpovědět

Zpět na „Výpočetní technika“