tag:blogger.com,1999:blog-43334392641026548912024-03-13T07:46:02.308-07:00Peau ProductionsThis blog follows my work and experimenting into the emerging world of multi-touch hardware and softwarePeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-4333439264102654891.post-56288084959866227592009-06-14T18:10:00.001-07:002009-06-14T18:11:21.253-07:00This Blog Has MovedThis blogspot blog has been moved to my website:<br /><a href="http://www.peauproductions.com/blog/">http://www.peauproductions.com/blog/</a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0tag:blogger.com,1999:blog-4333439264102654891.post-40952666038075942232009-06-14T16:18:00.000-07:002009-06-14T16:50:43.927-07:00PS3 m12 Lens DifferenceHere are some comparison shots showing just how much better the PS3 camera is once you replace the OEM lens:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SjWGf_MBHfI/AAAAAAAAAoM/WkXtMxMOisk/s1600-h/IMG_1777.JPG"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SjWGf_MBHfI/AAAAAAAAAoM/WkXtMxMOisk/s400/IMG_1777.JPG" alt="" id="BLOGGER_PHOTO_ID_5347328016668237298" border="0" /></a><br />(Setup: Outside, midday)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SjWGf3YGMyI/AAAAAAAAAoE/rW2Y2rKCae0/s1600-h/IMG_1779.JPG"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SjWGf3YGMyI/AAAAAAAAAoE/rW2Y2rKCae0/s400/IMG_1779.JPG" alt="" id="BLOGGER_PHOTO_ID_5347328014571418402" border="0" /></a><br /> Left: OEM__________Right: 3.6mm m12 Lens<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SjWGfaCffAI/AAAAAAAAAn0/3i-3gAxw4wE/s1600-h/ps3_oem_850.jpg"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SjWGfaCffAI/AAAAAAAAAn0/3i-3gAxw4wE/s400/ps3_oem_850.jpg" alt="" id="BLOGGER_PHOTO_ID_5347328006696172546" border="0" /></a><br />OEM Lens<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SjWGfutti3I/AAAAAAAAAn8/TLf9Aodg-A8/s1600-h/ps3_m12_850.jpg"><img style="cursor: pointer; width: 400px; height: 299px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SjWGfutti3I/AAAAAAAAAn8/TLf9Aodg-A8/s400/ps3_m12_850.jpg" alt="" id="BLOGGER_PHOTO_ID_5347328012246158194" border="0" /></a><br />3.66mm m12 Lens<br /><br />The perfect focus of the after-market lens is important when trying to get very accurate blobs in optical-based multitouch setups, and also when using fiducial patterns like those used by the <a href="http://reactivision.sourceforge.net/">Reactivision Team</a>.<br />For finger tracking, the OEM lens can work fine, but should really only be used if on a tight budget, as the results from the more focused image will be better.<br />Here are some comparison shots using both lenses in a MT table:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ3wXRmFI/AAAAAAAAAoU/NcdsvM27cK8/s1600-h/m12_850.jpg"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ3wXRmFI/AAAAAAAAAoU/NcdsvM27cK8/s400/m12_850.jpg" alt="" id="BLOGGER_PHOTO_ID_5347331723540666450" border="0" /></a><br />(m12 lens)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SjWJ4gpgetI/AAAAAAAAAo0/HnMLx61jwAk/s1600-h/oem_850.jpg"><img style="cursor: pointer; width: 400px; height: 134px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SjWJ4gpgetI/AAAAAAAAAo0/HnMLx61jwAk/s400/oem_850.jpg" alt="" id="BLOGGER_PHOTO_ID_5347331736502041298" border="0" /></a><br />(Comparison: OEM on left, m12 on right)<br />The reason why the OEM looks in focus is because the camera is only a few inches from the hand. Once you move away from it more, the image will go out of focus quickly, thus setups with the camera more than a few inches away won't be in focus.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SjWKWP-6MqI/AAAAAAAAApE/vqrgrP4pSQ4/s1600-h/oem_850_inside.jpg"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SjWKWP-6MqI/AAAAAAAAApE/vqrgrP4pSQ4/s400/oem_850_inside.jpg" alt="" id="BLOGGER_PHOTO_ID_5347332247424479906" border="0" /></a><br />(OEM lens)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SjWJ4UrUE9I/AAAAAAAAAos/EvQV9MyYdKw/s1600-h/m12_850_inside.jpg"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SjWJ4UrUE9I/AAAAAAAAAos/EvQV9MyYdKw/s400/m12_850_inside.jpg" alt="" id="BLOGGER_PHOTO_ID_5347331733288391634" border="0" /></a><br />(3.66mm m12 lens)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ4A7oJ1I/AAAAAAAAAoc/TpolJYl22Bk/s1600-h/m12_850_160d_inside.jpg"><img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ4A7oJ1I/AAAAAAAAAoc/TpolJYl22Bk/s400/m12_850_160d_inside.jpg" alt="" id="BLOGGER_PHOTO_ID_5347331727988107090" border="0" /></a><br />(2.1mm m12 lens - Fisheye/Wide Angle)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SjWKV1lsbVI/AAAAAAAAAo8/2qKsMc0jCjg/s1600-h/oem_850_ccv.jpg"><img style="cursor: pointer; width: 400px; height: 264px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SjWKV1lsbVI/AAAAAAAAAo8/2qKsMc0jCjg/s400/oem_850_ccv.jpg" alt="" id="BLOGGER_PHOTO_ID_5347332240339397970" border="0" /></a><br />(OEM lens)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ4cqH1SI/AAAAAAAAAok/2w5NZiJcuU4/s1600-h/m12_850_ccv.jpg"><img style="cursor: pointer; width: 400px; height: 264px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SjWJ4cqH1SI/AAAAAAAAAok/2w5NZiJcuU4/s400/m12_850_ccv.jpg" alt="" id="BLOGGER_PHOTO_ID_5347331735430878498" border="0" /></a><br />(m12 lens)<br /><br />So as you can see, the screen shots support what I said before. The OEM lens can work for either really short camera distances, or for finger tracking systems that dont need high accuracy.<br /><br />My <a href="http://peauproductions.com/store/">store</a> carries both m12 and OEM moddified cameras, so be sure to check it out and let me know if you have any questions.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com3tag:blogger.com,1999:blog-4333439264102654891.post-77830286777964934402009-06-13T19:52:00.000-07:002009-06-13T19:58:49.727-07:00ACRYLITE Rear Projection Material ComparisonSo I tested the ACRYLITE RP materials that are offered by Evonik (Germany) for Rear Projection acrylic screens.<br />My favorite is the 7D006, but since it is hard to get if you live outside of Europe, of the other materials, which are domestic USA mainly, the dark grey had the best and closest image quality to the 7D006.<br /><br />Tested Materials:<br />7D006 - grey (Used in the Microsoft Surface Tables)<br />0D002 - colorless<br />7D512 - light grey<br />7D513 - dark grey<br /><br />Projector: 2500 lumens<br />Ambient Light: Medium<br /><br /><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5137562&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00adef&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5137562&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00adef&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com2tag:blogger.com,1999:blog-4333439264102654891.post-53184288538781111372009-04-29T17:00:00.001-07:002009-04-29T17:24:15.901-07:00Environmentallights.com Releases an IR Buying Guide<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SfjuNx3rQ5I/AAAAAAAAAls/QC3T-i_o6Uo/s1600-h/ENL_buying+guide+pdf.jpeg"><img style="cursor: pointer; width: 400px; height: 167px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SfjuNx3rQ5I/AAAAAAAAAls/QC3T-i_o6Uo/s400/ENL_buying+guide+pdf.jpeg" alt="" id="BLOGGER_PHOTO_ID_5330272079485551506" border="0" /></a><br /><br />So after much confusion and questions from the constant flow of multitouch customers trying to figure out exactly what they need to buy to build their MT setups, <a href="http://www.environmentallights.com/categories/1303_2399/infrared-led-ribbon-flex">Environmental Lights</a> has answered with a <a href="http://www.environmentallights.com/shop/images/tech_specs/infrared_led_ribbon.pdf">PDF</a> buying guide. It breaks the process down for you with descriptions on exactly what to buy and url links to the products so that you can easily find what you need.<br />Environmental Lights also continues to deliver and respond to the Multitouch community. They have recently <a href="http://www.environmentallights.com/products/12705/Dimmable_LED_Ribbon_5m_reel_IR850_390">increased the brightness of their LED ribbons</a> (from 300 to 390 LEDs), which means the possibility of even larger displays can be made with them and better results all around. The results I have been getting in all my testing with their previous ribbons is exactly what I expect from such high quality products, and this new line of products will be even better.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com2tag:blogger.com,1999:blog-4333439264102654891.post-87716002240210851822009-04-16T22:56:00.000-07:002009-04-29T17:21:05.919-07:00The Two Types of PS3 Eye Stock Lenses (Pictures of Each)Here is picture proof that there are two types of stock PS3 Camera Lenses.<br />One is the easily modified one (the Good one), which is mostly sold inside the USA, and the un-modifiable one (the Bad one) sold mostly outside the USA.<br />First off, here are some pictures of the different boxes Sony packages them in:<br /><br /><a href="http://s246.photobucket.com/albums/gg93/nolanramseyer/MT/20083315294257725.jpg" target="_blank"><img src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/20083315294257725.jpg" alt="Photobucket" border="0" /></a><br /><a href="http://s246.photobucket.com/albums/gg93/nolanramseyer/MT/Sony_PS3_EyeCamera.jpg" target="_blank"><img src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/th_Sony_PS3_EyeCamera.jpg" alt="Photobucket" border="0" /></a><br />As some members have pointed out, the box type doesn't mean you'll get a Good lens or not.<br />The cameras look exactly the same on the outside, except for the most outer piece on the lens.<br />These are pictures of the Good one:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/Segbqc79YpI/AAAAAAAAAlE/jRmluBs15Ys/s1600-h/IMG_1640.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/Segbqc79YpI/AAAAAAAAAlE/jRmluBs15Ys/s320/IMG_1640.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536975501746834" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SegbPpZh7iI/AAAAAAAAAks/zT3TMTAtWwE/s1600-h/IMG_1643.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SegbPpZh7iI/AAAAAAAAAks/zT3TMTAtWwE/s320/IMG_1643.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536514990534178" border="0" /></a><br /><br />These are pictures of the Bad one:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SegbqB3J36I/AAAAAAAAAk8/JEYXXrVZYJI/s1600-h/IMG_1641.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SegbqB3J36I/AAAAAAAAAk8/JEYXXrVZYJI/s320/IMG_1641.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536968233836450" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/Segbp5lbIuI/AAAAAAAAAk0/iI7QOAsr2_8/s1600-h/IMG_1642.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/Segbp5lbIuI/AAAAAAAAAk0/iI7QOAsr2_8/s320/IMG_1642.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536966011986658" border="0" /></a><br /><br />And here they are side by side:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SegbPYfqyyI/AAAAAAAAAkk/Mp3CHqOenBA/s1600-h/IMG_1644.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SegbPYfqyyI/AAAAAAAAAkk/Mp3CHqOenBA/s320/IMG_1644.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536510452878114" border="0" /></a><br /><br />You may not be able to tell that well, but the Good one has a curved outer glass lens piece, and the Bad one has a flat outer lens piece.<br />When you take it apart, you can see the biggest difference and the cause of the problem with the Bad one (on the left):<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SegbPENR90I/AAAAAAAAAkc/of6k5xehC7A/s1600-h/IMG_1645.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SegbPENR90I/AAAAAAAAAkc/of6k5xehC7A/s320/IMG_1645.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536505007044418" border="0" /></a><br /><br />Bad one:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SegbPEtuGnI/AAAAAAAAAkU/uwg44TCNLBA/s1600-h/IMG_1646.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SegbPEtuGnI/AAAAAAAAAkU/uwg44TCNLBA/s320/IMG_1646.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536505143106162" border="0" /></a><br /><br />Good one:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SegbO0rzQkI/AAAAAAAAAkM/GR06dZu1f8w/s1600-h/IMG_1647.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SegbO0rzQkI/AAAAAAAAAkM/GR06dZu1f8w/s320/IMG_1647.JPG" alt="" id="BLOGGER_PHOTO_ID_5325536500840088130" border="0" /></a><br /><br /><br />You'll notice that the Bad one has a larger outer-most piece of glass than the Good one (on the right).<br />As far as I can tell, in this camera's stock lens, there are two pieces of glass and one piece that is the IR blocking filter.<br />The IR blocking filter is the piece that needs to be removed and replaced with an IR Band Pass filter which you can see in my other ps3 threads.<br />The problem is that the Bad one has the IR blocking filter <span style="font-weight: bold;">between </span>the two other pieces of glass, and the Good one has it closest to the sensor on the PCB.<br />Thus, you cannot modify the stock lens on the Bad one, without destroying the lens. You will have to buy a new m12 mount and a new lens.<br />To modify the Good one, just follow the video which you can see at this thread: <a href="http://nuigroup.com/forums/viewthread/4189/">http://nuigroup.com/forums/viewthread/4189/</a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com11tag:blogger.com,1999:blog-4333439264102654891.post-32314610591580444252009-03-25T19:22:00.000-07:002009-04-02T11:53:21.576-07:00Peau Productions Website and Store OpenSo a few weeks ago I finally decided to create a website to collect all this multitouch stuff together and make it easier to not only find what you're looking for but also something to easily reference. <a href="http://www.peauproductions.com/">peauproductions.com</a> has some basic categories on the main page to direct you to the information that you are looking for, with other links along the top of the page:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SdUJl4sO40I/AAAAAAAAAiM/eXQ3LOPWGhA/s1600-h/pp_main.bmp"><img style="cursor: pointer; width: 320px; height: 287px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SdUJl4sO40I/AAAAAAAAAiM/eXQ3LOPWGhA/s320/pp_main.bmp" alt="" id="BLOGGER_PHOTO_ID_5320169081285829442" border="0" /></a><br />The site still has some categories to fill up, but there is a lot already up so just look around.<br />The most visited page so far is the purchase link which has the <a href="http://www.peauproductions.com/purchase.html">STORE</a>:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/ScrnwDWMHGI/AAAAAAAAAhs/UTe2ZDR3K1g/s1600-h/pp_store_pic.jpeg"><img style="cursor: pointer; width: 302px; height: 320px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/ScrnwDWMHGI/AAAAAAAAAhs/UTe2ZDR3K1g/s320/pp_store_pic.jpeg" alt="" id="BLOGGER_PHOTO_ID_5317317122782403682" border="0" /></a><br />On it I have put up the ability to purchase already modded Playstation 3 Cameras with band pass filters shipped to people around the world. I have had so many orders in the first week or so that I am basically purchasing more cameras and filters non-stop. Check the site and store out.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0tag:blogger.com,1999:blog-4333439264102654891.post-6744222778044846512009-03-02T11:10:00.000-08:002009-03-02T17:30:47.041-08:00Received Endlighten Acylic and Environmentallights.com IR LED RibbonSo I received my Endlighten acrylic last Friday and some IR lights from Environmentalights.com. I did a ton of tests so read through the stuff below.<br /><br />Recieving the Endlighten:<br />Probably the worst packaging job Id seen ever. Like one of those shows where they show you how messed up an item looks after shipping it, that's how the acrylic looked. The very thin paper covering and thin layer of bubble wrap did little if anything to protect the expensive acrylic. Corners were heavily chipped and most of the sides were exposed.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SawxUrpbmFI/AAAAAAAAAeo/A8CXxKGF4FA/s1600-h/IMG_1462.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SawxUrpbmFI/AAAAAAAAAeo/A8CXxKGF4FA/s320/IMG_1462.JPG" alt="" id="BLOGGER_PHOTO_ID_5308672292146616402" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SawxVG8T4YI/AAAAAAAAAew/tkqpBO9COA8/s1600-h/IMG_1463.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SawxVG8T4YI/AAAAAAAAAew/tkqpBO9COA8/s320/IMG_1463.JPG" alt="" id="BLOGGER_PHOTO_ID_5308672299473559938" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SawxWKI5cMI/AAAAAAAAAfA/4tW3vS5WXL4/s1600-h/IMG_1465.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SawxWKI5cMI/AAAAAAAAAfA/4tW3vS5WXL4/s320/IMG_1465.JPG" alt="" id="BLOGGER_PHOTO_ID_5308672317511528642" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SawxVsEXLWI/AAAAAAAAAe4/2xntmmp70_4/s1600-h/IMG_1464.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SawxVsEXLWI/AAAAAAAAAe4/2xntmmp70_4/s320/IMG_1464.JPG" alt="" id="BLOGGER_PHOTO_ID_5308672309439442274" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SawxWVT5-HI/AAAAAAAAAfI/-LjyViQ3W7s/s1600-h/IMG_1466.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SawxWVT5-HI/AAAAAAAAAfI/-LjyViQ3W7s/s320/IMG_1466.JPG" alt="" id="BLOGGER_PHOTO_ID_5308672320510490738" border="0" /></a><br />Removed packaging (iphone for size reference) It is about 42" diagonal in a 16:9 ratio:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/Saw2j8fQkxI/AAAAAAAAAf4/A2Kb8SL_An8/s1600-h/IMG_1472.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/Saw2j8fQkxI/AAAAAAAAAf4/A2Kb8SL_An8/s320/IMG_1472.JPG" alt="" id="BLOGGER_PHOTO_ID_5308678051923530514" border="0" /></a><br />Brought my LED-LP LCD table over below the Endlighten acrylic and some normal, clear 6mm acrylic:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/Saw2kIitr5I/AAAAAAAAAgA/wykJW9tdiWY/s1600-h/IMG_1473.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/Saw2kIitr5I/AAAAAAAAAgA/wykJW9tdiWY/s320/IMG_1473.JPG" alt="" id="BLOGGER_PHOTO_ID_5308678055159246738" border="0" /></a><br />Looking down at the LCD image with both pieces splitting half the image (Endlighten on right and normal on left):<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/Saw2kfQ4MbI/AAAAAAAAAgI/UJCefK-6UT8/s1600-h/IMG_1474.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/Saw2kfQ4MbI/AAAAAAAAAgI/UJCefK-6UT8/s320/IMG_1474.JPG" alt="" id="BLOGGER_PHOTO_ID_5308678061258453426" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/Saw2k_-lXLI/AAAAAAAAAgQ/j2k7dCg_3Nk/s1600-h/IMG_1475.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/Saw2k_-lXLI/AAAAAAAAAgQ/j2k7dCg_3Nk/s320/IMG_1475.JPG" alt="" id="BLOGGER_PHOTO_ID_5308678070040091826" border="0" /></a><br />The pictures above are a little dark, but I could not tell any difference between the two acrylics in terms of clarity. They both looked exactly the same. Thus I think it is highly likely that a DSI LCD setup will work just fine.<br />Next I placed my projector below the two sheets and used normal computer paper as a diffuser for testing (again, Endlighten on right and normal acrylic on left):<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4D2XYgbI/AAAAAAAAAgg/LI-F27lbRYw/s1600-h/IMG_1477.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4D2XYgbI/AAAAAAAAAgg/LI-F27lbRYw/s320/IMG_1477.JPG" alt="" id="BLOGGER_PHOTO_ID_5308679699547324850" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/Saw4Kc8_toI/AAAAAAAAAg4/5M-2ENQ-wSs/s1600-h/IMG_1480.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/Saw4Kc8_toI/AAAAAAAAAg4/5M-2ENQ-wSs/s320/IMG_1480.JPG" alt="" id="BLOGGER_PHOTO_ID_5308679812984845954" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4G05wUDI/AAAAAAAAAgw/B67gpQPa-k0/s1600-h/IMG_1479.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4G05wUDI/AAAAAAAAAgw/B67gpQPa-k0/s320/IMG_1479.JPG" alt="" id="BLOGGER_PHOTO_ID_5308679750694228018" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4F2v8yEI/AAAAAAAAAgo/52TGzfJqYvM/s1600-h/IMG_1478.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/Saw4F2v8yEI/AAAAAAAAAgo/52TGzfJqYvM/s320/IMG_1478.JPG" alt="" id="BLOGGER_PHOTO_ID_5308679734010103874" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/Saw2lK1U01I/AAAAAAAAAgY/mmWNmi7Eu-c/s1600-h/IMG_1476.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/Saw2lK1U01I/AAAAAAAAAgY/mmWNmi7Eu-c/s320/IMG_1476.JPG" alt="" id="BLOGGER_PHOTO_ID_5308678072954049362" border="0" /></a><br />Again I couldnt tell any difference, except that the particles inside the Endlighten diffused the image a little, so that without a diffuser, it seemed like you may not need a diffuser, since the particles stop the image, whereas the clear acrylic let the image go straight through.<br /><br />On to the Environmentallights.com IR Lights.<br />I received a reel of 850nm IR LEDs:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_22GLSI/AAAAAAAAAfg/yNWSwiDp_BE/s1600-h/IMG_1469.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_22GLSI/AAAAAAAAAfg/yNWSwiDp_BE/s320/IMG_1469.JPG" alt="" id="BLOGGER_PHOTO_ID_5308674133398531362" border="0" /></a><br />and a test strip of 940nm IR LEDs:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_uHbMxI/AAAAAAAAAfY/qiNwYAHcCnk/s1600-h/IMG_1468.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_uHbMxI/AAAAAAAAAfY/qiNwYAHcCnk/s320/IMG_1468.JPG" alt="" id="BLOGGER_PHOTO_ID_5308674131055293202" border="0" /></a><br />The LEDs look like this close up:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SawzAx5ovCI/AAAAAAAAAfw/xpkiItPfdgk/s1600-h/IMG_1471.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SawzAx5ovCI/AAAAAAAAAfw/xpkiItPfdgk/s320/IMG_1471.JPG" alt="" id="BLOGGER_PHOTO_ID_5308674149251071010" border="0" /></a><br />And the 850nm ones glow a slight red which is only slightly noticable when the lights are completly off:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SawzAbmwmqI/AAAAAAAAAfo/2uIZPrKRrhA/s1600-h/IMG_1470.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SawzAbmwmqI/AAAAAAAAAfo/2uIZPrKRrhA/s320/IMG_1470.JPG" alt="" id="BLOGGER_PHOTO_ID_5308674143266314914" border="0" /></a><br />With my ps3 camera that had a floppy disk poor-man's band pass filter, here is what the 850nm LED lights look like:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm.jpg"><img style="cursor: pointer; width: 271px; height: 203px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm.jpg" alt="" border="0" /></a><br />and what the 940nm ones look like:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/940nm.jpg"><img style="cursor: pointer; width: 278px; height: 207px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/940nm.jpg" alt="" border="0" /></a><br />The floppy disk isnt filtering for a specific wavelength, but as you can see, the 850nm IR LEDs produce a much brighter image.<br />I also took a similar picture of a flourecent lamp in my room, with a floppy disk band pass filter:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/light_florecent_floppy.jpg"><img style="cursor: pointer; width: 312px; height: 235px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/light_florecent_floppy.jpg" alt="" border="0" /></a><br />And a 850nm band pass filter:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/light_florecent_850BP.jpg"><img style="cursor: pointer; width: 308px; height: 229px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/light_florecent_850BP.jpg" alt="" border="0" /></a><br />Quite a difference.<br /><br />Next I did some tests. First I used the 6mm clear arylic and wrapped the 850nm ribbons all the way around:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_GzRvDI/AAAAAAAAAfQ/K-XhTCx8_jI/s1600-h/IMG_1467.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/Sawy_GzRvDI/AAAAAAAAAfQ/K-XhTCx8_jI/s320/IMG_1467.JPG" alt="" id="BLOGGER_PHOTO_ID_5308674120501804082" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacrylic.jpg"><img style="cursor: pointer; width: 373px; height: 278px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacrylic.jpg" alt="" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacrylic_blobs.jpg"><img style="cursor: pointer; width: 337px; height: 250px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacrylic_blobs.jpg" alt="" border="0" /></a><br />The LED strips from environmentallights.com are really easy to use. Took me all of 5 mins to surround the acrylic.<br />The 940nm strip was too short to surround the entire piece of acrylic, so I did a test surrounding the clear acrylic with both wavelengths and only around as much as the 940nm length was and with the floppy disk as the band pass filter.<br />The 850nm:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacylic_blobs_floppy.jpg"><img style="cursor: pointer; width: 329px; height: 244px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850nm_FTIR_clearacylic_blobs_floppy.jpg" alt="" border="0" /></a><br />And the 940nm one:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/940nm_FTIR_clearacrylic_blobs_short.jpg"><img style="cursor: pointer; width: 310px; height: 230px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/940nm_FTIR_clearacrylic_blobs_short.jpg" alt="" border="0" /></a><br />Not too much of a difference with the floppy disk on, but with the proper band pass filter it would make a big difference. Again, the 940nm is less as bright due to the ps3 cam's sensor being less sensitive.<br /><br />Then I surrounded the Endlighten Acrylic with the full 850nm strip and setup the PS3 cam with the 850nm band pass filter:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/Saw4LM2Qg8I/AAAAAAAAAhA/m2BG9rZOdbo/s1600-h/IMG_1481.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/Saw4LM2Qg8I/AAAAAAAAAhA/m2BG9rZOdbo/s320/IMG_1481.JPG" alt="" id="BLOGGER_PHOTO_ID_5308679825841488834" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/overview.jpg"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/overview.jpg" alt="" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/test_EnL_full.jpg"><img style="cursor: pointer; width: 324px; height: 244px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/test_EnL_full.jpg" alt="" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/Saw52lm2W0I/AAAAAAAAAhI/C2ksopVK0iE/s1600-h/IMG_1482.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/Saw52lm2W0I/AAAAAAAAAhI/C2ksopVK0iE/s320/IMG_1482.JPG" alt="" id="BLOGGER_PHOTO_ID_5308681670733749058" border="0" /></a><br />Very light pressure:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/test3.jpg"><img style="cursor: pointer; width: 346px; height: 226px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/test3.jpg" alt="" border="0" /></a><br />And dragging with light pressure (peace):<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/drag.jpg"><img style="cursor: pointer; width: 358px; height: 236px;" src="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/drag.jpg" alt="" border="0" /></a><br /><br />The setup so far works great and I am very excited. The Endlighten coupled with the lights from Environmentallights.com created the DSI very well and very easily, as everything was setup in under 10 minutes.<br /><br /><a href="http://www.environmentallights.com/products/12396/Dimmable_LED_Ribbon_5m_reel_IR850">Here</a> is the url for buying the reel of 850nm IR LEDs from environmentallights.comPeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com14tag:blogger.com,1999:blog-4333439264102654891.post-82972503374014007342009-02-23T10:53:00.000-08:002009-03-20T13:33:11.909-07:00PS3 Eye Camera Band Pass Filter Insertion (updated)**Update 3/20/09: Filters for those looking for <span style="font-weight: bold;">850nm </span>or <span style="font-weight: bold;">880nm </span>are available now that will correct the focus when inserted between the CMOS sensor and the stock lens.<br />DO NOT screw the lens all the way down. Doing so will destroy the glass over the sensor and thus destroy your camera.<br />You need to just screw it down snuggly so that the filter rests on the sensor glass.<br /><a href="http://cgi.ebay.com/NIR-Optical-Filter-850DF10-11-5mm-painted-edge_W0QQitemZ160322969357QQihZ006QQcategoryZ15220QQtcZphotoQQcmdZViewItemQQ_trksidZp1742.m153.l1262">Here</a> is the 850DF10 filter link and its <a href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/850DF10115.gif">transmission curve</a>.<br /><a href="http://cgi.ebay.com/NIR-Optical-Filter-880DF20-11-5mm-painted-edge_W0QQitemZ310130285095QQihZ021QQcategoryZ15220QQtcZphotoQQcmdZViewItemQQ_trksidZp1742.m153.l1262">Here</a> is the 880DF20 filter link and its <a href="http://i246.photobucket.com/albums/gg93/nolanramseyer/MT/880DF20115.gif">transmission curve</a>.<br />Costs $20/ filter + free shipping**<br /><br />**See update at bottom for method of not needing to cut the lens**<br /><br />So last week I purchased two band pass filters from the ebay seller omegabob2 who is the main supplier of band pass filters for the members on the nuigroup forum. You can find his ebay store as a link on my blog or <a href="http://stores.ebay.com/OmegaFiltersEbuyer2_NIR-Filters_W0QQcolZ4QQdirZ1QQfsubZ8001095QQftidZ2QQtZkm">here</a><br />So I needed a 850nm filter due to my purchase of IR LED strips from <a href="http://www.environmentallights.com/categories/1303_2399/infrared-led-ribbon-flex">environmentallights.com</a> coming up, and omegabob2 has one filter available, a 25mm one. I bought two of them, and when I got the package discovered that he also had included two extra filters: a 60mm one and a 10mm one. Both are products he does not currently sell on his site. He included a nice note suggesting I try them out and that he has seen some of my work on the forum, though hasn't himself registered to the site yet. I was excited for the 10mm one, as I instantly knew what I was going to try with it!<br />So I grabbed my PS3 Eye cam, and worked at it to fit the filter between the lens and the image sensor on the board. Below are pictures showing how it worked out. I am very pleased with the results and will ask that he include these 10mm 850nm filters on his site as I know Ill be purchasing more of them very soon.<br />*****<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SaLxrhGxreI/AAAAAAAAAbA/w9zygeqVtYM/s1600-h/IMG_1441.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SaLxrhGxreI/AAAAAAAAAbA/w9zygeqVtYM/s320/IMG_1441.JPG" alt="" id="BLOGGER_PHOTO_ID_5306069040919326178" border="0" /></a><br />What the lens/lens holder looked like originally after I had cut the IR blocking filter out (as seen in my <a href="http://peauproductions.blogspot.com/2009/01/video-dissection-of-ps3-eye-camera-for.html">previous videos</a><a>)<br /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsNSA1kI/AAAAAAAAAbQ/92GMKumMB1I/s1600-h/IMG_1443.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsNSA1kI/AAAAAAAAAbQ/92GMKumMB1I/s320/IMG_1443.JPG" alt="" id="BLOGGER_PHOTO_ID_5306069052777616962" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SaLzDNS6KSI/AAAAAAAAAb4/m9zd3W_XVqM/s1600-h/IMG_1453.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SaLzDNS6KSI/AAAAAAAAAb4/m9zd3W_XVqM/s320/IMG_1453.JPG" alt="" id="BLOGGER_PHOTO_ID_5306070547429992738" border="0" /></a><br />The 850DF10 10mm 850nm band pass filter from <a href="http://stores.ebay.com/OmegaFiltersEbuyer2_NIR-Filters_W0QQcolZ4QQdirZ1QQfsubZ8001095QQftidZ2QQtZkm">omegabob2's ebay store</a><a><br /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxr5hl6xI/AAAAAAAAAbI/aI1ED0HKhcs/s1600-h/IMG_1442.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxr5hl6xI/AAAAAAAAAbI/aI1ED0HKhcs/s320/IMG_1442.JPG" alt="" id="BLOGGER_PHOTO_ID_5306069047474252562" border="0" /></a><br />The filter is too big in diameter to fit directly into the hole left when I took out the IR blocking filter.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsLjgKuI/AAAAAAAAAbY/FsbaqoEItNk/s1600-h/IMG_1444.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsLjgKuI/AAAAAAAAAbY/FsbaqoEItNk/s320/IMG_1444.JPG" alt="" id="BLOGGER_PHOTO_ID_5306069052314102498" border="0" /></a><br />Using an exacto pen knife enlarge the hole and dig plastic away from the lens so that it also sits lower (need to be this tool and not a large razor blade as you need the precision from this small knife)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SaL1HG7ZlHI/AAAAAAAAAcI/InsE_jHKWhM/s1600-h/IMG_1450.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SaL1HG7ZlHI/AAAAAAAAAcI/InsE_jHKWhM/s320/IMG_1450.JPG" alt="" id="BLOGGER_PHOTO_ID_5306072813463508082" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SaL1G1hbS-I/AAAAAAAAAcA/GPL95XOY7gc/s1600-h/IMG_1449.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SaL1G1hbS-I/AAAAAAAAAcA/GPL95XOY7gc/s320/IMG_1449.JPG" alt="" id="BLOGGER_PHOTO_ID_5306072808791165922" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SaLzCm4wN_I/AAAAAAAAAbo/nonBa-dLlEw/s1600-h/IMG_1451.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SaLzCm4wN_I/AAAAAAAAAbo/nonBa-dLlEw/s320/IMG_1451.JPG" alt="" id="BLOGGER_PHOTO_ID_5306070537119741938" border="0" /></a><br />Showing the enlarged hole for the filter to sit in.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SaL1HeL6l_I/AAAAAAAAAcY/8jJ35q_A6v8/s1600-h/IMG_1448.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SaL1HeL6l_I/AAAAAAAAAcY/8jJ35q_A6v8/s320/IMG_1448.JPG" alt="" id="BLOGGER_PHOTO_ID_5306072819706796018" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SaL1HWftw2I/AAAAAAAAAcQ/T_LGe8Snl3k/s1600-h/IMG_1447.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SaL1HWftw2I/AAAAAAAAAcQ/T_LGe8Snl3k/s320/IMG_1447.JPG" alt="" id="BLOGGER_PHOTO_ID_5306072817642357602" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SaL2TWAhYBI/AAAAAAAAAcg/6yTKSYbIN98/s1600-h/IMG_1446.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SaL2TWAhYBI/AAAAAAAAAcg/6yTKSYbIN98/s320/IMG_1446.JPG" alt="" id="BLOGGER_PHOTO_ID_5306074123181580306" border="0" /></a><br />The filter sitting in the hole.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SaLzC7x5uZI/AAAAAAAAAbw/FZY4wUxTekI/s1600-h/IMG_1452.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SaLzC7x5uZI/AAAAAAAAAbw/FZY4wUxTekI/s320/IMG_1452.JPG" alt="" id="BLOGGER_PHOTO_ID_5306070542728149394" border="0" /></a><br />Putting the lenses back on.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsb8jOLI/AAAAAAAAAbg/ziEPUJCvUxI/s1600-h/IMG_1445.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SaLxsb8jOLI/AAAAAAAAAbg/ziEPUJCvUxI/s320/IMG_1445.JPG" alt="" id="BLOGGER_PHOTO_ID_5306069056714127538" border="0" /></a><br />The holder does not screw all the way back down to what it had before. So just twist the screws until they are snug and the piece of glass over the sensor and the band pass filter are as close together as they can be without shattering the sensor.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SaL24V_wd9I/AAAAAAAAAco/mEdY7n5hEO0/s1600-h/850nm+ps3+test.jpeg"><img style="cursor: pointer; width: 388px; height: 228px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SaL24V_wd9I/AAAAAAAAAco/mEdY7n5hEO0/s320/850nm+ps3+test.jpeg" alt="" id="BLOGGER_PHOTO_ID_5306074758833534930" border="0" /></a><br />Showing the filter looking at the 850nm LEDs that are used on my LED-LP table using the PS3 Eye cam software that is provided with AlexP's PS3 Driver download.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SaRpf-q46hI/AAAAAAAAAdI/9uIJX4pgiUQ/s1600-h/ps3_850nm_screenshot.jpg"><img style="cursor: pointer; width: 320px; height: 210px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SaRpf-q46hI/AAAAAAAAAdI/9uIJX4pgiUQ/s320/ps3_850nm_screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5306482259069037074" border="0" /></a><br />Screenshot from tbeta with the new filter on.<br /><br />The addition of this filter may fix the focus problem, as you can see in the image above, everything is pretty much in focus.<br />The filter does a great job at filtering out light other than the 850nm band as it should.<br />********<br />UPDATE 2/27/09<br />So I received some more filters from Jim (omegabob) yesturday. The 11.4mm 842DF33 fits perfectly inside the PS3 lens without any carving of plastic needed as seen in the procedure above. Here are some shots using a different camera lens than the one above:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SahCHNMZGoI/AAAAAAAAAeA/tAdVuO8GC0o/s1600-h/IMG_1459.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SahCHNMZGoI/AAAAAAAAAeA/tAdVuO8GC0o/s320/IMG_1459.JPG" alt="" id="BLOGGER_PHOTO_ID_5307564852424284802" border="0" /></a><br />A piece of floppy disc (old method) and the band pass filter (new method)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SahCGv08RdI/AAAAAAAAAdw/VfE09bMxLnI/s1600-h/IMG_1457.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SahCGv08RdI/AAAAAAAAAdw/VfE09bMxLnI/s320/IMG_1457.JPG" alt="" id="BLOGGER_PHOTO_ID_5307564844541298130" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SahCGp1ly_I/AAAAAAAAAd4/Wh9asJOQ91o/s1600-h/IMG_1458.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SahCGp1ly_I/AAAAAAAAAd4/Wh9asJOQ91o/s320/IMG_1458.JPG" alt="" id="BLOGGER_PHOTO_ID_5307564842933406706" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SahCHf8O9OI/AAAAAAAAAeI/Bq3nuk45pyc/s1600-h/IMG_1460.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SahCHf8O9OI/AAAAAAAAAeI/Bq3nuk45pyc/s320/IMG_1460.JPG" alt="" id="BLOGGER_PHOTO_ID_5307564857456784610" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SahDSM3ucvI/AAAAAAAAAeQ/t9cY0auVctI/s1600-h/IMG_1461.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SahDSM3ucvI/AAAAAAAAAeQ/t9cY0auVctI/s320/IMG_1461.JPG" alt="" id="BLOGGER_PHOTO_ID_5307566140827792114" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SahGtdm-LeI/AAAAAAAAAeg/C7tAVVRP0-g/s1600-h/ps3_850nm_test2.jpeg"><img style="cursor: pointer; width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SahGtdm-LeI/AAAAAAAAAeg/C7tAVVRP0-g/s320/ps3_850nm_test2.jpeg" alt="" id="BLOGGER_PHOTO_ID_5307569907712273890" border="0" /></a><br />Omegabob should be posting these filters up soon to be able to purchase.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com9tag:blogger.com,1999:blog-4333439264102654891.post-25257950902234889402009-02-07T11:51:00.000-08:002009-03-06T12:24:37.224-08:003D Models of Optical-Based MultiTouch TechniquesI have made some 3D models showcasing the current methods to make optical-based multi-touch setups: FTIR, Rear DI, Front DI, DSI, LLP, and LED-LP<br />They are all done in the game Second Life, which has really good 3D building abilities.<br />Ive also modeled some MT setups: my current LED-LP, my in-progress DSI, cerupcat’s FTIR, AlexP’s LLP and more to come.<br />Take a look. I have hopes that the basic modeling will be used as helpful information for learning about MT and how it all works in the hardware side.<br />And the other picture is of my living room, with my in-progress DSI table as the coffee table. Oh and my art on the walls <img src="http://nuigroup.com/images/smileys/smile.gif" alt="smile" style="border: 0pt none ;" width="19" height="19" /><br />Enjoy.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SY36gV2jC3I/AAAAAAAAAYQ/zv6UiIzB4KM/s1600-h/NUI+logo.jpeg"><img style="cursor: pointer; width: 320px; height: 141px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SY36gV2jC3I/AAAAAAAAAYQ/zv6UiIzB4KM/s320/NUI+logo.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300167770013633394" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SY36glCS5II/AAAAAAAAAYY/0Bs1FW8lXAs/s1600-h/MT+Setup+Overview.jpeg"><img style="cursor: pointer; width: 320px; height: 170px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SY36glCS5II/AAAAAAAAAYY/0Bs1FW8lXAs/s320/MT+Setup+Overview.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300167774089438338" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SY3pVtn5pTI/AAAAAAAAAWw/PF5w32cOWGY/s1600-h/FTIR.jpeg"><img style="cursor: pointer; width: 320px; height: 175px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SY3pVtn5pTI/AAAAAAAAAWw/PF5w32cOWGY/s320/FTIR.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300148895718417714" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SY3pVhrftDI/AAAAAAAAAW4/Q8ryQarLpmQ/s1600-h/REAR+DI.jpeg"><img style="cursor: pointer; width: 320px; height: 176px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SY3pVhrftDI/AAAAAAAAAW4/Q8ryQarLpmQ/s320/REAR+DI.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300148892512269362" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SY3pVzSapPI/AAAAAAAAAXA/VBpMzROz280/s1600-h/LLP.jpeg"><img style="cursor: pointer; width: 320px; height: 175px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SY3pVzSapPI/AAAAAAAAAXA/VBpMzROz280/s320/LLP.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300148897238918386" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SY3pVyxFV3I/AAAAAAAAAXI/IzSoB97MHWI/s1600-h/DSI.jpeg"><img style="cursor: pointer; width: 320px; height: 177px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SY3pVyxFV3I/AAAAAAAAAXI/IzSoB97MHWI/s320/DSI.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300148897099110258" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SY30cCCKwcI/AAAAAAAAAXY/lbKnuklG_oE/s1600-h/LED-LP.jpeg"><img style="cursor: pointer; width: 320px; height: 209px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SY30cCCKwcI/AAAAAAAAAXY/lbKnuklG_oE/s320/LED-LP.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300161098904420802" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SbGGdxPw7DI/AAAAAAAAAhc/j_xXTT1H9kQ/s1600-h/FRONT+DI.jpeg"><img style="cursor: pointer; width: 320px; height: 176px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SbGGdxPw7DI/AAAAAAAAAhc/j_xXTT1H9kQ/s320/FRONT+DI.jpeg" alt="" id="BLOGGER_PHOTO_ID_5310173281640311858" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SY30cQjsFsI/AAAAAAAAAXo/rEfFnspqmH4/s1600-h/cerupcat_FTIR.jpeg"><img style="cursor: pointer; width: 320px; height: 175px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SY30cQjsFsI/AAAAAAAAAXo/rEfFnspqmH4/s320/cerupcat_FTIR.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300161102803113666" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SY30cOtvqPI/AAAAAAAAAXg/SNJ__eo1cKA/s1600-h/AlexP_LLP.jpeg"><img style="cursor: pointer; width: 320px; height: 205px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SY30cOtvqPI/AAAAAAAAAXg/SNJ__eo1cKA/s320/AlexP_LLP.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300161102308419826" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SY30c1WdC5I/AAAAAAAAAX4/ZdCPSBH8e5c/s1600-h/PeauProductions_LEDLP.jpeg"><img style="cursor: pointer; width: 320px; height: 174px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SY30c1WdC5I/AAAAAAAAAX4/ZdCPSBH8e5c/s320/PeauProductions_LEDLP.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300161112679713682" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SY30cbfAALI/AAAAAAAAAXw/lIFkuaUq39c/s1600-h/PeauProductions_DSI.jpeg"><img style="cursor: pointer; width: 320px; height: 174px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SY30cbfAALI/AAAAAAAAAXw/lIFkuaUq39c/s320/PeauProductions_DSI.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300161105736237234" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SY36gOsPj9I/AAAAAAAAAYA/tynTIuBI6TQ/s1600-h/livingroom.jpeg"><img style="cursor: pointer; width: 320px; height: 155px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SY36gOsPj9I/AAAAAAAAAYA/tynTIuBI6TQ/s320/livingroom.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300167768091365330" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SY36gfYxEPI/AAAAAAAAAYI/y30clJemloA/s1600-h/self_logo_tabe.jpeg"><img style="cursor: pointer; width: 320px; height: 174px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SY36gfYxEPI/AAAAAAAAAYI/y30clJemloA/s320/self_logo_tabe.jpeg" alt="" id="BLOGGER_PHOTO_ID_5300167772573077746" border="0" /></a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com4tag:blogger.com,1999:blog-4333439264102654891.post-56432056817917417172009-01-31T13:21:00.000-08:002009-01-31T13:43:30.585-08:00SecondLife Mockup of DSI TableSo I havnt posted it here, but the current table Im working on is going to be a DSI table instead of the previosly mentioned LLP design. DSI is similar to DI and FTIR, where the LEDs still surround the special Endlighten acrylic needed for DSI to work, but the acrylic itself is the IR emitter, instead of groups of IR LEDs on the rear of the touch surface (like in Rear DI). The biggest advantage is that you dont need a compliant layer, so I can have a thin piece of glass as the very top surface.<br />Ive done some building in SecondLife showing what it is going to kinda look like:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDWcJlq8I/AAAAAAAAAWI/F8-hLq75iTA/s1600-h/secondlife-postcard1.jpg"><img style="cursor: pointer; width: 320px; height: 195px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDWcJlq8I/AAAAAAAAAWI/F8-hLq75iTA/s320/secondlife-postcard1.jpg" alt="" id="BLOGGER_PHOTO_ID_5297573851975494594" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDX-jLugI/AAAAAAAAAWQ/9u6iLx15_wA/s1600-h/secondlife-postcard2.jpg"><img style="cursor: pointer; width: 320px; height: 195px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDX-jLugI/AAAAAAAAAWQ/9u6iLx15_wA/s320/secondlife-postcard2.jpg" alt="" id="BLOGGER_PHOTO_ID_5297573878389520898" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDZL-q8FI/AAAAAAAAAWg/zh-tFGqR75A/s1600-h/secondlife-postcard4.jpg"><img style="cursor: pointer; width: 320px; height: 195px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SYTDZL-q8FI/AAAAAAAAAWg/zh-tFGqR75A/s320/secondlife-postcard4.jpg" alt="" id="BLOGGER_PHOTO_ID_5297573899174342738" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SYTDZPbPP5I/AAAAAAAAAWo/3s5EPySFYyE/s1600-h/secondlife-postcard5.jpg"><img style="cursor: pointer; width: 320px; height: 195px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SYTDZPbPP5I/AAAAAAAAAWo/3s5EPySFYyE/s320/secondlife-postcard5.jpg" alt="" id="BLOGGER_PHOTO_ID_5297573900099469202" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SYTDYJJthWI/AAAAAAAAAWY/vCoSVsfh75E/s1600-h/secondlife-postcard3.jpg"><img style="cursor: pointer; width: 320px; height: 195px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SYTDYJJthWI/AAAAAAAAAWY/vCoSVsfh75E/s320/secondlife-postcard3.jpg" alt="" id="BLOGGER_PHOTO_ID_5297573881235473762" border="0" /></a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com3tag:blogger.com,1999:blog-4333439264102654891.post-37659761732494317262009-01-27T19:52:00.000-08:002009-01-27T20:31:39.542-08:00Video Dissection of PS3 Eye Camera for MT Optical-Based SetupsMade some tutorial videos showing every step to take out the IR blocking filter and then putting in a visible blocking filter in the PS3 Eye Camera. Enjoy.<br /><br />Part 1: IR Blocking Filter Removal<br /><br /><object width="1280" height="720"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2939528&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2939528&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="234"></embed></object><br /><br />Part 2: Adding Visible Blocking Filter, Tests With IR Light<br /><br /><object width="1280" height="720"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2975294&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2975294&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="234"></embed></object>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com4tag:blogger.com,1999:blog-4333439264102654891.post-15754555392928209642009-01-19T10:14:00.000-08:002009-01-19T10:37:36.117-08:00How the LED-LP Effect is Similar to LLPThe following is a response of mine to a user on the nuigroup forums regarding LLP safety and the LED-LP setup.<br /><br />User gfunk2k writes:<br /><blockquote>"Im having problems with my setup. as you know i was going to try LLP but was put off as im worried about the dangers of the lasers as i have a little one running around so thinking of the LED-LP approach as this is allot more safe. if you remember my pic the LEDs would only be on the left and right of the screen and also the the screen is 19" but the LEDs would be around 60cm away from each other. would this still work and do you have any idea what LEDs i will need to look for?<br />If I had to have the LEDs top and bottom they would again be 60cms away as this is the size on the glass top im using.<br />Thanks again"<br /></blockquote><br /><br />Here was my response:<br /><blockquote>"Hmmm...laser safety is a worrisome problem if you have instances (children, pets, etc) that may somehow redirect the plane to hit someone's eyes. LLP setups are typically better and more safer in vertical wall setups, as it is harder to change the beam path in a way that would hit someone's eyes. It is mentioned that at the low power (under 25mW) that the typical LLP laser is at, after going through a line lens (to create the plane of IR light) that the IR light is much too weak to really cause any damage, but you can never be too careful; since as my Mom would say, "you aint going to get another set of eyes so take care of them." I will let you know that I have tested a CD drive laser and accidentally hit my eyes with it a couple times. It caused some slight pain for a day or so, but like most instances of low power lasers, doesnt create any damage for too long and everything was normal the next day.<br /><br />As for an LED-LP setup, it is much safer though much more difficult to get similar results to an LLP setup. The "plane" of IR light that you have to create via IR LEDs around your touch surface usually has a much "thicker" beam, so you have to adjust the filters in tbeta very tightly to get very low blob appearance, or you'll create touches when you arent even touching the surface.<br /><br />My recommendation is to surround all sides of the screen with the IR LEDs. The reason is that you need to create a grid-like plane of IR light. An LED puts out light in a conical beam, so the narrower the beam of the LED the better, since the less light that is sent above the touch surface. This is contrary to the suggested LEDs for an FTIR or DI setup, which should have a much wider beam spread so the the FTIR affect can work better or so that the screen is more covered evenly for diffusion. So think of the LEDs as "lasers" that spread apart the further that the light gets. With these "narrow" beams, we need to essentially create a grid of beams that create a plane, which we touch. By having the beams on at least two sides next to each other (i.e. the top and a side, or bottom and a side), you create this grid (though all 4 sides creates a better grid). By only putting the LEDs on the top/bottom or sides, you are allowing there to potentially be gaps in your beam plane, and thus you will get a strobbing affect if you were to draw across the touch surface. You will get the strobbing affect at the very start of your LED rails no matter what, so make sure to locate the tip of the LEDs off from where you want to begin to touch by at least 1cm or so (this will reduce the strobbing but not elimiate it).<br /><br />LED-LP setups work better for smaller screen sizes because the conical light from the LEDs doesnt have a chance to spread above the touch surface as much. The screen in my LED-LP table is a 17" (4:3 ratio), which works well. Going bigger should be fine up to maybe a 22" or 24". I do not know the size limitation, but I know that there probably is one, as the LEDs will eventually spread too much to be effective.<br /><br />As for the type of LEDs to buy, as mentioned above, get ones that have a fairly narrow beam spread. The ones that I bought and used have a beam spread (viewing angle) of about 15-30 degrees, as seen <a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ssPageName=ADME:B:EOIBSAA:US:11&Item=280277702200">here</a> on ebay. Spacing should theoretically be as close as you can make them, with a max separation of 1 inch (about 2.5cm). The ones on my table are spread apart about 2.5cm on the smaller side and 3cm on the larger side, thus all 4 sides are surrounded. Use an led calculator either found <a href="http://ledcalculator.net/">here</a> or <a href="http://led.linear1.org/led.wiz">here</a> to calculate what resistors to put in series with each parallel rail of LEDs. I am using 4 sides of 12 LEDs each (48 total).<br /><br />The info above is collected based on my own experiences and prototyping."</blockquote>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com3tag:blogger.com,1999:blog-4333439264102654891.post-55038601762531584302008-12-24T10:45:00.000-08:002008-12-29T11:35:35.984-08:00New Touch Menu System: Initial Structure (Video)So I am building a 3D menu system using FlashCS4 with Papervision3D and Tweener added extensions. My previous basic cursor app done earlier in AS2 can be found <a href="http://peauproductions.blogspot.com/2008/11/blog-post.html">here</a>. I love the 3D world and what you can do with it so expect big stuff from me when I do my future apps. Try it out below:<br /><br /><object><br /><param value="http://sites.google.com/site/peauproductions/Home/menudraw.swf?clickTAG=http://sites.google.com/site/peauproductions/Home/menudraw.swf" rel="nofollow" name="movie"><br /><embed src="http://sites.google.com/site/peauproductions/Home/menudraw.swf?clickTAG=http://sites.google.com/site/peauproductions/Home/menudraw.swf" rel="nofollow" type="application/x-shockwave-flash" width="400" height="800"></embed><br /></object><br /><br />Here is a video showing it used in a touch environment (no extra touch features yet):<br /><br /><object width="400" height="225"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2622584&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=2622584&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><br />In the above video, what you are seeing is the central sphere launch from start up, one tap in this central sphere launches satellites when none are present. Hitting one of the satellites causes the next level to be displayed (hard to see in the video, but the base color of the satellites is changing, notice the bottom left sphere changes as I move up/down levels). The satellites with the green on them is the furthest level you can go, and thus me hitting the satellites more doesn't do anything. If the central sphere is hit when there are satellites up, it advances down one level, showing the next level satellites, but only if we aren't at the starting base level.<br /><br />The menu will be launched by my 3 finger menu launch code that I created a month or so ago. The central orb will be a 3D model done up in 3D Studio Max or equivalent software. The "satellites" orbiting the central sphere will have planes with words/graphics fixed to them in much better graphics than you see in this video.<br />There will be many layers and will be as easily customizable as I can make it. I also plan on adding a menu section that will allow the manipulating of the menu itself, like flying around the whole 3D system, moving the satellites around, etc.<br /><br />More to come soon.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com1tag:blogger.com,1999:blog-4333439264102654891.post-69448633825319891272008-12-17T15:12:00.000-08:002009-04-14T12:08:54.595-07:00New Projector! & Designs for a new LLP "Coffee" Table** As an update to this post, I have since changed my table to a DSI table and sold the projector for $600, and bought a better one.**<br /><br />Well, I finished up this school quarter finally and have been working on a bunch of flash/as3 stuff, tooling around with different ideas and projects. I messed around with the Youtube API a bit and have turned my attention back to building a cool 3D menu, now using Papervision3D and the Tweener add-in.<br /><br />I received some lasers from Aixiz for another project, but they are too weak, so new ones will be ordered in the coming weeks. While playing with the lasers, I came to appriciate the easy setup of a multitouch LLP (Laser Light Plane) table, and have decided to make my next table a LLP one.<br /><br />I randomly popped onto craigslist.com for projectors this week and the first most recent post was about an Optoma EP7155 projector for $200!!! I assumed something was wrong with it, but called anyways. The guy said nothing was wrong with it, so I drove out there to have a look, not expecting much. I was first surprised at how small the thing was and it all looked good so I swapped for cash and took it home to play with it.<br /><br />The <a href="http://www.aboutprojectors.com/pdf/optoma-ep7155-specs.pdf">OPTOMA EP7155</a> is known as a ultraportable "laptop" projector, hence why it is so small:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMS8myS-I/AAAAAAAAAT4/AeWRKuWa1Lo/s1600-h/IMG_1396.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMS8myS-I/AAAAAAAAAT4/AeWRKuWa1Lo/s320/IMG_1396.JPG" alt="" id="BLOGGER_PHOTO_ID_5280906295202958306" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SUmMSP7UBAI/AAAAAAAAATg/_04wNNL2yzo/s1600-h/IMG_1393.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SUmMSP7UBAI/AAAAAAAAATg/_04wNNL2yzo/s320/IMG_1393.JPG" alt="" id="BLOGGER_PHOTO_ID_5280906283209458690" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMTP2BAHI/AAAAAAAAAUA/dWUx4COwCjI/s1600-h/IMG_1397.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMTP2BAHI/AAAAAAAAAUA/dWUx4COwCjI/s320/IMG_1397.JPG" alt="" id="BLOGGER_PHOTO_ID_5280906300367110258" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMSUQIPBI/AAAAAAAAATo/w7w5rzqWTzc/s1600-h/IMG_1394.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SUmMSUQIPBI/AAAAAAAAATo/w7w5rzqWTzc/s320/IMG_1394.JPG" alt="" id="BLOGGER_PHOTO_ID_5280906284370508818" border="0" /></a><br /><br />It has a bunch of useful ports on the back and should work really well for my new table. It's native resolution is 1024x768, but can do up to 1600x1200. I will be running it at 1280x768, as that is the resolution of my 720p HD projector in my living room. The table will also act as a controller for the HD one, along with displaying it's own image. Only thing is that it is quite loud, at about 35db or so since the fan must be on high to cool it off since it gets hot. Thus I will have to make sure there is good ventilation and to enclose it in such a way as to reduce noise.<br /><br />A rough diagram of my new table:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SUmQ-Fu5_jI/AAAAAAAAAVI/Im_CmMZpueI/s1600-h/MT_meas.jpeg"><img style="cursor: pointer; width: 400px; height: 278px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SUmQ-Fu5_jI/AAAAAAAAAVI/Im_CmMZpueI/s400/MT_meas.jpeg" alt="" id="BLOGGER_PHOTO_ID_5280911434433822258" border="0" /></a><br /><br />And the placement of the mirrors to achieve the shallow 2 foot depth using <a href="http://robertpriewasser.com/stuff_projects/programming/rearproject/shockwave/index.html">this</a> website:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SUmQ-utY8yI/AAAAAAAAAVY/nzCVZ9otG8s/s1600-h/proj2.jpeg"><img style="cursor: pointer; width: 400px; height: 199px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SUmQ-utY8yI/AAAAAAAAAVY/nzCVZ9otG8s/s400/proj2.jpeg" alt="" id="BLOGGER_PHOTO_ID_5280911445433316130" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SUmQ-fh5jmI/AAAAAAAAAVQ/a8Swo-A40zY/s1600-h/proj.jpeg"><img style="cursor: pointer; width: 400px; height: 225px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SUmQ-fh5jmI/AAAAAAAAAVQ/a8Swo-A40zY/s400/proj.jpeg" alt="" id="BLOGGER_PHOTO_ID_5280911441358589538" border="0" /></a><br /><br />I picked up some mirror tiles at Home Depot for cheap and played around with angling the image, but I will need bigger mirrors for my final table<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SUmPJvUv9DI/AAAAAAAAAUQ/PHvvf2-tjoU/s1600-h/IMG_1399.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SUmPJvUv9DI/AAAAAAAAAUQ/PHvvf2-tjoU/s320/IMG_1399.JPG" alt="" id="BLOGGER_PHOTO_ID_5280909435553707058" border="0" /></a><br /><br />So looks like this will be a smooth topped table probably using a single layer of frosted glass or with a piece of vellum underneath as the projection surface. The lasers will be around the corners. I will test with 2 lasers first and decide if I need 4 or not.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com11tag:blogger.com,1999:blog-4333439264102654891.post-24512775008944993392008-11-24T13:14:00.000-08:002008-11-24T16:23:36.812-08:00Some More Final Touches (VIDEO)So I haven't posted in a bit since Ive been busy learning Flash/AS3 and balancing schoolwork. I am going to be transporting my MT box this weekend, so I wanted to finalize the top so that it didn't slide around anymore.<br /><br />I put some nails through the side walls and acrylic that go into the removable top:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SSsahYM-d8I/AAAAAAAAATQ/nKqodMyh5Ns/s1600-h/IMG_1391.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SSsahYM-d8I/AAAAAAAAATQ/nKqodMyh5Ns/s320/IMG_1391.JPG" alt="" id="BLOGGER_PHOTO_ID_5272336949502179266" border="0" /></a><br />This keeps all the pieces from moving around and gives it a snug fit.<br /><br />And here is the top, all screwed together and very strong:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SSsagrru3pI/AAAAAAAAATA/HFTlrANZLEY/s1600-h/IMG_1389.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SSsagrru3pI/AAAAAAAAATA/HFTlrANZLEY/s320/IMG_1389.JPG" alt="" id="BLOGGER_PHOTO_ID_5272336937551584914" border="0" /></a><br />The top part (the top bezel and the outer wood rails) lifts completely off so that the acrylic can be easily cleaned.<br /><br />I also took the webcam and stuck it to the backlight with some double sided tape in a more permanent installation:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SSsahOTYo0I/AAAAAAAAATI/rHRzWiDnNYU/s1600-h/IMG_1390.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SSsahOTYo0I/AAAAAAAAATI/rHRzWiDnNYU/s320/IMG_1390.JPG" alt="" id="BLOGGER_PHOTO_ID_5272336946844705602" border="0" /></a><br />You'll notice it is my Microsoft VX-3000 webcam in there, not my PS3 Eye. I am still waiting on the PS3 Eye to be enabled to be used in the newer better tbeta software (windows).<br /><br />The setup for now is going to stay as a Side DI LCD, since it's works pretty well, and I've turned my attention to writing some programs. I started with making a simple game of Tic Tac Toe, but after learning a bunch, got bored and moved onto something else. Currently I am writing an app which pops up a menu when you put three fingers down, creating a triangle of less than a certian number of pixel area. After last night of discovering the benifits of using the Point class, I made a bunch of headway.<br /><br />Below is a video showing the basic build of the box and showing its functionality. Since my computer is slow (single core), and I am using the Microsoft VX-3000 webcam, which gets about 24fps or so, the Photo App runs a bit slow. Upon watching the video it is obvious that my calibration was a tad off also. Oh well, I still like how the video turned out :)<br /><br /><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2336252&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2336252&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com1tag:blogger.com,1999:blog-4333439264102654891.post-9039765891278537752008-11-08T23:00:00.000-08:002008-11-24T14:54:43.601-08:00Better LED Rails, FTIR AttemptEarlier this week I ordered a piece of acrylic 12" x 24" x 1/4" from <a href="http://www.usplastic.com/"></a><a href="http://www.usplastic.com/catalog/variant.asp?catalog_name=USPlastic&category_name=21314&product_id=10477&variant_id=44352">www.usplastic.com</a> It is about 6mm thick, where my LEDs are 5mm in diameter. I also got a new laptop charger off of craigslist to run the LED rails. Here are the specs of the charger:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SRiK4dCHJKI/AAAAAAAAAS4/6XwfKPzeQpY/s1600-h/IMG_1370.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SRiK4dCHJKI/AAAAAAAAAS4/6XwfKPzeQpY/s320/IMG_1370.JPG" alt="" id="BLOGGER_PHOTO_ID_5267112466680587426" border="0" /></a><br />Since it is 19vts (19.43 volts so says my voltmeter), I needed longer chains of LEDs in series (12 instead of the previous 8), and higher ohm resistors (12 instead of 1), all according again to <a href="http://www.ledcalculator.net/"></a><a href="http://ledcalculator.net/default.aspx?values=19.43,1.5,120,12,0">ledcalculator.net</a>.<br /><br />Again, here are pics of my previous LED rails taken off:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRiGvmuLWsI/AAAAAAAAARQ/iQOkF8Lxx8Q/s1600-h/IMG_1378.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRiGvmuLWsI/AAAAAAAAARQ/iQOkF8Lxx8Q/s320/IMG_1378.JPG" alt="" id="BLOGGER_PHOTO_ID_5267107916615998146" border="0" /></a><br />And what the LCD looks like without any LED rails on it:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SRiFnHVvbMI/AAAAAAAAAQY/YIZvZmsF_Co/s1600-h/IMG_1371.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SRiFnHVvbMI/AAAAAAAAAQY/YIZvZmsF_Co/s320/IMG_1371.JPG" alt="" id="BLOGGER_PHOTO_ID_5267106671241424066" border="0" /></a><br />It's basically the LCD crystal taped to a piece of thin acrylic with both masking tape for securing it down, and electrical tape on top of that to create a solid black frame.<br /><br />I went to Home Depot and got some aluminum L beams to mount the LEDs more accuratly in and cut them to size:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRiFnwYikjI/AAAAAAAAAQo/D0cK-4pWbKg/s1600-h/IMG_1373.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRiFnwYikjI/AAAAAAAAAQo/D0cK-4pWbKg/s320/IMG_1373.JPG" alt="" id="BLOGGER_PHOTO_ID_5267106682259018290" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SRiFnazv_uI/AAAAAAAAAQg/g8ydgK9ApUI/s1600-h/IMG_1372.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SRiFnazv_uI/AAAAAAAAAQg/g8ydgK9ApUI/s320/IMG_1372.JPG" alt="" id="BLOGGER_PHOTO_ID_5267106676467564258" border="0" /></a><br />I measured out the height needed to drill the LEDs at on the beam:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRiKn95yk6I/AAAAAAAAASw/szZMr4Su-xg/s1600-h/FTIR_LED_diagram.jpg"><img style="cursor: pointer; width: 247px; height: 320px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRiKn95yk6I/AAAAAAAAASw/szZMr4Su-xg/s320/FTIR_LED_diagram.jpg" alt="" id="BLOGGER_PHOTO_ID_5267112183446279074" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRiFobWYoKI/AAAAAAAAAQw/_F3tehHYtLY/s1600-h/IMG_1374.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRiFobWYoKI/AAAAAAAAAQw/_F3tehHYtLY/s320/IMG_1374.JPG" alt="" id="BLOGGER_PHOTO_ID_5267106693792702626" border="0" /></a><br />And then drilled the rails, insulated them with electrical tape, put the LEDs in, soldered them together, along with wires running to the new power supply, and put the power supply into the case.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGuVlFUBI/AAAAAAAAAQ4/UNUdFN5Gtoo/s1600-h/IMG_1375.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGuVlFUBI/AAAAAAAAAQ4/UNUdFN5Gtoo/s320/IMG_1375.JPG" alt="" id="BLOGGER_PHOTO_ID_5267107894834581522" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGvNHyHNI/AAAAAAAAARI/_psqMZCbAIU/s1600-h/IMG_1377.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGvNHyHNI/AAAAAAAAARI/_psqMZCbAIU/s320/IMG_1377.JPG" alt="" id="BLOGGER_PHOTO_ID_5267107909744073938" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGu2rzxQI/AAAAAAAAARA/vd263Mw9J0M/s1600-h/IMG_1376.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiGu2rzxQI/AAAAAAAAARA/vd263Mw9J0M/s320/IMG_1376.JPG" alt="" id="BLOGGER_PHOTO_ID_5267107903721161986" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJjEZOF6I/AAAAAAAAAR4/uZsDSsY5l8A/s1600-h/IMG_1381.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJjEZOF6I/AAAAAAAAAR4/uZsDSsY5l8A/s320/IMG_1381.JPG" alt="" id="BLOGGER_PHOTO_ID_5267110999777744802" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJjkwQmLI/AAAAAAAAASA/MX5c3x50XNI/s1600-h/IMG_1383.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJjkwQmLI/AAAAAAAAASA/MX5c3x50XNI/s320/IMG_1383.JPG" alt="" id="BLOGGER_PHOTO_ID_5267111008464312498" border="0" /></a><br />(That's the laptop power supply hiding behind the power strip in the corner)<br /><br />And below in a Side DI setup, which is the same as FTIR, minus the acrylic:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJikjYQkI/AAAAAAAAARw/o2sBCXnTBtI/s1600-h/IMG_1380.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiJikjYQkI/AAAAAAAAARw/o2sBCXnTBtI/s320/IMG_1380.JPG" alt="" id="BLOGGER_PHOTO_ID_5267110991230419522" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SRiKnW6GJQI/AAAAAAAAASo/YQGe-Eaz2HE/s1600-h/IMG_1388.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SRiKnW6GJQI/AAAAAAAAASo/YQGe-Eaz2HE/s320/IMG_1388.JPG" alt="" id="BLOGGER_PHOTO_ID_5267112172978578690" border="0" /></a><br /><br />Then I put some screws in the floor to hold the backlight in place:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SRiGwfTvhPI/AAAAAAAAARY/0Q8QrzWK8q4/s1600-h/IMG_1382.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SRiGwfTvhPI/AAAAAAAAARY/0Q8QrzWK8q4/s320/IMG_1382.JPG" alt="" id="BLOGGER_PHOTO_ID_5267107931805943026" border="0" /></a><br /><br />I then began work on polishing the edges of the sides of the acrylic. I was told to get 800, 1000, and 2000 grit sandpaper and some polishing compound, but Im on a budget so I only got 800, 1500 and the polishing compound.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SRiJkafC2iI/AAAAAAAAASI/nC9VdqCz_rU/s1600-h/IMG_1384.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SRiJkafC2iI/AAAAAAAAASI/nC9VdqCz_rU/s320/IMG_1384.JPG" alt="" id="BLOGGER_PHOTO_ID_5267111022887623202" border="0" /></a><br /><br />Initially I just hand sanded the edges, but the curve of my palm caused the edges to be curved instead of flat, so I wrapped the sandpaper around a deck of cards as a sanding block and that worked well. The edges came out a lot smoother.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRiKmFV2cTI/AAAAAAAAASY/NGQtydwI70I/s1600-h/IMG_1386.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRiKmFV2cTI/AAAAAAAAASY/NGQtydwI70I/s320/IMG_1386.JPG" alt="" id="BLOGGER_PHOTO_ID_5267112151083282738" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRiJk8D-6gI/AAAAAAAAASQ/Ky8V_eeSXIU/s1600-h/IMG_1385.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRiJk8D-6gI/AAAAAAAAASQ/Ky8V_eeSXIU/s320/IMG_1385.JPG" alt="" id="BLOGGER_PHOTO_ID_5267111031900924418" border="0" /></a><br /><br />Here is a video showing the initial performance of the FTIR setup:<br /><object width="400" height="225"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2200164&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=2200164&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><br />It works okay, but I have to press harder than Id like to get the blobs to show up, so I <a href="http://nuigroup.com/forums/viewthread/3499/">posted</a> to the nuigroup forum to try and get some answers on improving it. There also is very little capability of dragging, since applying pressure and dragging is hard to do.<br /><br />What works really well is removing the piece of acrylic and using it again as a Side DI setup. The higher amount of LEDs and the more even distribution of them makes it for a perfect setup in Side DI. Also the height of when the blobs appear from a falling finger can be reduced to about 5mm, which is really good, but still not as good as a working FTIR setup, so the quest continues to find the best and most practical setup when on a budget and using an LCD.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com4tag:blogger.com,1999:blog-4333439264102654891.post-26841443698061147202008-11-06T09:53:00.000-08:002008-11-09T17:22:33.755-08:00PS3 Eye Distance TestSo after I had previously taken my new PS3 Eye webcam apart and put in a piece of floppy disk to act as a IR filter, I downloaded the software from AlexP to let it run on my computer. Here is a test showing the camera placed under my screen:<br /><br /><object width="400" height="225"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2171742&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=2171742&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><br />The camera is elevated because I also tested the viewing angle of the lenses in both its clockwise and counterclockwise position (the lenses rotates to zoom in/out). The following diagram is roughly the formulas needed to calculate what size screen you can get from a certain depth:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SRYRMf4iesI/AAAAAAAAAQI/r6csqzbMRuA/s1600-h/PS3_eye_measurements.png"><img style="cursor: pointer; width: 320px; height: 249px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SRYRMf4iesI/AAAAAAAAAQI/r6csqzbMRuA/s320/PS3_eye_measurements.png" alt="" id="BLOGGER_PHOTO_ID_5266415720671115970" border="0" /></a><br />(I had originally done a rough one in sharpie and the member noverflow on the nuigroup forum converted my info to the one above)PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0tag:blogger.com,1999:blog-4333439264102654891.post-54279983436676093852008-10-30T23:00:00.000-07:002008-11-06T09:49:38.621-08:00Learning Flash and ActionscriptSo I started learning flash and Actionscript 3 (AS3) this week. I first started with the basic multitouch app posted on the nuigroup wiki page, and eventually was able to get it to create red circles on the screen whenever I touched:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SRMs_AJvSBI/AAAAAAAAAPE/vEccKl0kDnk/s1600-h/IMG_1369.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SRMs_AJvSBI/AAAAAAAAAPE/vEccKl0kDnk/s320/IMG_1369.JPG" alt="" id="BLOGGER_PHOTO_ID_5265601850210469906" border="0" /></a><br />The circles dont go away after you touch them so that's why you see a lot of them.<br />I then started to make my first basic cursor app. Following some tutorials online I made the below app (click the white box and move your mouse around it):<br /><object><br /><param value="http://sites.google.com/site/peauproductions/Home/hearts.swf?clickTAG=http://sites.google.com/site/peauproductions/Home/hearts.swf" rel="nofollow" name="movie"><br /><embed src="http://sites.google.com/site/peauproductions/Home/hearts.swf?clickTAG=http://sites.google.com/site/peauproductions/Home/hearts.swf" rel="nofollow" type="application/x-shockwave-flash" width="400" height="400"></embed><br /></object><br />It is written in Flash 6 and AS2, which is far lower than any of the multitouch apps require, and am in the process of porting it over to the newer code...so stay tuned for word on that working.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com5tag:blogger.com,1999:blog-4333439264102654891.post-85666031543590304262008-10-26T23:00:00.000-07:002008-10-27T16:20:50.652-07:00PS3 Webcam DissectionWent out to get a PS3 eye camera today because the 20 or so frames per second that I was getting with my previous camera just isnt that good.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQZCn1I2a6I/AAAAAAAAAOc/8g-fPuqLid8/s1600-h/IMG_1362.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQZCn1I2a6I/AAAAAAAAAOc/8g-fPuqLid8/s320/IMG_1362.JPG" alt="" id="BLOGGER_PHOTO_ID_5261966466675534754" border="0" /></a><br />Took the pieces apart per the instructions on this <a href="http://nuigroup.com/forums/viewthread/2953/">post</a>.<br />Though it was much tougher to get the main housing apart than he described it.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQZCo3seajI/AAAAAAAAAOk/pPqmwazS1EE/s1600-h/IMG_1363.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQZCo3seajI/AAAAAAAAAOk/pPqmwazS1EE/s320/IMG_1363.JPG" alt="" id="BLOGGER_PHOTO_ID_5261966484541696562" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQZCqXwbLcI/AAAAAAAAAO8/uwH40OYFpqA/s1600-h/IMG_1366.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQZCqXwbLcI/AAAAAAAAAO8/uwH40OYFpqA/s320/IMG_1366.JPG" alt="" id="BLOGGER_PHOTO_ID_5261966510328065474" border="0" /></a><br />Took the lenses off, and cut the IR filter out of the plastic.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SQZCpgRpv6I/AAAAAAAAAOs/eiW0l4dTUHs/s1600-h/IMG_1364.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SQZCpgRpv6I/AAAAAAAAAOs/eiW0l4dTUHs/s320/IMG_1364.JPG" alt="" id="BLOGGER_PHOTO_ID_5261966495435046818" border="0" /></a><br /><br />Put it all back together<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQZCqNaq0bI/AAAAAAAAAO0/dUV9xvCdFoo/s1600-h/IMG_1365.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQZCqNaq0bI/AAAAAAAAAO0/dUV9xvCdFoo/s320/IMG_1365.JPG" alt="" id="BLOGGER_PHOTO_ID_5261966507552461234" border="0" /></a><br /><br />I was able to easily get it to run on the computer (which it wasnt originally meant to do) using the software found on this <a href="http://alexpopovich.wordpress.com/2008/10/17/sony-ps3eye-camera-touchlib-directshow-and-more/">page</a>.<br />I was able to get around 128fps in 320x240 resoultion which is awesome. Now I just need the drivers to be updated to work with tbeta and Ill be golden...stay tuned.PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com8tag:blogger.com,1999:blog-4333439264102654891.post-28594235222073115692008-10-25T23:00:00.000-07:002008-10-27T16:20:32.894-07:00Beginning of finishing touchesI started with today on attaching the slimmed down Side DI setup on top of my LCD. I had a piece of acrylic that I had bought at Home Depot previously that was the exact size of the LCD.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQY8zb6jXqI/AAAAAAAAANU/MyOuz9mtOnM/s1600-h/IMG_1355.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQY8zb6jXqI/AAAAAAAAANU/MyOuz9mtOnM/s320/IMG_1355.JPG" alt="" id="BLOGGER_PHOTO_ID_5261960068993343138" border="0" /></a><br />I took my new slimmer light rails and taped them to the base acrylic that the LCD was also taped to.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQY80V-ZSdI/AAAAAAAAANc/9kxMPQdB5qs/s1600-h/IMG_1356.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQY80V-ZSdI/AAAAAAAAANc/9kxMPQdB5qs/s320/IMG_1356.JPG" alt="" id="BLOGGER_PHOTO_ID_5261960084578716114" border="0" /></a><br />I used electrical tape to block the light coming up from below, and taped the LED rails around the 3 sides too.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQY80qHr0zI/AAAAAAAAANk/K34xM0Fa9mU/s1600-h/IMG_1357.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQY80qHr0zI/AAAAAAAAANk/K34xM0Fa9mU/s320/IMG_1357.JPG" alt="" id="BLOGGER_PHOTO_ID_5261960089986388786" border="0" /></a><br />I put the original wood bezel on top and cut some wood to fill the gaps around the edges.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQY81M1OJMI/AAAAAAAAANs/EHQN-GJgp-w/s1600-h/IMG_1358.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQY81M1OJMI/AAAAAAAAANs/EHQN-GJgp-w/s320/IMG_1358.JPG" alt="" id="BLOGGER_PHOTO_ID_5261960099304187074" border="0" /></a><br /><br />I then set out to make my side panel.<br />I had gone to Frys and gotten some parts to make the female-ended plugs that would have the 3 cables plug into: Power, USB, and VGA.<br />I drilled holes in the side of my box to accommedate the plugs, made a metal faceplate, screwed it all in:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQY_0sWknPI/AAAAAAAAAN8/6xZYhOkQwmg/s1600-h/IMG_1360.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQY_0sWknPI/AAAAAAAAAN8/6xZYhOkQwmg/s320/IMG_1360.JPG" alt="" id="BLOGGER_PHOTO_ID_5261963389120584946" border="0" /></a><br />And caulked around it with clear silicon, and plugged the cables in:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQY_1lEL6RI/AAAAAAAAAOM/zf5ecDkHMyM/s1600-h/IMG_1367.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQY_1lEL6RI/AAAAAAAAAOM/zf5ecDkHMyM/s320/IMG_1367.JPG" alt="" id="BLOGGER_PHOTO_ID_5261963404344289554" border="0" /></a><br />I really like it. It looks smooth and adds a professional look to it.<br /><br />With the side panel installed, I was able to mount the surge protector inside the case, and tidy the wires up a bit.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQY814OxGeI/AAAAAAAAAN0/BgqB4-yH72k/s1600-h/IMG_1359.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQY814OxGeI/AAAAAAAAAN0/BgqB4-yH72k/s320/IMG_1359.JPG" alt="" id="BLOGGER_PHOTO_ID_5261960110954060258" border="0" /></a><br />Unfortunately until I get a laptop power supply to run my LEDs Im going to have to have the clunky modded power supply inside my case:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQY_1Z6cxiI/AAAAAAAAAOE/x5OLl0-V3pk/s1600-h/IMG_1361.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQY_1Z6cxiI/AAAAAAAAAOE/x5OLl0-V3pk/s320/IMG_1361.JPG" alt="" id="BLOGGER_PHOTO_ID_5261963401350661666" border="0" /></a><br />Notice also that I installed some magnetic latches, like in kitchen cabinets so that the door snaps shut.<br />And here is what it all looks like put together, with a video test showing the blobs:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SQY_2vhV9wI/AAAAAAAAAOU/6TSosVCj7Z0/s1600-h/IMG_1368.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SQY_2vhV9wI/AAAAAAAAAOU/6TSosVCj7Z0/s320/IMG_1368.JPG" alt="" id="BLOGGER_PHOTO_ID_5261963424330807042" border="0" /></a><br /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2084930&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com1tag:blogger.com,1999:blog-4333439264102654891.post-74677727471346589022008-10-23T23:00:00.000-07:002008-10-30T13:31:39.437-07:00Received order of cheap webcamsSo I got the three cheap $5 Logitech webcams that I had ordered a week or so ago and attempted to dissect one of them. After not finding a screw hole, I attacked it with some pliers and bent the plastic all off (I later found a screw hole hiding behind a piece of white rubber that allowed it all to easily come apart).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SQY6y0MABFI/AAAAAAAAAM0/g48hY2b9-PA/s1600-h/IMG_1348.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SQY6y0MABFI/AAAAAAAAAM0/g48hY2b9-PA/s320/IMG_1348.JPG" alt="" id="BLOGGER_PHOTO_ID_5261957859305849938" border="0" /></a><br />When I got the circuit board off and took the lenses off, I tried to find the IR sensor. It wasn't easily recognizable like the other webcam I had taken apart. I made the mistake of taking off the piece of glass covering the sensor and after doing this to 2 of the cameras, realized that the IR sensor was instead in the lenses housing.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQY60e_HiXI/AAAAAAAAAM8/brrrttKBU8w/s1600-h/IMG_1349.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQY60e_HiXI/AAAAAAAAAM8/brrrttKBU8w/s320/IMG_1349.JPG" alt="" id="BLOGGER_PHOTO_ID_5261957887974410610" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQY61V6sZ5I/AAAAAAAAANE/kooClvN2aSo/s1600-h/IMG_1350.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQY61V6sZ5I/AAAAAAAAANE/kooClvN2aSo/s320/IMG_1350.JPG" alt="" id="BLOGGER_PHOTO_ID_5261957902719805330" border="0" /></a><br />I pried off the lower lenses, and found the IR sensor, a tiny blue square sandwiched between the two lenses. I haven't torn apart the last remaining camera yet. Will leave that to another day. Thank goodness I bought a couple of the cameras and that they were cheap.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQY63x_CIoI/AAAAAAAAANM/BJakaUw-mhY/s1600-h/IMG_1354.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQY63x_CIoI/AAAAAAAAANM/BJakaUw-mhY/s320/IMG_1354.JPG" alt="" id="BLOGGER_PHOTO_ID_5261957944613937794" border="0" /></a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0tag:blogger.com,1999:blog-4333439264102654891.post-11798136778508362492008-10-22T23:00:00.000-07:002008-10-23T13:33:32.759-07:00New Top Design and Flash Tests (New Videos!!!)During my trip to Home Depot today I picked up some base board rail things which had paper covering a 90 degree thin piece of metal. I ripped the paper off and got a rail that was only 1cm or so tall/wide:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrklkFfRI/AAAAAAAAAK4/xuOct4YEiGA/s1600-h/IMG_1333.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrklkFfRI/AAAAAAAAAK4/xuOct4YEiGA/s320/IMG_1333.JPG" alt="" id="BLOGGER_PHOTO_ID_5260393009815846162" border="0" /></a><br />Like before I measured out the spacing to drill the holes for the LEDs:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrkw64pdI/AAAAAAAAALA/Up6r3Uq7N4w/s1600-h/IMG_1334.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrkw64pdI/AAAAAAAAALA/Up6r3Uq7N4w/s320/IMG_1334.JPG" alt="" id="BLOGGER_PHOTO_ID_5260393012864263634" border="0" /></a><br />I only made two rails, and pushed the LEDs in, twisted the wires, taped up the metal rails with electrical tape, and wired it up to the power supply:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQCrlnSEJSI/AAAAAAAAALQ/0EUF9_F-bTU/s1600-h/IMG_1336.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQCrlnSEJSI/AAAAAAAAALQ/0EUF9_F-bTU/s320/IMG_1336.JPG" alt="" id="BLOGGER_PHOTO_ID_5260393027457000738" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrlb2ijpI/AAAAAAAAALI/cG0MNp73yWs/s1600-h/IMG_1335.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQCrlb2ijpI/AAAAAAAAALI/cG0MNp73yWs/s320/IMG_1335.JPG" alt="" id="BLOGGER_PHOTO_ID_5260393024388763282" border="0" /></a><br /><br />I got really good blobs, though since it's a side DI, if your unused fingers or rest of your hand dips into the light plain it shows up as blobs, which isn't cool. Oh well. It works really good so I am super happy.<br />I finally figured out how to get the flash apps working with the touch inputs (run FLOSC Nolan! duh...), and so I got some really cool interactions as seen in the following pics and videos (my roommate Jeff was a good model...haha):<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SQCvyWKCSJI/AAAAAAAAALw/hbCwbdb4nR4/s1600-h/IMG_1340.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SQCvyWKCSJI/AAAAAAAAALw/hbCwbdb4nR4/s320/IMG_1340.JPG" alt="" id="BLOGGER_PHOTO_ID_5260397644244732050" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQCvyNXy5-I/AAAAAAAAALo/NMWpjUmfNkI/s1600-h/IMG_1339.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQCvyNXy5-I/AAAAAAAAALo/NMWpjUmfNkI/s320/IMG_1339.JPG" alt="" id="BLOGGER_PHOTO_ID_5260397641886525410" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQCvy8qlFXI/AAAAAAAAAL4/3FABhty5X_I/s1600-h/IMG_1341.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQCvy8qlFXI/AAAAAAAAAL4/3FABhty5X_I/s320/IMG_1341.JPG" alt="" id="BLOGGER_PHOTO_ID_5260397654581777778" border="0" /></a><br /><object width="400" height="225"> <param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="always"> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2047810&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1"> <embed src="http://vimeo.com/moogaloop.swf?clip_id=2047810&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br />(Photo App)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SQCvzJPRLDI/AAAAAAAAAMA/8lYCJBBwrak/s1600-h/IMG_1342.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SQCvzJPRLDI/AAAAAAAAAMA/8lYCJBBwrak/s320/IMG_1342.JPG" alt="" id="BLOGGER_PHOTO_ID_5260397657956887602" border="0" /></a><br /><object width="400" height="300"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2047949&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" /> <embed src="http://vimeo.com/moogaloop.swf?clip_id=2047949&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br />(Physics App)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQCxIhWyD1I/AAAAAAAAAMY/tLU8_MIT5W4/s1600-h/IMG_1345.JPG"><img style="cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQCxIhWyD1I/AAAAAAAAAMY/tLU8_MIT5W4/s320/IMG_1345.JPG" alt="" id="BLOGGER_PHOTO_ID_5260399124719734610" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SQCxI7YtF5I/AAAAAAAAAMg/ArbwHld0pGg/s1600-h/IMG_1346.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SQCxI7YtF5I/AAAAAAAAAMg/ArbwHld0pGg/s320/IMG_1346.JPG" alt="" id="BLOGGER_PHOTO_ID_5260399131707119506" border="0" /></a><br /><object width="400" height="225"> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2048211&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" /> <embed src="http://vimeo.com/moogaloop.swf?clip_id=2048211&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br />(Seth's Piano App)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SQCxJR8hUVI/AAAAAAAAAMo/VV-n4KFx37Y/s1600-h/IMG_1347.JPG"><img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SQCxJR8hUVI/AAAAAAAAAMo/VV-n4KFx37Y/s320/IMG_1347.JPG" alt="" id="BLOGGER_PHOTO_ID_5260399137762922834" border="0" /></a><br />(Tangrams)<br /><br />Woohoo, yeah multitouch!PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com2tag:blogger.com,1999:blog-4333439264102654891.post-57446966523127530842008-10-21T23:00:00.000-07:002008-10-22T13:45:12.780-07:00Attaching the LCD Boards and More PrototypingDrilled recessed holes in the side of my box and attached the LCD board to the front inside wall. Made my own wooden washers with my dremel since it's cheaper than buying some :)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP-BzH1NFlI/AAAAAAAAAJA/J8VMKi68T68/s1600-h/IMG_1329.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP-BzH1NFlI/AAAAAAAAAJA/J8VMKi68T68/s320/IMG_1329.JPG" alt="" id="BLOGGER_PHOTO_ID_5260065605067544146" border="0" /></a><br />It looks really clean now and I'm glad it's secured so that I don't damage the LCD cables.<br /><br />Decided to prototype the <a href="http://2.bp.blogspot.com/_3beRomJOnjM/SP41HuCjFiI/AAAAAAAAAIA/rzqB5CPHI6s/s1600-h/new+lip.jpg" target="_blank">new design</a> that I had thought of for the LED arrangement with the top bezel being half the height of the current one. Took some thin wood paneling, made two 3 x 46 cm pieces, and taped them together. Took the piece of cardboard cereal box that I had prototyped the previous LED rails on, stuck in 8 LEDs spaced again 2 cm apart, and taped it to the bottom of the panels:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP-Bzq9F5VI/AAAAAAAAAJI/OmXoGEkS7ac/s1600-h/IMG_1330.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP-Bzq9F5VI/AAAAAAAAAJI/OmXoGEkS7ac/s320/IMG_1330.JPG" alt="" id="BLOGGER_PHOTO_ID_5260065614495868242" border="0" /></a><br />Then flipped it over and butted it up to the edge of the LCD. Used screws to hold the top flap up so that the IR light could be spread out over the screen:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP-B0ArdZrI/AAAAAAAAAJQ/ZwiPmsp0NPI/s1600-h/IMG_1331.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP-B0ArdZrI/AAAAAAAAAJQ/ZwiPmsp0NPI/s320/IMG_1331.JPG" alt="" id="BLOGGER_PHOTO_ID_5260065620327491250" border="0" /></a><br /><br />It worked pretty well, though since the LEDs are so directional I got only a small plane to work with, but it has convinced me that this method can work. Going to go to Home Depot tomorrow to buy some materials to make it afterwards.<br /><br />On another note, my cheapo web cameras arrived. They are Logitech Express ones, cost $5 each but $30 total with shipping. Going to dissect them and hope that the IR filter is easy to remove. Have a couple projects that are similar to using IR but a little different, so stay tuned.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP-B1CVvhGI/AAAAAAAAAJY/CkcsH-4UbBE/s1600-h/IMG_1332.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP-B1CVvhGI/AAAAAAAAAJY/CkcsH-4UbBE/s320/IMG_1332.JPG" alt="" id="BLOGGER_PHOTO_ID_5260065637953143906" border="0" /></a>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com3tag:blogger.com,1999:blog-4333439264102654891.post-60414836488579811342008-10-20T23:00:00.000-07:002008-10-22T12:20:25.946-07:00More work - more burning of LEDsSo i got brave enough to turn on everything tonight..I say brave enough because I have been crossing my fingers every time I turn the LED array on and hoping I don't see little fires inside the LEDs or smell any of them burning up (the smell is kinda like burning skin). Anyways, turned it all on, with the side door open, as I couldn't push my backlight all the way in since my LCD boards aren't mounted on the side wall. I went to Home Depot on the way home from work and picked up some bolts and such to mount the LCD boards, but didnt get to it tonight. Also picked up some hardware to mount the camera.<br />Anyways....<br />Here is a pick of it on with the top off:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SP43AE97OTI/AAAAAAAAAII/u7ljGa9qAtE/s1600-h/IMG_1326.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SP43AE97OTI/AAAAAAAAAII/u7ljGa9qAtE/s400/IMG_1326.JPG" alt="" id="BLOGGER_PHOTO_ID_5259701889288321330" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP95Zwl-mPI/AAAAAAAAAIw/Z0N3s5mH2Zs/s1600-h/IMG_1321.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP95Zwl-mPI/AAAAAAAAAIw/Z0N3s5mH2Zs/s320/IMG_1321.JPG" alt="" id="BLOGGER_PHOTO_ID_5260056373239912690" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP95Y_Ds6ZI/AAAAAAAAAIg/TiTNsPxoG-Q/s1600-h/IMG_1318.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP95Y_Ds6ZI/AAAAAAAAAIg/TiTNsPxoG-Q/s320/IMG_1318.JPG" alt="" id="BLOGGER_PHOTO_ID_5260056359942810002" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP95ZT6uOfI/AAAAAAAAAIo/aoaPATBPgDI/s1600-h/IMG_1320.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP95ZT6uOfI/AAAAAAAAAIo/aoaPATBPgDI/s320/IMG_1320.JPG" alt="" id="BLOGGER_PHOTO_ID_5260056365542291954" border="0" /></a><br />(Woohoo!!! Look at those awesome blobs...Im loving it!)<br /><br />While I was testing the touch response the wires going to the LEDs all of a sudden starting smoking, so I turned off the power quickly. Thought something may have grounded out on my metal LED rails, so checked each rail to the wires on each LED string and found that one of the sides had indeed grounded itself to the metal rail:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SP4aF9K0-SI/AAAAAAAAAHo/ziY9mnxKg7o/s1600-h/IMG_1324.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SP4aF9K0-SI/AAAAAAAAAHo/ziY9mnxKg7o/s200/IMG_1324.JPG" alt="" id="BLOGGER_PHOTO_ID_5259670104436963618" border="0" /></a><br />So fixed it up and tested it again. And over the hour or so, hooked the rail up and watched as some of the LEDs worked and others didnt. Some lit on fire and some simply didnt turn on. When I found one that didnt work I marked it with the whiteboard marker on the acrylic, took it out, and resoldered a new one on:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP4aGBpRXpI/AAAAAAAAAHw/0mSVnfcobDs/s1600-h/IMG_1325.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP4aGBpRXpI/AAAAAAAAAHw/0mSVnfcobDs/s200/IMG_1325.JPG" alt="" id="BLOGGER_PHOTO_ID_5259670105638395538" border="0" /></a><br /><br />I am beginning to think that my current setup on how the LEDs are arranged isnt the best. I have determined that I dont like the thick lip from the height of the LED rails and have thought of ways to reduce such lip:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP41HuCjFiI/AAAAAAAAAIA/rzqB5CPHI6s/s1600-h/new+lip.jpg"><img style="cursor: pointer; width: 362px; height: 104px;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP41HuCjFiI/AAAAAAAAAIA/rzqB5CPHI6s/s400/new+lip.jpg" alt="" id="BLOGGER_PHOTO_ID_5259699821549393442" border="0" /></a><br />I ordered 100 more 850nm IR LEDs from <a href="http://cgi.ebay.com/5mm-IR-infrared-LED-850nm-Wavelength-100pcs-Q_W0QQitemZ270286678612QQcmdZViewItem?hash=item270286678612&_trkparms=72%3A1424%7C39%3A1%7C66%3A2%7C65%3A12%7C240%3A1318&_trksid=p3911.c0.m14" target="_blank">ebay </a>(Hong Kong) again today so that I can have enough to work with, as I burned up probably about 50 or so already.<br /><br />Also after getting the touch response to work really well earlier in the night, I attempeted to get the flash programs to work, but couldnt. Found info on how to hopefully get it working on the nuigroup forum <a href="http://nuigroup.com/forums/viewthread/1577" target="_blank">here</a>. So will try this once I can stop melting my LEDsPeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0tag:blogger.com,1999:blog-4333439264102654891.post-68300556596292332252008-10-19T23:00:00.000-07:002008-10-21T13:32:23.186-07:00Day Two of Building My MT BoxSo woke up earlier to get a ton done on my table today.<br />I started with making the top frame, using a dremel to cut the pieces as I dont have a fine tooth saw :)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SPz3Bk4pYhI/AAAAAAAAACE/Pjn8iMjWmZo/s1600-h/IMG_1278.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SPz3Bk4pYhI/AAAAAAAAACE/Pjn8iMjWmZo/s200/IMG_1278.JPG" alt="" id="BLOGGER_PHOTO_ID_5259350071315096082" border="0" /></a><br />Put the LCD on top of the acrylic to get a visualization:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SPz3kR2xW4I/AAAAAAAAACM/FI58aW22bW4/s1600-h/IMG_1279.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SPz3kR2xW4I/AAAAAAAAACM/FI58aW22bW4/s200/IMG_1279.JPG" alt="" id="BLOGGER_PHOTO_ID_5259350667502377858" border="0" /></a><br />Used a white board marker to draw lines since I can just wipe them off when I'm done:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SPz32IWi9fI/AAAAAAAAACU/j6WYL4-UWC8/s1600-h/IMG_1280.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SPz32IWi9fI/AAAAAAAAACU/j6WYL4-UWC8/s200/IMG_1280.JPG" alt="" id="BLOGGER_PHOTO_ID_5259350974188942834" border="0" /></a><br />Cut the metal LED rails with the dremel and placed them on the acrylic and drew lines to visualize:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SPz4OaXuM9I/AAAAAAAAACc/xOtGjgy16LI/s1600-h/IMG_1281.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SPz4OaXuM9I/AAAAAAAAACc/xOtGjgy16LI/s200/IMG_1281.JPG" alt="" id="BLOGGER_PHOTO_ID_5259351391342572498" border="0" /></a><br />Began to make the LED rails. Figured out the measurements for the LED spacing:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz4nHqtdiI/AAAAAAAAACs/BzDVpZLv2y0/s1600-h/led+spacing.jpg"><img style="cursor: pointer; width: 318px; height: 254px;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz4nHqtdiI/AAAAAAAAACs/BzDVpZLv2y0/s200/led+spacing.jpg" alt="" id="BLOGGER_PHOTO_ID_5259351815818671650" border="0" /></a><br />(The shorter sides are spaced 3cm apart and the larger sides are spaced 3.8cm apart)<br />Drilled holes in the rails and covered them in electrical tape. Pushed each LED through the holes that I drilled, which now had two layers of electrical tape on them to hold the LED away from not only itself but also the metal rails. Twisted the leads together and hooked it up to test it:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz6MGRZRQI/AAAAAAAAAC0/WN7UhZ-8OO0/s1600-h/IMG_1284.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz6MGRZRQI/AAAAAAAAAC0/WN7UhZ-8OO0/s200/IMG_1284.JPG" alt="" id="BLOGGER_PHOTO_ID_5259353550610842882" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz6d9Ua90I/AAAAAAAAAC8/u7Py96doa4U/s1600-h/IMG_1282.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz6d9Ua90I/AAAAAAAAAC8/u7Py96doa4U/s200/IMG_1282.JPG" alt="" id="BLOGGER_PHOTO_ID_5259353857445263170" border="0" /></a><br />(Notice the red/pink color that they glow. IR LEDs, but 850nm so close to red visible light)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz64Q-MF6I/AAAAAAAAADE/ldvx3wf_XgE/s1600-h/IMG_1286.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz64Q-MF6I/AAAAAAAAADE/ldvx3wf_XgE/s200/IMG_1286.JPG" alt="" id="BLOGGER_PHOTO_ID_5259354309397321634" border="0" /></a><br />(Comparing the prototype to the final rail)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SPz7HVJb2lI/AAAAAAAAADM/7-a70yXEyvY/s1600-h/IMG_1287.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SPz7HVJb2lI/AAAAAAAAADM/7-a70yXEyvY/s200/IMG_1287.JPG" alt="" id="BLOGGER_PHOTO_ID_5259354568216271442" border="0" /></a><br />(All four rails)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz7U7maoWI/AAAAAAAAADU/yZ9aWosI3_g/s1600-h/IMG_1288.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz7U7maoWI/AAAAAAAAADU/yZ9aWosI3_g/s200/IMG_1288.JPG" alt="" id="BLOGGER_PHOTO_ID_5259354801876672866" border="0" /></a><br />(Soldered and trimmed leads)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SPz7nN1zd0I/AAAAAAAAADc/d9txba964zQ/s1600-h/IMG_1291.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SPz7nN1zd0I/AAAAAAAAADc/d9txba964zQ/s200/IMG_1291.JPG" alt="" id="BLOGGER_PHOTO_ID_5259355116010698562" border="0" /></a><br />(Rails getting taped to the acrylic)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SPz729ccYDI/AAAAAAAAADk/ZHQS-7HFyU0/s1600-h/IMG_1292.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SPz729ccYDI/AAAAAAAAADk/ZHQS-7HFyU0/s200/IMG_1292.JPG" alt="" id="BLOGGER_PHOTO_ID_5259355386487267378" border="0" /></a><br />(Bottom view: All rails taped to acrylic)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SPz8FYtJQGI/AAAAAAAAADs/Y4sGzbQ-7dA/s1600-h/IMG_1290.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SPz8FYtJQGI/AAAAAAAAADs/Y4sGzbQ-7dA/s200/IMG_1290.JPG" alt="" id="BLOGGER_PHOTO_ID_5259355634323243106" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SPz9BG7wADI/AAAAAAAAAD8/_n0C5Ugim80/s1600-h/IMG_1289.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SPz9BG7wADI/AAAAAAAAAD8/_n0C5Ugim80/s200/IMG_1289.JPG" alt="" id="BLOGGER_PHOTO_ID_5259356660344815666" border="0" /></a><br />(Frame getting put on that will hold up the lip which will cover the LED rails)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SPz9RZ-vS7I/AAAAAAAAAEE/0EzuM1h9KqM/s1600-h/IMG_1293.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SPz9RZ-vS7I/AAAAAAAAAEE/0EzuM1h9KqM/s200/IMG_1293.JPG" alt="" id="BLOGGER_PHOTO_ID_5259356940335532978" border="0" /></a><br />(By far the hardest thing so far. Making the LED rail layer frame, and making it a square enough to not only go around the rails but also work evenly with the top lip)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz9rGTtqjI/AAAAAAAAAEM/QDAtzVYWFuw/s1600-h/IMG_1295.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz9rGTtqjI/AAAAAAAAAEM/QDAtzVYWFuw/s200/IMG_1295.JPG" alt="" id="BLOGGER_PHOTO_ID_5259357381731396146" border="0" /></a><br />(Top lip on top....It's looking closer to being done!)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SPz-J9He-FI/AAAAAAAAAEU/IvIws-Cnugg/s1600-h/IMG_1294.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SPz-J9He-FI/AAAAAAAAAEU/IvIws-Cnugg/s200/IMG_1294.JPG" alt="" id="BLOGGER_PHOTO_ID_5259357911840127058" border="0" /></a><br />(Cut a hole in the acrylic for the wires to go through)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SPz-fHfAKNI/AAAAAAAAAEc/z_rJcYA7dN0/s1600-h/IMG_1298.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SPz-fHfAKNI/AAAAAAAAAEc/z_rJcYA7dN0/s200/IMG_1298.JPG" alt="" id="BLOGGER_PHOTO_ID_5259358275400378578" border="0" /></a><br />(Soldering and taping down the wires)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SPz-voQhjQI/AAAAAAAAAEk/IjFgWdLcIOE/s1600-h/IMG_1301.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SPz-voQhjQI/AAAAAAAAAEk/IjFgWdLcIOE/s200/IMG_1301.JPG" alt="" id="BLOGGER_PHOTO_ID_5259358559075929346" border="0" /></a><br />(Hehe...I idiot proofed my wires by putting plus and minus signs on it so that as the night got later I wasn't hooking stuff up wrong)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP0C50BXlFI/AAAAAAAAAEs/kbNw5-h9MFc/s1600-h/IMG_1302.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP0C50BXlFI/AAAAAAAAAEs/kbNw5-h9MFc/s200/IMG_1302.JPG" alt="" id="BLOGGER_PHOTO_ID_5259363132078789714" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP0C76IM5NI/AAAAAAAAAE0/_AwYfyWdyaw/s1600-h/IMG_1303.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP0C76IM5NI/AAAAAAAAAE0/_AwYfyWdyaw/s200/IMG_1303.JPG" alt="" id="BLOGGER_PHOTO_ID_5259363168077800658" border="0" /></a><br />(Top lip off, Top lip on)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SP0DWiuq0II/AAAAAAAAAE8/qJ1ieewUoo4/s1600-h/IMG_1304.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SP0DWiuq0II/AAAAAAAAAE8/qJ1ieewUoo4/s200/IMG_1304.JPG" alt="" id="BLOGGER_PHOTO_ID_5259363625653162114" border="0" /></a><br />(Bare LCD and it's circuit board. White piece of paper is the diffuser out of one of the dead LCD's backlights. I was going to use vellum, but it was late at night and didnt want to wait til tomorrow to go buy some)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP0FITBtpiI/AAAAAAAAAFE/bQWID65Hlds/s1600-h/IMG_1305.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP0FITBtpiI/AAAAAAAAAFE/bQWID65Hlds/s200/IMG_1305.JPG" alt="" id="BLOGGER_PHOTO_ID_5259365579943159330" border="0" /></a><br />(Circuit boards of thd LCD still in metal frame)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP0FJHd5j5I/AAAAAAAAAFM/dVdsD4662XY/s1600-h/IMG_1306.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP0FJHd5j5I/AAAAAAAAAFM/dVdsD4662XY/s200/IMG_1306.JPG" alt="" id="BLOGGER_PHOTO_ID_5259365594020024210" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP0FKC5CWNI/AAAAAAAAAFU/qtSqDTXJpm0/s1600-h/IMG_1307.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP0FKC5CWNI/AAAAAAAAAFU/qtSqDTXJpm0/s200/IMG_1307.JPG" alt="" id="BLOGGER_PHOTO_ID_5259365609971538130" border="0" /></a><br />(Elongating the power wires of the backlight)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP0FK27UJDI/AAAAAAAAAFc/z4_p2gWJFFA/s1600-h/IMG_1308.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP0FK27UJDI/AAAAAAAAAFc/z4_p2gWJFFA/s200/IMG_1308.JPG" alt="" id="BLOGGER_PHOTO_ID_5259365623939736626" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP0FLUWyjZI/AAAAAAAAAFk/U84OT_asVw0/s1600-h/IMG_1309.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP0FLUWyjZI/AAAAAAAAAFk/U84OT_asVw0/s200/IMG_1309.JPG" alt="" id="BLOGGER_PHOTO_ID_5259365631839604114" border="0" /></a><br />(Laying out the LCD and figuring out how to secure it)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP0G4DzNW7I/AAAAAAAAAFs/o8BFjbsK3mc/s1600-h/IMG_1310.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP0G4DzNW7I/AAAAAAAAAFs/o8BFjbsK3mc/s200/IMG_1310.JPG" alt="" id="BLOGGER_PHOTO_ID_5259367500001139634" border="0" /></a><br />(My roommate suggested taping the flimsy ribbon to give it more strength, so I grabbed some packaging tape and went to work. It greatly reinforced the ribbons.)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SP0G45HFRxI/AAAAAAAAAF0/iNoMtR1PO5A/s1600-h/IMG_1311.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SP0G45HFRxI/AAAAAAAAAF0/iNoMtR1PO5A/s200/IMG_1311.JPG" alt="" id="BLOGGER_PHOTO_ID_5259367514311575314" border="0" /></a><br />(The similar evil side tabs that I punctured on my nice Samsung the other night. Taping the ones on my DELL to give them strength)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3beRomJOnjM/SP0G5fxnIcI/AAAAAAAAAF8/DCogAQtMBnA/s1600-h/IMG_1312.JPG"><img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3beRomJOnjM/SP0G5fxnIcI/AAAAAAAAAF8/DCogAQtMBnA/s200/IMG_1312.JPG" alt="" id="BLOGGER_PHOTO_ID_5259367524690502082" border="0" /></a><br />(Taping the Diffuser onto the acrylic)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3beRomJOnjM/SP0G58QOKhI/AAAAAAAAAGE/0hJXQVAKQ0Q/s1600-h/IMG_1314.JPG"><img style="cursor: pointer;" src="http://1.bp.blogspot.com/_3beRomJOnjM/SP0G58QOKhI/AAAAAAAAAGE/0hJXQVAKQ0Q/s200/IMG_1314.JPG" alt="" id="BLOGGER_PHOTO_ID_5259367532335082002" border="0" /></a><br />(Putting the taped LCD onto the box)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP0G6QVSI2I/AAAAAAAAAGM/NQcGdCEGlOw/s1600-h/IMG_1315.JPG"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP0G6QVSI2I/AAAAAAAAAGM/NQcGdCEGlOw/s200/IMG_1315.JPG" alt="" id="BLOGGER_PHOTO_ID_5259367537725023074" border="0" /></a><br />(A shot of the pieces roughly placed into the box)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3beRomJOnjM/SP0HYUt1qEI/AAAAAAAAAGU/DwxbAVDT8Cw/s1600-h/IMG_1317.JPG"><img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3beRomJOnjM/SP0HYUt1qEI/AAAAAAAAAGU/DwxbAVDT8Cw/s200/IMG_1317.JPG" alt="" id="BLOGGER_PHOTO_ID_5259368054297831490" border="0" /></a><br />(The monitor's power switch taped to the metal frame. I dremeled out a chunk of the metal so that the monitor cable could reach the monitor. Notice the nice wires that go to the monitor circuit board instead of the stupid flat cables from my <a href="http://3.bp.blogspot.com/_3beRomJOnjM/SPzlDxU1reI/AAAAAAAAAA0/n9XBehePjuE/s1600-h/IMG_1266.JPG%20%20%20LCD" target="_blank">first</a> LCD)<br /><br />And below is what the box will look like when done.<br />(Without any nice cosmetic stuff done to it of course)<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3beRomJOnjM/SP0HYoKNYCI/AAAAAAAAAGc/5RoQj1tLTfc/s1600-h/1020080001.jpg"><img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3beRomJOnjM/SP0HYoKNYCI/AAAAAAAAAGc/5RoQj1tLTfc/s200/1020080001.jpg" alt="" id="BLOGGER_PHOTO_ID_5259368059517100066" border="0" /></a><br /><br /><br />So I'm pretty happy with it so far. Need to go to Home Depot to pick up some bolts to mount the LCD power/logic assembly to the inside side of the box, and get some more wooden rods.<br /><br />Still to do:<br /><ul><li>Measure and mount the web camera</li><li>Attach the LCD boards</li><li>Secure the top down</li><li>Wire everything up</li><li>Go to Frys and buy a vga and power plug so that I can just plug two cables into the side of the case to make it work</li><li>Cosmetically make it beautiful<br /></li></ul>PeauProductionshttp://www.blogger.com/profile/04630878940463056536noreply@blogger.com0