Just a little post to thanks all the Nuigroup’s community for this very good forum
and to show you my first Multitouch Table and software
- LCD 22”
- LLP with modified Axis Laser(x2)
- PS3 EYE
- 850nm BP filter.
- Fluorescent tubes for backlight(x2)
- Glass for touch surface.
- Touchlib or tbeta.
- Python and PyMT SDK from Thomas Hansen
- <s>windows for now, but gnu linux as soon as possible.(problem with ps3 eye linux driver).</s>
EDIT: 25 January 2009
SWITCHED TO LINUX:
We can now use the PS3eye with more resolution and frame rate :
The working modes are :
See here for the files:
It is based on the gspca driver, modified by me, and maybe there are some bugs, ....
But it work for me !!!
Just a couple of questions:
**You said “modified” Aixiz lasers...can you elaborate?
**What wattage lasers?
**You’re using a 850nm filter, when Aixiz only sells 780nm and 900nm something lasers...um...either you modified them accordingly, or...?
It’s really easy to write in python, with the help of PyMT for Multitouch events
and its really speed, the PC used for the demo is a MSI WIND portable with an ATOM processor.
I will post photoo.py code, when it will be cleaned. I have already put ibar and GE_touch simple code
on my website.
Modified laser, because the 780nm laser from Aixis are too difficult to filter (near red), so i have swapped the diode with a
850nm 10mW L850P010 THORLABS one. (see here my tests and pdf of L850P010)
Just be careful that the pinout are not the same.The 850nm BP filter i used is from ebay(i could find the link if you want).
I have the link for BP filters from omegabob’s ebay store, thanks.
What are you using to driver the lasers?
Dont know if you tried this, or if you still can try it with you 850nm lasers, but I am trying to get an IR laser that when shone on a wall, like a laser pointer, can be seen by a webcam from about 10 ft away at night (meaning no ambient IR light present). I have some 780nm ones from Aixiz, but I ordered too low wattage (5mW). So not only am I in need of a higher wattage, I am pretty sure I need something closer to 850nm, rather than the 780nm. What Im wondering is if you are still able to, shine the point laser onto a surface and let me know if a modified webcam can pick up the ir point. Im trying to figure out if I need the 10mW one, 30mW, or 100mW. Thanks.
The driver for the laser are inside the module, it’s Aixiz original driver, i have just swapped the laser led and adjusted
the resistor to have a 50mA current trough the 850 laser led (typical current).
I can make a test with a 10mw laser dot at 850nm on a wall for you if you can wait a little, i have a lot things to do in this end of 2008 year.
Maybe i can do that in the begin of 2009. Are you interested ?
Thank you for trying French, my English is approximative too
Yes my LCD panel is from an Hyundai x224w 22” Monitor (cost in France is 160€), and i had no big problem to extract the lcd.
I have used some matches to disassemble the LCD-FILTERS-BACKLIGHT sandwich.
And the lcd flex in this monitor is only on side of the LCD panel (It was a good surprise for me).
The other Flex between the LCD and the Video Signal board is LVDS protocol and can then be lengthened if needed.
I think that it’s a good monitor for an MT project. My next one will be largest, maybe twice.
Does your GE touch work with reactivision TUIO simulator?
I’ve got GE pro. I start GE pro, then your PyGE_touch.exe, then TUIO simulator. Doesn’t seems to work.
I found there is an error running the PyGE_touch.exe.
Traceback (most recent call last):
File “PyGE_touch.py”, line 100, in <module>
File “win32com\client\__init__.pyc”, line 95, in Dispatch
File “win32com\client\dynamic.pyc”, line 98, in _GetGoodDispatchAndUserName
File “win32com\client\dynamic.pyc”, line 78, in _GetGoodDispatch
pywintypes.com_error: (-2147221005, ‘Invalid class string’, None, None)
I have never used a TUIO simulator, i work on a real hardware and
it work with Touchlib and Tbeta tracker.
I can’ t say you if it works or not with the TUIO simulator.
But the error you get look like an Windows Library error or missing library.
Could you tell me what’s your OS and if you have some services packs installed.
It does sound like a windows library issue, but I’m not sure given py2exe might do some fancy magic under the hood. It might be a pymt issue. Do you have the TUIO simulator broadcast on port 3333. I think maybe you have to start the TUIO simulator before starting the application; I have had that issue with other pymt apps before. I have only tried with qtsim, and that seems to work at least if i start it before it start the applications.