<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>lets get physical!</title>
      <link>http://itp.nyu.edu/~jtd229/physcomp/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2006</copyright>
      <lastBuildDate>Tue, 12 Dec 2006 00:36:42 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>personal range finder</title>
         <description><![CDATA[<p><img alt="arm.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/arm.jpg" width="500" height="300" /></p>

<p><br />
Personal range finder</p>

<p> With this project I focused on making an affordable personal range finder as an assistive device. </p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/12/personal_range_finder.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/12/personal_range_finder.html</guid>
         <category></category>
         <pubDate>Tue, 12 Dec 2006 00:36:42 +0000</pubDate>
      </item>
            <item>
         <title>srf range finders with arduino</title>
         <description><![CDATA[<p><img alt="atmel1.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/atmel1.jpg" width="500" height="489" /></p>

<p>The tricky part to using the srf series range finder with the arduino is the I2c bus interface it is a fairly straightforward protocol (a good reference is at http://www.robot-electronics.co.uk/htm/using_the_i2c_bus.htm) but would take a lot of typing if you did it from scratch. It is basically a handshake method where the arduino slaves the srf range finder to its clock pulses and tells it when and from where the rangefinder will send information. It sends out info on the leading edge of the clock pulse and receives it on the falling edge, but the signals state (bit passing) never changes while the clock state is high, except to signal a start or stop to a communication. So the easiest way to communicate with your range finder is to use the code found on the Wiring web site (it is the sibling of arduino but even more user friendly it seems) and use the “wire” library (here’s the link http://wiring.org.co/reference/libraries/Wire/index.html). I took that code and modified it to include changing the address, the sensitivity and the range settings for the srf range finder (it should be talked about although maybe a bit muddled in the pamphlet that comes with the range finder). Also be sure to use the arduino 06 platform when implementing the <Wire.h> library or it won’t compile, that was a big problem for me. So either use the code on the Wiring web site or take a look at mine (in the extended entry along with the pins to use) I hope this helps. Good luck! <br />
Ps it took me a really long time to do the water colors so i hope you enjoy them.</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/11/srf_range_finders_with_arduino.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/11/srf_range_finders_with_arduino.html</guid>
         <category></category>
         <pubDate>Sat, 25 Nov 2006 16:45:59 +0000</pubDate>
      </item>
            <item>
         <title></title>
         <description><![CDATA[<p><img alt="ez-sensor.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/ez-sensor.jpg" width="400" height="322" /><br />
<img alt="srf10.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/srf10.jpg" width="400" height="300" /></p>

<p>I had many hours working with these guys especially the srf10 in the above picture; I had to learn about the I2c bus communication to get it running. I did find code for it finally on the wiring website there is code from the wire. class that makes bus communication a snap but you have to down load the arduino 06 if you want to call the class in arduino. the other sensor the sense ez is a real plug and play sensor and the focal area of the sound cone is very narrow and really accurate i can't recommend this sensor enough. i will post the code when i finish writing it but it is very simple to use. the srf10 has a much bigger range but it detects anything in a 180 degree sweep from center up to three feet on the sides and below it so you have to either really point it up or raise it three feet off the ground. not so good for my application.</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/11/post_1.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/11/post_1.html</guid>
         <category></category>
         <pubDate>Mon, 20 Nov 2006 19:28:54 +0000</pubDate>
      </item>
            <item>
         <title>ranging device</title>
         <description><![CDATA[<p><img alt="servo.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/servo.jpg" width="500" height="361" /></p>

<p>i got the servo working finally, although i couldn't get the port addressing to work from tom igoes code example. just allot of repeat typing. it runs off of 12 volts and sinks about 250mA under a load so if i use a battery it won't be running for that long. ill have to think about that i am using a hbridge right now i can't decide if i need the enable pin or if i should switch to a darlington array for easier wiring.</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/11/ranging_device.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/11/ranging_device.html</guid>
         <category></category>
         <pubDate>Mon, 20 Nov 2006 19:20:26 +0000</pubDate>
      </item>
            <item>
         <title>notes</title>
         <description><![CDATA[<p>some observations</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/11/notes.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/11/notes.html</guid>
         <category></category>
         <pubDate>Fri, 17 Nov 2006 23:42:08 +0000</pubDate>
      </item>
            <item>
         <title>relay specs</title>
         <description><![CDATA[<p><img alt="relay.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/relay.jpg" width="500" height="624" /></p>

<p>Here are some basic "circuits" I used to function as switches for ac current controlled by the arduino. The arduino puts power to a transistor, which controls the relays. The resistors are used to drop the base voltage because the transistors need a good voltage differential between base and emitter to operate.</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/10/relay_specs.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/10/relay_specs.html</guid>
         <category></category>
         <pubDate>Fri, 27 Oct 2006 06:03:54 +0000</pubDate>
      </item>
            <item>
         <title>tvs talk all the time we just choose to think they are not.</title>
         <description><![CDATA[<p><img alt="tvscmtic.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/tvscmtic.jpg" width="500" height="562" /><br />
</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/10/tvs_talk_all_the_time_we_just.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/10/tvs_talk_all_the_time_we_just.html</guid>
         <category></category>
         <pubDate>Fri, 27 Oct 2006 06:02:14 +0000</pubDate>
      </item>
            <item>
         <title>op amp</title>
         <description><![CDATA[<p><img alt="opamp.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/opamp.jpg" width="500" height="400" /><br />
<a href="http://itp.nyu.edu/~jtd229/physcomp/opampcrcit1.html" onclick="window.open('http://itp.nyu.edu/~jtd229/physcomp/opampcrcit1.html','popup','width=500,height=369,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">View image</a><br />
</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/10/post.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/10/post.html</guid>
         <category></category>
         <pubDate>Fri, 27 Oct 2006 04:29:01 +0000</pubDate>
      </item>
            <item>
         <title>voicechip</title>
         <description><![CDATA[<p><img alt="voicechip.jpg" src="http://itp.nyu.edu/~jtd229/physcomp/voicechip.jpg" width="400" height="346" /><br />
<a href="http://itp.nyu.edu/~jtd229/physcomp/lets get physical! > entries> voicechip/voicechip.html" onclick="window.open('http://itp.nyu.edu/~jtd229/physcomp/lets get physical! > entries> voicechip/voicechip.html','popup','width=600,height=456,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">View image</a><br />
</p>]]></description>
         <link>http://itp.nyu.edu/~jtd229/physcomp/2006/10/voicechip.html</link>
         <guid>http://itp.nyu.edu/~jtd229/physcomp/2006/10/voicechip.html</guid>
         <category></category>
         <pubDate>Wed, 18 Oct 2006 16:26:28 +0000</pubDate>
      </item>
      
   </channel>
</rss>
