Allegro.cc - Online Community

Allegro.cc Forums » Programming Questions » touch screen in CRT monitor to control my arcade stuff

This thread is locked; no one can reply to it. rss feed Print
touch screen in CRT monitor to control my arcade stuff
kronoman
Member #2,911
November 2002
avatar

hello allegroids

well, I have been working with a friend on a arcade machine - jukebox for our place home made with old hardware, MDF, some arcade buttons, etc...

Im making the software with Allegro

now, my question is, there is some sort of membrane or something that I can add to a CRT monitor to add touch screen to it?

I imagine some sort of glass that goes in front of the CRT and acts as a mouse click for the computer, would be cool if it plugs in the mouse port COM1 or USB (we are using old hardware)...

thanks a lot
all help is welcome in this "touch screen" thingy...;D

Johan Halmén
Member #1,550
September 2001

kronoman
Member #2,911
November 2002
avatar

I was googling like two days for this, but cant find anything that is for CRT, just touch screen kits for LCD or notebooks. And expensive!

I think back in the days of the Pentium 3 I saw some crappy glass or something that was for touch screen.

Your google search magic seems better than mine :o Im checking!

Thanks! Anybody that implemented this on the past on a Allegro software or project?

Thomas Fjellstrom
Member #476
June 2000
avatar

Touch screen overlays are expensive as crap these days. Cost as much as a screen. Sometimes as much as full touch screen unit (screen+touch overlay).

You're almost better off going with a home made touch screen. Grab a couple shitty cameras you can put along the edge of the screen, pointed accross the surface, and do some image recognition fanciness to detect the location of a person's fingers.

That particular setup would be easier with an LCD, you could put the camera behind the LCD, and you'd only need one camera.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro SVN Snapshots] - [Allegro TODO] - [Web Hosting]
"God Bless Joe Pesci" -- George Carlin
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

Johan Halmén
Member #1,550
September 2001

Still haven't checked the links. But I think the overlays don't give a damn whether there's a CRT or a LCD behind them. Of course LCD screens are really flat while CRT screens are only said to be flat. In commercials.

Well, that's what I think. The touch screens don't get any info from the underlying screen, do they? They just measure the point where your finger is.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This thread is obviously about nothing so heres a bunny with a pancake on its head. -kazzmir

Arthur Kalliokoski
Member #5,540
February 2005
avatar

The outer surface of my 17" Starlogic CRT is absolutely flat, although the inner surface with the phosphors is very slightly curved, as evidenced by reflections of lights.

I really admire the U.S. Constitution. It's so much better than what we have now.

kronoman
Member #2,911
November 2002
avatar

You're almost better off going with a home made touch screen. Grab a couple shitty cameras you can put along the edge of the screen, pointed accross the surface, and do some image recognition fanciness to detect the location of a person's fingers.

That particular setup would be easier with an LCD, you could put the camera behind the LCD, and you'd only need one camera.

that is a really interesting and novelty idea, please tell me more!!!

what kind of camara? a webcam?

how I would interface with such from allegro program?

this would work for a arcade cabinet? Im building arcade cabinets, jukeboxs, etc with a friend

thanks a lot!

p.s sweet project: http://www.maximumpc.com/article/features/maximum_pc_builds_a_multitouch_surface_computer

Thomas Fjellstrom
Member #476
June 2000
avatar

kronoman said:

what kind of camara? a webcam?

Yeah, you don't need anything fancy.

Quote:

how I would interface with such from allegro program?

Not directly, you'd have to figure out how to capture video from whatever interface the operating system provides. Of course you wont need to interface directly with allegro since you don't need to display the frames, just process them for movement.

Quote:

this would work for a arcade cabinet?

I dunno. Possibly.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro SVN Snapshots] - [Allegro TODO] - [Web Hosting]
"God Bless Joe Pesci" -- George Carlin
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

kronoman
Member #2,911
November 2002
avatar

now, this project is multi touch

with single touch I would be fine, and I guess it would be cheaper and easier to produce

any ideas about single touch? i.e the system the ATM machines use?

Thomas Fjellstrom
Member #476
June 2000
avatar

If you're using a camera you can do either or, its up to how complex you write the object/movement detection.

if you use a capacitive or resistive overlay, thats different, some support multi touch, some don't.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro SVN Snapshots] - [Allegro TODO] - [Web Hosting]
"God Bless Joe Pesci" -- George Carlin
"Goto is the buldozer of coding. Sometimes, the buldozer is just the right tool for the job. Not often, but sometimes." -- LordBob

Go to: