<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="http://pcomp.wetpaint.com/xsl/rss2html.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://pcomp.wetpaint.com/scripts/wpcss/wiki/pcomp/skin/midnightblue/rss" type="text/css" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Intro to Phys Comp lo-fi camera - Recently Updated Pages</title><link>http://pcomp.wetpaint.com/pageSearch/updated</link><description>Recently Updated Pages on http://pcomp.wetpaint.com</description><language>en-us</language><webMaster>info@wetpaint.com</webMaster><pubDate>Tue, 27 Nov 2007 22:12:13 CST</pubDate><lastBuildDate>Tue, 27 Nov 2007 22:12:13 CST</lastBuildDate><generator>wetpaint.com</generator><ttl>60</ttl><image><title>Intro to Phys Comp lo-fi camera</title><url>http://create.wetpaint.com/img/logo.gif</url><link>http://pcomp.wetpaint.com</link><description>A forum for us to work on our PComp final project</description></image><item><title>HOTT links</title><link>http://pcomp.wetpaint.com/page/HOTT+links</link><author>little_ms_chewbacca</author><guid isPermaLink="false">http://pcomp.wetpaint.com/page/HOTT+links</guid><pubDate>Tue, 27 Nov 2007 22:12:13 CST</pubDate><description> 	&lt;br&gt;sausage links. lynx the animal. camera scanner links. &lt;br&gt;get your hot lynxx.&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;[optics &amp;amp; technical] links&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;[optics &amp;amp; technical] how digital cameras work REALLY GOOD&lt;br&gt;http://www.bythom.com/ccds.htm&lt;br&gt;&lt;br&gt;[optics &amp;amp; technical] a resource of publications. they cost money though. good to get an idea of the concepts, though.&lt;br&gt;http://www.imaging.org/store/physpub.cfm?seriesid=24&amp;amp;pubid=658&lt;br&gt;&lt;br&gt;[optics &amp;amp; technical] digital camera backs. believe scanning. believe talks about the technology.&lt;br&gt;http://www.betterlight.com/&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;[camera obscura]/[pinhole camera] links&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;EXCELLENT RESOURCE!&lt;br&gt;http://www.pinhole.cz/en/index.php&lt;br&gt;&lt;br&gt;digital pinhole made from pinhole and digital camera taking pic of image plane&lt;br&gt;http://www.beadesigngroup.com/blog/archives/2005/01/pinhole_camera_part_3.php&lt;br&gt;&lt;br&gt;the above website with some really great links&lt;br&gt;http://www.sciencebuddies.org/mentoring/project_ideas/Photo_p005.shtml&lt;br&gt;&lt;br&gt;[pinhole] GREAT. has lots of stuff as far as actual specs to make your own pinhole&lt;br&gt;http://www.mrpinhole.com/&lt;br&gt;&lt;br&gt;[pinhole] GUAO. great inspiration. blog on pinhole cameras and other &amp;quot;slow light&amp;quot; effects. SHECK IT OUT (lovely lady lumps)&lt;br&gt;http://www.slowlight.net/blog/&lt;br&gt;&lt;br&gt;[pinhole] fecal face site - OATMEAL CAN pinhole. this guy is kinda funny. even if we don&amp;#39;t do this, u should see.&lt;br&gt;http://www.fecalface.com/SF/index.php?option=com_content&amp;amp;task=view&amp;amp;id=441&amp;amp;Itemid=92&lt;br&gt;&lt;br&gt;[pinhole] Ringling guy pinhole cameras + scanner camera 						&lt;br&gt;  						http://webspace.ringling.edu/%7Estaft/cameras.html&lt;br&gt;&lt;br&gt;lots of pinhole cameras including making some out of broken cameras. his photographs taken with his scanner camera are not that good, i think... he also made a a scanner camera it seem but i didn&amp;#39;t find the picture of it on his site&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#000000&quot; size=&quot;3&quot;&gt;[camera obscura - history]  Camera Obscura- the Magic Mirror of LIfe 						&lt;/font&gt;&lt;br&gt;  						http://brightbytes.com/cosite/cohome.html&lt;br&gt;&lt;br&gt;pinhole camera with film back&lt;br&gt;http://www.cyberbeach.net/~dbardell/pinhole.html&lt;br&gt;&lt;br&gt;nice wooden cameras&lt;br&gt;http://www.zeroimage.com/web2003/EntryPage/entryFrameset.htm&lt;br&gt;&lt;br&gt;http://www.pinholeresource.com/agora/agora.cgi?cart_id=&amp;amp;xm=on&amp;amp;product=Cameras&lt;br&gt;&lt;br&gt;more wooden cameras&lt;br&gt;http://www.pinholecamera.com/&lt;br&gt;&lt;br&gt;national pinhole day&lt;br&gt;http://www.pinholeday.org/&lt;br&gt;&lt;br&gt;the pinhole gallery. lots of stuff including HT make cameras&lt;br&gt;http://www.pinhole.org/&lt;br&gt;&lt;br&gt;lots of links&lt;br&gt;http://GLSmyth.com/Pinhole/Articles/PinholeArticles.htm&lt;br&gt;&lt;br&gt;forum for pinhole photography&lt;br&gt;http://www.f295.org/Pinholeforum/forum/Blah.pl?&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;[scanner camera] links&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;  						[scanner cameras] really good overview scanner cameras. has other links.&lt;br&gt;http://home.roadrunner.com/~maccody/robotics/PanoramaScanCam/index.html&lt;br&gt;&lt;br&gt;  						[scanner cameras] michael golembewski - GREAT!!&lt;br&gt;http://golembewski.awardspace.com/cameras/scanner/index.html&lt;br&gt;&lt;br&gt;[scanner cameras] john van horn - nice modifications on golembeski&amp;#39;s scanner cameras&lt;br&gt;http://johnvanhornphoto.com/lgformatdigitalphotography/camera2007/Camera2007.html&lt;br&gt;&lt;br&gt;[scanner camera] RIT smug professor&lt;br&gt;http://www.rit.edu/~andpph/text-demo-scanner-cam.html &lt;br&gt;&lt;br&gt;[scanner camera] garage door scanner camera&lt;br&gt;http://www.sentex.net/~mwandel/tech/scanner.html&lt;br&gt;&lt;br&gt;[scanner camera] scan cam UBC project. not that great article.&lt;br&gt;http://www.publicaffairs.ubc.ca/ubcreports/2003/03aug07/camera.html&lt;br&gt;&lt;br&gt;[scanner camera] scan cam UBC project. forum talking about said project. not that great.&lt;br&gt;http://www.largeformatphotography.info/forum/archive/index.php/t-8755.html&lt;br&gt;&lt;br&gt;The person who was developing this at UBC is named &lt;font size=&quot;3&quot;&gt; Shuzhen Wang. His/her thesis used to be available online, but i can&amp;#39;t find it right now. Look for it if you want it. It will probably be highly technical.&lt;/font&gt;&lt;br&gt;&lt;br&gt;[scanner camera] G4 Attack of the Show - this show supp features a scanner camera but I can&amp;#39;t find the footage anywhere online! so unless you can help find the content this link is kind of broken...&lt;br&gt;http://www.g4tv.com/attackoftheshow/episodes/4025/Darkon_ROBOlympics_emaneht.html&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;u&gt;[camera hacking] links&lt;/u&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;[camera hacking] digital holga&lt;br&gt;http://www.photojunkie.ca/archive/2006/01/digital-holga/&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;[camera hacking] holga + holga mods&lt;br&gt;http://www.squarefrog.co.uk/holga-hacks-flocking.html&lt;br&gt;&lt;br&gt;[camera hacking] MAKE magazine video on camera hacking 						&lt;br&gt;  						http://one.revver.com/watch/101280/&lt;br&gt;&lt;br&gt;[camera hacking] MAKE magazine video on camera hacking&lt;br&gt; http://www.makezine.com/blog/archive/2005/08/how_to_cvs_vide_1.html&lt;br&gt;&lt;br&gt;[camera hacking] camera hacking forum&lt;br&gt;http://camerahacks.10.forumer.com/&lt;br&gt;&lt;br&gt;[camera hacking] all sortsa camera hacks&lt;br&gt;http://www.camerahacker.com/directory/Hacks.shtml&lt;br&gt;&lt;br&gt;[camera hacking] hacking CVS cameras&lt;br&gt;http://www.engadget.com/2004/04/27/hacking-disposable-digital-cameras-gets-a-little-easier/&lt;br&gt;&lt;br&gt;[camera hacking] another disposable CVC camera hacking site with video&lt;br&gt;http://www.metacafe.com/watch/422124/digital_camera_hack_secret_the_stores_dont_want_you_to_know/&lt;br&gt;&lt;br&gt;[camera hacking] hacking Vivitar digital camera step by step&lt;br&gt;http://www.news.com/2300-11386_3-6216103-1.html?tag=ne.gall.pg&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;[lucky imaging] links&lt;/b&gt;&lt;/u&gt;&lt;br&gt;&lt;br&gt;[lucky imaging] wikipedia entry on lucky imaging&lt;br&gt;http://en.wikipedia.org/wiki/Lucky_imaging&lt;br&gt;&lt;br&gt;[lucky imaging] amateur astronomy lucky imaging&lt;br&gt;http://www.ast.cam.ac.uk/~optics/Lucky_Web_Site/LI_Amateur.htm&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;u&gt;&lt;b&gt;[other] links&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;/u&gt;[scanner photography] straight up scanning objects on flatbed 						- just for reference&lt;br&gt;  						http://www.photo-vinc.com/articles/Flatbedscanner/Flatbedscanner.html&lt;br&gt;&lt;br&gt;[lenses] using ice as a lens!  pretty interesting effect&lt;br&gt;http://www.exn.ca/Stories/2003/04/04/54.asp&lt;br&gt;&lt;br&gt;[live camera feeds] how to obtain various live camera feeds&lt;br&gt;http://www.metacafe.com/watch/814344/how_to_hack_google_for_live_video_surveillance_camera_feeds/&lt;br&gt;&lt;br&gt;&lt;font size=&quot;4&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/b&gt;&lt;/font&gt;&lt;br&gt; 	&lt;h2&gt;This is a remix&lt;/h2&gt;&lt;br&gt; &lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Misc. thoughts</title><link>http://pcomp.wetpaint.com/page/Misc.+thoughts</link><author>a_dopa</author><guid isPermaLink="false">http://pcomp.wetpaint.com/page/Misc.+thoughts</guid><pubDate>Mon, 19 Nov 2007 20:49:23 CST</pubDate><description>&lt;b&gt;Programming! &lt;/b&gt;The processing for this application is going to be very complex. It&amp;#39;s one thing to get brightness values to come across into the program and display on screen, but it&amp;#39;s another thing to freeze those values on screen as one moves through the image. Also, since the values we have been getting from the photocells fluctuate quite a bit, we&amp;#39;ll need to incorporate some averaging in there.&lt;br&gt;&lt;br&gt;&lt;b&gt;Frame construction&lt;/b&gt; Building the camera cell patch navigation system is going to be somewhat difficult.. at least to fine tune.&lt;br&gt;&lt;br&gt;&lt;b&gt;Multiplexors&lt;/b&gt; Though I have faith that we can figure them out, none of us have worked with multiplexors before. We have 64 analog ins, so they are definitely necessary. Tom went over them in class last week, which was helpful in that it gave us a foundation to work from.&lt;br&gt;&lt;br&gt;&lt;b&gt;Light focus&lt;/b&gt; Will we need a lens?  remains to be seen.&lt;br&gt;&lt;br&gt;&lt;b&gt;Cell patch&lt;/b&gt;Are we using perf board for this? We could, ostensibly, use any material as long as each cell is insulated away from the rest. For some reason I keep having a vision of using something more malleable..like silicone. Not sure why this is my vision..let&amp;#39;s discuss at the meetup tomorrow.&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>Home</title><link>http://pcomp.wetpaint.com/page/Home</link><author>a_dopa</author><guid isPermaLink="false">http://pcomp.wetpaint.com/page/Home</guid><pubDate>Mon, 19 Nov 2007 20:42:45 CST</pubDate><description> 	Eddie, Chris and I are creating an electronic pinhole camera for our Intro to Physical Computing final project. This will house our documentation. Most of the nav links are off to the left under &lt;i&gt;navigation&lt;/i&gt;.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>le shedule</title><link>http://pcomp.wetpaint.com/page/le+shedule</link><author>little_ms_chewbacca</author><guid isPermaLink="false">http://pcomp.wetpaint.com/page/le+shedule</guid><pubDate>Mon, 19 Nov 2007 02:07:56 CST</pubDate><description> 	GOALS:&lt;br&gt;&lt;br&gt;11/18 Sunday - finish testing software &lt;br&gt;11/19 Monday - get a multiplexor to work&lt;br&gt;11/20 Tuesday - get multiple multiplexors to work&lt;br&gt;      *ALSO* SUPER SOLDER FEST - all day and all of the night &lt;br&gt;&lt;br&gt;*** NEED TO SIGN UP FOR WINTER SHOW BY SANKSGIVING ***&lt;br&gt;I think we should do it, even if we crash and burn. that means we have to determine-- among other things-- how much space we need and also, do some major documentation to try and pitch our idea.&lt;br&gt;&lt;br&gt;11/21 Wednesday - THANKSGIVING BREAK&lt;br&gt;make website for project?&lt;br&gt;     Rollover Code - Eddie?&lt;br&gt;OBSERVATION - observe camera users (both digital and film) - EVERYONE (post to wiki/webpage)&lt;br&gt;     Mechanical Building?&lt;br&gt;&lt;br&gt;&lt;br&gt;11/28 Wednesday - Building Housing, Testing&lt;br&gt;&lt;br&gt;12/5 Wednesday - Last User Testing, Final Tweaks, Prepare Documentation&lt;br&gt;&lt;br&gt;12/12 Wednesday - PRESENT FINAL&lt;br&gt; &lt;br&gt;&lt;br&gt;* * * schedule to be revised * *&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item><item><title>//CODE</title><link>http://pcomp.wetpaint.com/page/%2F%2FCODE</link><author>little_ms_chewbacca</author><guid isPermaLink="false">http://pcomp.wetpaint.com/page/%2F%2FCODE</guid><pubDate>Sun, 18 Nov 2007 21:00:14 CST</pubDate><description> 	&lt;br&gt;&lt;br&gt;-------------------------------------------------&lt;br&gt;&lt;br&gt;// PROCESSING code - _8by8_mouse_reveal_.pde&lt;br&gt;// eddie SIMULATION code. this reveals a baby face when mouse 8x8 cursor &lt;br&gt;// moves over it. will work on more accurate representation.&lt;br&gt;&lt;br&gt;&lt;br&gt;void setup() {&lt;br&gt;size(640,640);&lt;br&gt;background(250,200,100);&lt;br&gt;}&lt;br&gt;//&lt;br&gt;void draw() {&lt;br&gt;fill(255);&lt;br&gt;noStroke();&lt;br&gt;// stroke(0);&lt;br&gt;//strokeWeight(1);&lt;br&gt;// rectMode(CENTER);&lt;br&gt;rect(mouseX,mouseY,64,64);&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;noFill();&lt;br&gt;stroke(250,200,100); //change back to bg color!&lt;br&gt;strokeWeight(1);&lt;br&gt;arc(width/2+10,height/2+15,9,4,PI,PI/2);&lt;br&gt;arc(width/2-10,height/2+15,9,4,PI,PI/2);&lt;br&gt;&lt;br&gt;&lt;br&gt;noStroke();&lt;br&gt;fill(250,200,100); //change back to bg color!&lt;br&gt;beginShape();&lt;br&gt;ellipse(width/2, height/2+40,75,15);&lt;br&gt;endShape();&lt;br&gt;ellipse(width/2-36, height/2-40, 38, 18);&lt;br&gt;ellipse(width/2+36, height/2-40, 38, 18);&lt;br&gt;noFill();&lt;br&gt;strokeWeight(1);&lt;br&gt;stroke(250,200,100);&lt;br&gt;ellipse(width/2, height/2-32, 180, 242);&lt;br&gt;arc(width/2+32,height/2-55,50,4,PI/2,3*PI/2);&lt;br&gt;arc(width/2-32,height/2-55,50,4,PI/2,3*PI/2);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;-------------------------------------------------&lt;br&gt;// PROCESSING code- Photocells_5_talking_erl_WORKS.pde&lt;br&gt;// code to test 5 photo resistors. last time i checked it worked.&lt;br&gt;// these photo resistors seem like they might be a tiny bit finicky.&lt;br&gt;// use this with the ARDUINO code below...&lt;br&gt;&lt;br&gt;&lt;br&gt;import processing.serial.*; //calls serial library&lt;br&gt;&lt;br&gt;Serial port;&lt;br&gt;int[] serialInArray = new int[5];&lt;br&gt;int serialCount = 0;&lt;br&gt;int gs1,gs2,gs3,gs4,gs5; //greyscale values for squares&lt;br&gt;boolean madeContact = false; //Whether or not we&amp;#39;ve heard from the arduino&lt;br&gt;&lt;br&gt;void setup() {&lt;br&gt; size(640,640);&lt;br&gt; noStroke(); //no borders&lt;br&gt; println(Serial.list());&lt;br&gt; port = new Serial(this, Serial.list()[0], 9600);//usually uses 0, first available&lt;br&gt; port.write(65); //send an A to start up Arduino&lt;br&gt;&lt;br&gt; gs1 = 0;&lt;br&gt; gs2 = 0;&lt;br&gt; gs3 = 0;&lt;br&gt; gs4 = 0;&lt;br&gt; gs5 = 0;&lt;br&gt;}&lt;br&gt;&lt;br&gt;void draw() {&lt;br&gt; background(155);&lt;br&gt; if (madeContact == false) {&lt;br&gt; delay(400);&lt;br&gt; port.write(65);&lt;br&gt; }&lt;br&gt;&lt;br&gt;&lt;br&gt; fill(gs1);&lt;br&gt; rect(0,400,100,100);&lt;br&gt; fill(gs2);&lt;br&gt; rect(100,400,100,100);&lt;br&gt; fill(gs3);&lt;br&gt; rect(200,400,100,100);&lt;br&gt; fill(gs4);&lt;br&gt; rect(300,400,100,100);&lt;br&gt; fill(gs5);&lt;br&gt; rect(400,400,100,100);&lt;br&gt;&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;void serialEvent (Serial port) {&lt;br&gt; if (madeContact == false) {&lt;br&gt; madeContact = true;&lt;br&gt; }&lt;br&gt; &lt;br&gt; serialInArray[serialCount] = port.read();&lt;br&gt; serialCount++;&lt;br&gt;&lt;br&gt; if (serialCount &amp;gt; 4) {&lt;br&gt; gs1 = serialInArray[0];&lt;br&gt; gs2 = serialInArray[1];&lt;br&gt; gs3 = serialInArray[2];&lt;br&gt; gs4 = serialInArray[3];&lt;br&gt; gs5 = serialInArray[4];&lt;br&gt;&lt;br&gt; println(gs1 + &amp;quot;\t&amp;quot; + gs2 + &amp;quot;\t&amp;quot; + gs3 + &amp;quot;\t&amp;quot; + gs4 + &amp;quot;\t&amp;quot; + gs5);&lt;br&gt;&lt;br&gt; port.write(65);&lt;br&gt; serialCount = 0;&lt;br&gt; println();&lt;br&gt; }&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------&lt;br&gt;&lt;br&gt;// ARDUINO code - eddie_serial_cnr_photocells4.pde&lt;br&gt;// this displays for 5 photocells. &lt;br&gt;// will work on one for 64.&lt;br&gt;// this is punctuation method, but isn&amp;#39;t being really used as such?&lt;br&gt;// this will have to be turned into a proper array...&lt;br&gt;&lt;br&gt;int sensor[4]; // array to hold the sensor values&lt;br&gt;&lt;br&gt;void setup() {&lt;br&gt; // initialize the serial port:&lt;br&gt; Serial.begin(9600); &lt;br&gt;}&lt;br&gt;&lt;br&gt;void loop() {&lt;br&gt; if (Serial.available() &amp;gt; 0) {&lt;br&gt; int inByte = Serial.read();&lt;br&gt;&lt;br&gt;&lt;br&gt; // for loop to count from 0 to 4:&lt;br&gt; for (int i = 0; i &amp;lt; 5; i++) {&lt;br&gt; // read one of the sensors, divide by 4, put into the array:&lt;br&gt; sensor[i] = analogRead(i)/4;&lt;br&gt; // if the value is 255, truncate it so we can use 255&lt;br&gt; // as a unique value to punctuate the sentence:&lt;br&gt; if (sensor[i] == 255) {&lt;br&gt; sensor[i] = 254; &lt;br&gt; }&lt;br&gt;&lt;br&gt; // Serial.print(&amp;quot;Sensor &amp;lt; 0 &amp;gt; is &amp;quot;);&lt;br&gt; Serial.print(sensor[0], BYTE);&lt;br&gt; // Serial.print(&amp;#39;\t&amp;#39;);&lt;br&gt;&lt;br&gt; // Serial.print(&amp;quot;Sensor &amp;lt; 1 &amp;gt; is &amp;quot;);&lt;br&gt; Serial.print(sensor[1], BYTE);&lt;br&gt; // Serial.print(&amp;#39;\t&amp;#39;);&lt;br&gt;&lt;br&gt; // Serial.print(&amp;quot;Sensor &amp;lt; 2 &amp;gt; is &amp;quot;);&lt;br&gt; Serial.print(sensor[2], BYTE);&lt;br&gt; // Serial.print(&amp;#39;\t&amp;#39;);&lt;br&gt;&lt;br&gt; // Serial.print(&amp;quot;Sensor &amp;lt; 3 &amp;gt; is &amp;quot;);&lt;br&gt; Serial.print(sensor[3], BYTE);&lt;br&gt; // Serial.print(&amp;#39;\t&amp;#39;);&lt;br&gt;&lt;br&gt; // Serial.print(&amp;quot;Sensor &amp;lt; 4 &amp;gt; is &amp;quot;);&lt;br&gt; Serial.print(sensor[4], BYTE);&lt;br&gt; // Serial.print(&amp;#39;\t&amp;#39;); &lt;br&gt;&lt;br&gt; // Serial.println();&lt;br&gt; delay(150);&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;hr size=&quot;1&quot;&gt;&lt;br/&gt;</description></item></channel></rss>