<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Rob Faludi&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/" />
<modified>2007-04-28T16:39:50Z</modified>
<tagline></tagline>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3</id>
<generator url="http://www.movabletype.org/" version="3.17">Movable Type</generator>
<copyright>Copyright (c) 2007, faludi</copyright>
<entry>
<title>Slinky Metronome</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/slinky_metronom_1.html" />
<modified>2007-04-28T16:39:50Z</modified>
<issued>2007-04-28T16:28:43Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.192</id>
<created>2007-04-28T16:28:43Z</created>
<summary type="text/plain"> The Slinky Metronome is now fully operational. I gave a presentation and demonstration of it in Mechanisms on Thursday. The Slinky Metronome is a Sociable Object. It keeps a steady beat, based upon the period of the Slinky spring,...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Mechanisms</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://itp.nyu.edu/~raf275/blog/images/slinky_metronome.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/slinky_metronome.html','popup','width=480,height=640,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/slinky_metronome-thumb.jpg" width="225" height="300" /></a></p>

<p>The Slinky Metronome is now fully operational. I gave a <a href="http://rob.faludi.com/itp/Metronome_Presentation.pdf">presentation</a> and demonstration of it in Mechanisms on Thursday. The Slinky Metronome is a Sociable Object. It keeps a steady beat, based upon the period of the Slinky spring, and broadcasts that beat out via 802.15.4 radio to the entire ITP floor. Electronic musical instruments, dynamic artworks and kinetic sculptures can all pick up the broadcast beat and synchronize with each other for an orchestrated performance. The Slinky Metronome is human-operated, so the beat it broadcasts is rooted in tangible physical interactions. Now that it's working, the next step is to collaborate and share sample code with a few instrument and kinetic projects. This is a project I'm looking forward to exploring more in the fall.</p>]]>

</content>
</entry>
<entry>
<title>Solar Botanicalls II</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/solar_botanical_2.html" />
<modified>2007-04-25T14:03:09Z</modified>
<issued>2007-04-25T14:02:54Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.191</id>
<created>2007-04-25T14:02:54Z</created>
<summary type="text/plain"> Here&apos;s the presentation that Kate and I gave in Jeff Feddersen&apos;s Sustainable Energy on the second prototype for Solar Botanicalls. This version includes battery monitoring circuitry that creates a text message asking the user to change the batteries. We...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Sustainable Energy</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://rob.faludi.com/itp/botanicalls_energy_finalpresentation.pdf"><img alt="SolarBotanicalls2.jpg" src="http://itp.nyu.edu/~raf275/blog/images/SolarBotanicalls2.jpg" width="304" height="228" /></a></p>

<p>Here's the presentation that <a href="http://katehartman.com">Kate</a> and I gave in <a href="http://fddrsn.net">Jeff Feddersen's</a> Sustainable Energy on the <a href="http://rob.faludi.com/itp/botanicalls_energy_finalpresentation.pdf">second prototype for Solar Botanicalls</a>. This version includes battery monitoring circuitry that creates a text message asking the user to change the batteries. We figured that while the plant makes phone calls when it needs something, electronics needs should be kept to an entirely separate notification system. The project has benefitted both from  Jeff's recommendations and from the results of directly testing various different PV panels.</p>]]>

</content>
</entry>
<entry>
<title>Assorted XBee Notes</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/assorted_xbee_n.html" />
<modified>2007-04-24T16:11:57Z</modified>
<issued>2007-04-24T16:10:55Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.189</id>
<created>2007-04-24T16:10:55Z</created>
<summary type="text/plain"> ATRE Command Brings Sanity: When putting an XBee into a project and doing the configuration from software code. I often have the problem of some crazy sleep mode or pin definition going on that I didn&apos;t know about. So...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><img alt="xbee_antennas.jpg" src="http://itp.nyu.edu/~raf275/blog/images/xbee_antennas-thumb.jpg" width="250" height="121" /></p>

<p><br />
ATRE Command Brings Sanity:<br />
When putting an XBee into a project and doing the configuration from software code. I often have the problem of some crazy sleep mode or pin definition going on that I didn't know about. So now, all my functions for setting up an XBee start with the command ATRE. That resets the radio to factory defaults before issuing the remainder of the setup commands like ID, MY and so forth.  As long as you don't write the settings back to firmware with WR, the factory reset is transient. As soon as that radio loses power, it goes back to whatever unique settings it had before you ran your program. Pretty handy if you're popping the same units back and forth between hard configured Direct I/O mode and software configured applications.</p>

<p><br />
New Ember ZigBee Coming:<br />
Looks like <a href="http://maxstream.net/corporate/press/2007/04-03-ZigBee-XBee-Series-2.php">Maxstream is coming out with a new line of ZigBee radios</a>. These will be based on the Ember chipset rather than the current one from Freescale. The existing XBee radios will continue to be manufactured and fully supported in the 802.15.4 mode that we use here at ITP. For the ZigBee layer, it looks like that will mainly be developed on the new XBee Series 2. Inside information is that the AT commands and API will essentially match the current one. All good news.</p>

<p><br />
Cookware Antennas:<br />
One of the many reasons I can't wait for my thesis to be done is so I can try out New Zealander Stan Swan's method for <a href="http://www.usbwifi.orcon.net.nz/">repurposing "Asian cookware scoops" into parabolic WiFi and ZigBee antennas</a>:</p>

<p><a href="http://itp.nyu.edu/~raf275/blog/images/zigscoop.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/zigscoop.html','popup','width=899,height=689,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/zigscoop-thumb.jpg" width="300" height="229" /></a></p>

<p>He claims that by using these #13 cooking scoops with an XBee Pro, the signal range would be theoretically only limited by the curvature of the earth. Wow! I wonder if by using a giant #13 spatula to flatten the earth, I could further extend this range...</p>]]>

</content>
</entry>
<entry>
<title>Buzzer Arduino Example Code</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/buzzer_arduino.html" />
<modified>2007-04-23T15:34:31Z</modified>
<issued>2007-04-23T15:25:05Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.190</id>
<created>2007-04-23T15:25:05Z</created>
<summary type="text/plain"> I just received a small CEM-1203 buzzer from Spark Fun for an Arduino project with sound output. After writing up a basic function to run it, I decided to generalize and fully comment so that other people could use...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><img alt="CEM-1203.jpg" src="http://itp.nyu.edu/~raf275/blog/images/CEM-1203.jpg" width="130" height="125" /></p>

<p>I just received a small CEM-1203 buzzer from <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=7950">Spark Fun</a> for an Arduino project with sound output. After writing up a basic function to run it, I decided to generalize and fully comment so that other people could use similar buzzers without having to think through the math each time they wanted to hear a particular sound frequency. All you need to do is tell the function which pin you'd like to use, the frequency you want to hear, and the duration to play that frequency.</p>

<p><a href="http://rob.faludi.com/itp/arduino/buzzer_example.pde">My buzzer example function </a>should easily work with other types of sound output devices.</p>]]>

</content>
</entry>
<entry>
<title>Arduino Available Memory Test</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/arduino_availab.html" />
<modified>2007-04-19T03:54:17Z</modified>
<issued>2007-04-19T03:54:13Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.188</id>
<created>2007-04-19T03:54:13Z</created>
<summary type="text/plain"> I&apos;ve been meaning to make a nice little function to test available memory for some time, so tonight in response to a mailing list question, I went ahead and created an Arduino Available RAM Test for exploring memory allocation....</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><img alt="arduino_extreme_260.jpg" src="http://itp.nyu.edu/~raf275/blog/images/arduino_extreme_260.jpg" width="259" height="187" /></p>

<p>I've been meaning to make a nice little function to test available memory for some time, so tonight in response to a mailing list question, I went ahead and created an <a href="http://rob.faludi.com/ITP/arduino/Arduino_Available_RAM_Test.pde">Arduino Available RAM Test</a> for exploring memory allocation.</p>

<p>While I'm still learning about AVR's memory management, here's what I understand so far: The ATMEGA8 has 8K of program memory but only 1K of RAM. (Program memory is for code and RAM is for dynamic variables.) Actually it's effectively less than 1K of RAM, I think because the Arduino libraries take up some dynamic memory space for themselves. The ATMEGA168 increases program memory to 16K, but RAM remains unchanged at 1K.</p>

<p>The Arduino environment will happily let you compile a program that exceeds the microcontroller's RAM limits, however program behavior will become totally unpredictable, the code will do bizarre things and/or crash. It is equally difficult to describe the negative emotional results for the coder. <a href="http://en.wikipedia.org/wiki/Dysphoria">Dysphoria</a> comes to mind.</p>

<p>Hopefully, the <a href="http://rob.faludi.com/ITP/arduino/Arduino_Available_RAM_Test.pde">Arduino Available RAM Test</a> code can provide a pathway back to happiness, or at least cathartic understanding.</p>]]>

</content>
</entry>
<entry>
<title>Breaking News: Plants Socialize</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/breaking_news_p.html" />
<modified>2007-04-18T15:11:36Z</modified>
<issued>2007-04-18T14:32:52Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.187</id>
<created>2007-04-18T14:32:52Z</created>
<summary type="text/plain"> Botanicalls plants now can check on each other before making phone calls--part of my Sociable Objects thesis that explores using local sources to drive better-informed behaviors. Here&apos;s the scenario: Fiddle-leaf fig is low on light. Its light level for...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Thesis Class</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><img alt="social_plants.jpg" src="http://itp.nyu.edu/~raf275/blog/images/social_plants.jpg" width="200" height="229" /></p>

<p>Botanicalls plants now can check on each other before making phone calls--part of my Sociable Objects thesis that explores using local sources to drive better-informed behaviors. Here's the scenario:</p>

<p>Fiddle-leaf fig is low on light. Its light level for the last two days is only 30% of optimal and its Botanicalls event sensor is triggered. But is it time to make a phone call? As a Sociable Object device, its decisions don't need to rely on single data points. The fig begins making contact with the Botanicalls plants around it. If they haven't gotten enough light either recently, the call for help will be postponed because it's probably been cloudy and that's not a reason to disturb humans with a useless phone call. However in this case the spider plant, cuban oregano and prayer plant all respond that their light levels are close to optimal. So it's not cloudy and Fiddle-leaf fig places a call for help.</p>

<p>Next steps will be checking the solar panel on ITP's roof, the broadcast time clock and at least one interactive project so that the plant can double-check on sun, know it's daytime, and detect that someone is around to answer its calls.</p>]]>

</content>
</entry>
<entry>
<title>Arduino String Memory</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/arduino_string.html" />
<modified>2007-04-15T22:19:56Z</modified>
<issued>2007-04-14T02:14:52Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.186</id>
<created>2007-04-14T02:14:52Z</created>
<summary type="text/plain">I did a quick test tonight to see just how big a text string I could allocate memory for on the Arduino ATMEGA168. Since there&apos;s 1KB of RAM on the 168, the theoretical maximum would be 1024 characters. However my...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p>I did a quick test tonight to see just how big a text string I could allocate memory for on the Arduino ATMEGA168. Since there's 1KB of RAM on the 168, the theoretical maximum would be 1024 characters. However my particular test (with Serial on and a few words for debugging) failed after 623 characters. How much is that? Here's 613 characters:</p>

<p>"<i>When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation. We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.</i>"</p>

<p>Not so much, especially when you consider that it's a _maximum_. As you add any variables to the program you'll have proportionally even less space.</p>

<p><br />
Here's the code I used:<br />
<PRE><br />
char* incomingResponse; // a pointer for a character string<br />
int length =623; // the length of the string we're going to allocate</p>

<p>void setup() {<br />
  pinMode(13,OUTPUT); // set up the status led<br />
  digitalWrite(13, HIGH); // turn on the status LED<br />
  Serial.begin(9600); // start serial for debugging output</p>

<p>  if((incomingResponse = (char*) malloc(length+1)) == NULL) { // attempt to allocate string memory<br />
    Serial.println("memory allocation failed"); // report if allocation fails<br />
  }<br />
  else {<br />
    Serial.println("memory allocated successfully"); // otherwise report that allocation succeeded<br />
  }<br />
}</p>

<p>void loop () {<br />
  digitalWrite(13, LOW) ; // turn off the status LED because we're done<br />
}<br />
</PRE></p>]]>

</content>
</entry>
<entry>
<title>Fall Class: Collaborative Mesh Networking</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/fall_class_coll.html" />
<modified>2007-04-09T00:11:57Z</modified>
<issued>2007-04-08T16:29:28Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.185</id>
<created>2007-04-08T16:29:28Z</created>
<summary type="text/plain"> I&apos;ll be teaching a new course at ITP in the Fall that examines collaboration on wireless networks. Students will create experimental devices and connect them together. Here&apos;s the official description: Collaborative Mesh Networking H79.2672 (Robert Faludi) Wednesday 12:30 p.m....</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://itp.nyu.edu/itp/object/ITP_master.html"><img alt="teaching.gif" src="http://itp.nyu.edu/~raf275/blog/images/teaching-thumb.gif" width="300" height="262" /></a></p>

<p>I'll be teaching a new <a href="http://itp.nyu.edu/itp/object/ITP_master.html">course at ITP</a> in the Fall that examines collaboration on wireless networks. Students will create experimental devices and connect them together. Here's the official description:</p>

<p><b>Collaborative Mesh Networking</b><br />
H79.2672 (Robert Faludi) Wednesday       12:30 p.m. - 3:00 p.m. <br />
<i>Modern devices no longer need to be isolated. Recent advances in wireless mesh networks have created the potential for a massively interconnected world of easy information sharing. Cheap communications, high reliability, unique addressing, small size, efficiency, standardization, broadcast options and routing features combine to enable exciting new interactions. Developers of toys, wearables, performance devices, portables, network objects and sensor arrays can take advantage of radio mesh networking to design more interesting, better informed and more complex behaviors for their projects. This course explores devices that connect with and respond to each other. The technical focus will be on 802.15.4/ZigBee wireless mesh networks. Interconnections with other platforms and devices will be examined as needed. Students will gain an expertise in all functions of the ZigBee system to facilitate smart and novel behaviors in their projects. Through a series of accessible weekly exercises, students will build skills and explore the challenges and delights of mutual connectivity. As a final project, the class will construct an dynamic device network. Most labs and projects involve group work, so students should be ready to collaborate extensively as they experiment on the cutting edge of device interaction. </i></p>]]>

</content>
</entry>
<entry>
<title>Recursive Post: Alumni Connect</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/04/recursive_post.html" />
<modified>2007-04-05T18:15:08Z</modified>
<issued>2007-04-05T17:58:13Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.184</id>
<created>2007-04-05T17:58:13Z</created>
<summary type="text/plain"> NYU listed my blog today in the &quot;Blog Beat&quot; section of the Alumni Connect newsletter and I cannot resist the temptation to recursively post about it. Here&apos;s an overview of ITP if you&apos;d like to know more the Tisch...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://www.nyu.edu/alumni/newsletter/0407/index.shtml"><img alt="Alumni_Connect.jpg" src="http://itp.nyu.edu/~raf275/blog/images/Alumni_Connect-thumb.jpg" width="300" height="106" /></a></p>

<p>NYU listed my blog today in the "Blog Beat" section of the <a href = "http://www.nyu.edu/alumni/newsletter/0407/index.shtml">Alumni Connect</a> newsletter and I cannot resist the temptation to recursively post about it.</p>

<p>Here's an <a href ="http://itp.nyu.edu/itp/object/itp_overview.html">overview</a> of <a href = "http://itp.nyu.edu">ITP</a> if you'd like to know more the Tisch program that creates <a href="http://itp.nyu.edu/itp/flash/Projects">remarkable projects</a> through the study of the recently possible.</p>]]>

</content>
</entry>
<entry>
<title>Slinky Metronome Proof-of-Concept</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/03/slinky_metronom.html" />
<modified>2007-03-28T19:16:12Z</modified>
<issued>2007-03-28T18:36:04Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.183</id>
<created>2007-03-28T18:36:04Z</created>
<summary type="text/plain"> Slinky Metronome Proof-of-Concept The initial proof-of-concept for the Slinky Metronome, a Sociable Object for my thesis, is complete and it works. It uses a Slinky spring toy as a pendulum. An accelerometer at the base of the Slinky tracks...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Mechanisms</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype.html','popup','width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype-thumb.jpg" width="300" height="225" /></a><br />
<i>Slinky Metronome Proof-of-Concept</i></p>

<p>The initial proof-of-concept for the Slinky Metronome, a Sociable Object for my thesis, is complete and it works. It uses a Slinky spring toy as a pendulum. An accelerometer at the base of the Slinky tracks the (primarily) sinusoidal movement as the bottom of the spring rises and falls. An Arduino microcontroller processes the Z axis from the accelerometer to figure out when the pendulum phase shifts from negative to positive, signaling a beat. The <a href="http://rob.faludi.com/itp/Metronome_v1.03.pde">current code</a> then takes this information and sends out those beats with measure codes over a XBee 802.15.4 radio.</p>

<p>The idea is that different musical and art projects in the same space can use this metronome wirelessly to coordinate their sounds, motions and lights with each other. The result should create a diverse orchestrated work where the whole is greater than the parts.</p>

<p>The current proof-of-concept leaves the electronics off-board, with only the accelerometer on the bottom of the Slinky. The next prototype version will use a printed circuit board, bigger Slinky and place all of the electronics radio and battery in a lightweight case that rides along at the base of the spring. Here's a schematic for the new system:</p>

<p><a href="http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype_Schematic.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype_Schematic.html','popup','width=1475,height=1100,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/Metronome_Prototype_Schematic-thumb.png" width="300" height="223" /></a><br />
<i>Metronome Schematic</i></p>

<p><br />
And a movie showing the metronome sending to a simple Processing program that wirelessly claps along in time:</p>

<p><strong>Click to play movie</strong><br />
<a href="http://rob.faludi.com/itp/Metronome_Prototype.MOV" onclick="window.open('http://rob.faludi.com/itp/Metronome_Prototype.MOV','popup','width=480,height=372,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/Metronome_PrototypeMOV-thumb.jpg" width="300" height="225" /></a></p>]]>

</content>
</entry>
<entry>
<title>Trendsetters: Careers for Girls Panel</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/03/trendsetters_ca.html" />
<modified>2007-03-26T02:13:45Z</modified>
<issued>2007-03-25T03:03:20Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.182</id>
<created>2007-03-25T03:03:20Z</created>
<summary type="text/plain"> Kate, Jenny, Rebecca, Kati and I were invited to speak this morning to a roomful of high school girls in a panel discussion of Art and Technology for the Trendsetters Network. We gave an overview of our projects and...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://www.trendsettersnetwork.org/Gui/Program2.aspx?Page=Event0703&ID=126"><img alt="Trendsetters.jpg" src="http://itp.nyu.edu/~raf275/blog/images/Trendsetters.jpg" width="318" height="250" /></a></p>

<p>Kate, Jenny, Rebecca, Kati and I were invited to speak this morning to a roomful of high school girls in a panel discussion of Art and Technology for the <a href="http://www.trendsettersnetwork.org/Gui/Program2.aspx?Page=Event0703">Trendsetters Network</a>. We gave an overview of our projects and process in the 40-minute session. They got to hear a bit about <a href="http://www.botanicalls.com">Botanicalls</a>, <a href="http://themeatrix.com/">the Meatrix</a>, <a href="http://www.jennylc.com/cellbooth/">Portable Phone Booth</a>, <a href="http://popularitydialer.com/">Popularity Dialer</a>, <a href="http://itp.nyu.edu/show/detail.php?project_id=448">WildLight</a>, <a href="http://itp.nyu.edu/show/detail.php?project_id=383">Social Genius</a>, a <a href="http://www.suitcaseofcash.com/">Sopranos game</a>, <a href="http://www.katehartman.com/projects/gogogloves/index.htm">Go-go Gloves</a> and <a href="http://www.collectivecollage.org/">Collective Collage</a>. About half of the girls in the room were interested in engineering as a career. Every single one had a cell phone that could take pictures. The future should be cool.</p>

<p><a href="http://itp.nyu.edu/~raf275/blog/images/trendsetters_panel.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/trendsetters_panel.html','popup','width=639,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/trendsetters_panel-thumb.jpg" width="300" height="225" /></a></p>

<p><br />
<a href="http://itp.nyu.edu/~raf275/blog/images/trendsetters_audience.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/trendsetters_audience.html','popup','width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/trendsetters_audience-thumb.jpg" width="300" height="225" /></a></p>]]>

</content>
</entry>
<entry>
<title>Solar Botanicalls Prototype</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/03/solar_botanical_1.html" />
<modified>2007-03-18T20:24:40Z</modified>
<issued>2007-03-17T03:36:02Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.181</id>
<created>2007-03-17T03:36:02Z</created>
<summary type="text/plain"> Kate and I finished the prototype for Solar Botanicalls. It uses an array of solar panels for battery boosting power and as a sensor for light. Here&apos;s the presentation we gave in class, and a movie of the prototype...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Sustainable Energy</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://rob.faludi.com/itp/solar_botanicalls_demo.MOV" onclick="window.open('http://rob.faludi.com/itp/solar_botanicalls_demo.MOV','popup','width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/solar_botanicalls-thumb.jpg" width="320" height="241" /></a></p>

<p><a href = "http://itp.nyu.edu/~kh928/blog/?p=175">Kate</a> and I finished the prototype for Solar Botanicalls. It uses an array of solar panels for battery boosting power and as a sensor for light. Here's <a href="http://rob.faludi.com/itp/Solar_Botanicalls_Presentation.pdf">the presentation we gave in class</a>, and <a href="http://rob.faludi.com/itp/solar_botanicalls_demo.MOV" onclick="window.open('http://rob.faludi.com/itp/solar_botanicalls_demo.MOV','popup','width=640,height=480,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">a movie of the prototype in action</a>.</p>]]>

</content>
</entry>
<entry>
<title>Botanicalls at Maker Faire</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/03/botanicalls_at.html" />
<modified>2007-03-10T03:51:38Z</modified>
<issued>2007-03-10T03:46:24Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.180</id>
<created>2007-03-10T03:46:24Z</created>
<summary type="text/plain"> Botanicalls will be at Make Magazine&apos;s Maker Faire 2007 on May 19th and 20th in San Mateo, California. We&apos;ll be exhibiting the system, describing how we created it and explaining everything about how it works. Mark your calendar and...</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://www.makezine.com/go/makerfaire"><img alt="makerfairerail.gif" src="http://itp.nyu.edu/~raf275/blog/images/makerfairerail.gif" width="335" height="46" /></a></p>

<p>Botanicalls will be at Make Magazine's <a href="http://www.makerfaire.com/">Maker Faire 2007</a> on May 19th and 20th in San Mateo, California. We'll be exhibiting the system, describing how we created it and explaining everything about how it works. Mark your calendar and come see us!</p>]]>

</content>
</entry>
<entry>
<title>Botanicalls on Irish Radio</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/03/botanicalls_on_1.html" />
<modified>2007-03-03T18:19:54Z</modified>
<issued>2007-03-02T20:26:03Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.179</id>
<created>2007-03-02T20:26:03Z</created>
<summary type="text/plain"> Yesterday I was interviewed about Botanicalls on Irish Newstalk 106 radio by Sean Moncrieff. Here is a recording of the live interview....</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://rob.faludi.com/itp/Botanicalls_Newstalk%20106-108_Ireland_Sean_Moncrieff.mp3"><img alt="moncrieff.jpg" src="http://itp.nyu.edu/~raf275/blog/images/moncrieff.jpg" width="142" height="155" /></a></p>

<p>Yesterday I was interviewed about <a href="http://www.botanicalls.com">Botanicalls</a> on <a href="http://www.newstalk106.ie/moncrieff.htm">Irish Newstalk 106</a> radio by <a href="http://en.wikipedia.org/wiki/Seán_Moncrieff">Sean Moncrieff</a>.</p>

<p><strong><a href="http://rob.faludi.com/itp/Botanicalls_Newstalk%20106-108_Ireland_Sean_Moncrieff.mp3">Here is a recording of the live interview.</a></strong></p>]]>

</content>
</entry>
<entry>
<title>Solar Botanicalls Sensor and Battery Boost</title>
<link rel="alternate" type="text/html" href="http://itp.nyu.edu/~raf275/blog/archives/2007/02/solar_botanical.html" />
<modified>2007-02-28T05:05:06Z</modified>
<issued>2007-02-28T05:02:08Z</issued>
<id>tag:itp.nyu.edu,2007:/~raf275/blog/3.178</id>
<created>2007-02-28T05:02:08Z</created>
<summary type="text/plain"> Full Botanicalls circuit with solar sensor battery boost Kate Hartman and I are working on augmenting Botanicalls with a solar panel that will act as both a light sensor and a battery charger for each plant in the project....</summary>
<author>
<name>faludi</name>

<email>rob@faludi.com</email>
</author>
<dc:subject>Sustainable Energy</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://itp.nyu.edu/~raf275/blog/">
<![CDATA[<p><a href="http://itp.nyu.edu/~raf275/blog/images/Solar_Sensor_Battery_Boost.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/Solar_Sensor_Battery_Boost.html','popup','width=1487,height=1100,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/Solar_Sensor_Battery_Boost-thumb.png" width="300" height="221" /></a><br />
<i>Full Botanicalls circuit with solar sensor battery boost</i></p>

<p><br />
<a href="http://www.katehartman.com">Kate Hartman</a> and I are working on augmenting <a href="http://www.botanicalls.com">Botanicalls</a> with a solar panel that will act as both a light sensor and a battery charger for each plant in the project. The full circuit schematic is above with a detail showing the solar charge and sensor connections below. We're planning to try a 3 Volt rechargeable battery with a low-drop voltage regulator for our power supply. Click on each of the images for a full-size graphic.</p>

<p><br />
<a href="http://itp.nyu.edu/~raf275/blog/images/Solar_Botanicalls_Detail1.html" onclick="window.open('http://itp.nyu.edu/~raf275/blog/images/Solar_Botanicalls_Detail1.html','popup','width=1045,height=516,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://itp.nyu.edu/~raf275/blog/images/Solar_Botanicalls_Detail-thumb.jpg" width="300" height="148" /></a><br />
<i>Detail of solar sensing and battery boost sub-circuit</i></p>

<p><br />
The next project steps will be to build the sub-circuit on a test breadboard, to see how well different panels are able to charge various batteries while sensing light values using the Arduino microcontroller.</p>]]>

</content>
</entry>

</feed>