<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>It&#039;s more fun to compute . . . &#187; led</title>
	<atom:link href="http://technoetc.net/blog/tag/led/feed/" rel="self" type="application/rss+xml" />
	<link>http://technoetc.net/blog</link>
	<description>Andrew O&#039;Malley&#039;s electronic art, music, and technology blog</description>
	<lastBuildDate>Tue, 25 Oct 2011 21:55:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;Phenomena&#8221; @ CUBE Gallery, Feb. 1-27 2011</title>
		<link>http://technoetc.net/blog/2011/02/08/phenomena-cube-gallery-feb-1-27-2011/</link>
		<comments>http://technoetc.net/blog/2011/02/08/phenomena-cube-gallery-feb-1-27-2011/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 00:48:00 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[art exhibition]]></category>
		<category><![CDATA[cube gallery]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[light box]]></category>
		<category><![CDATA[rgb]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=369</guid>
		<description><![CDATA[Phenomena is a group exhibition @ CUBE Gallery featuring seven artists&#8217; take on climatic, astronomical, or geological phenomena.

Alongside work by Aili Kurtis, Paul Schibli, Guy Lavigueur, Jennifer Gibbs, Reid MacLachlan, John Roth, and Tony Broderick, I&#8217;m debuting work exploring new themes for me: a light piece controlled by the colour of the sky.

The light patterns [...]]]></description>
			<content:encoded><![CDATA[<p><em>Phenomena</em> is a group exhibition @ <a href="http://cubegallery.ca" target="_blank">CUBE Gallery</a> featuring seven artists&#8217; take on climatic, astronomical, or geological phenomena.</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4147/5411873765_2c92c34f30.jpg" alt="" width="313" height="500" /></p>
<p>Alongside work by <a href="http://www.ailikurtis.com/" target="_blank">Aili Kurtis</a>, <a href="http://www.paulschibli.ca/" target="_blank">Paul Schibli</a>, <a href="http://www.guylavigueur.com/" target="_blank">Guy Lavigueur</a>, <a href="http://www.etsy.com/shop/jennifergibbs" target="_blank">Jennifer Gibbs</a>, <a href="http://www.redcanoes.ca/reid/index.html" target="_blank">Reid MacLachlan</a>, <a href="http://johnrgroth.wordpress.com/" target="_blank">John Roth</a>, and Tony Broderick, I&#8217;m debuting work exploring new themes for me: a light piece controlled by the colour of the sky.</p>
<p><img class="aligncenter" src="http://farm6.static.flickr.com/5017/5429026799_3c6d93a3af.jpg" alt="" width="500" height="375" /></p>
<p>The light patterns displayed by <em>Sky Spectrum</em> are directly related to the current sky conditions above Ottawa’s Peace Tower.  Every few minutes, the sky portion of the <a href="http://www.parliamenthill.gc.ca/text/camera-eng.html" target="_blank">Hill Cam</a> is analysed to reveal the average red, green, and blue components present in the sky.  The light fixture responds according to the various relationships between these values, presenting an altered view of the sky above, revealing colour details and relationships invisible to the naked eye.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm5.static.flickr.com/4102/5411045028_08973124e8.jpg" alt="" width="500" height="375" /></p>
<p>The literal reference to the sky is echoed by the graphic processing portion of the piece which takes place on a remote webserver, in essence utilizing “cloud computing.”</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm6.static.flickr.com/5295/5429026885_eca055bdb6.jpg" alt="" width="500" height="375" /></p>
<p>Most of the work indeed takes place on my webserver, where a PHP script analyses the current Hill Cam pic with the <a href="http://www.libgd.org/Main_Page" target="_blank">GB library</a>.  A small hardware module (hidden in the gallery) consisting of an <a href="http://www.arduino.cc" target="_blank">Arduino</a> development board and <a href="http://www.sparkfun.com/products/9026" target="_blank">ethernet shield</a> fetches the data from the web every few minutes, and sends the data via <a href="http://www.sparkfun.com/products/8664" target="_blank">XBee</a> radio to the light fixture, which is controlled by a custom board with an ATmega328 (running the Arduino bootloader), TLC5940 for driving the LED strips, and an XBee.</p>
<p><img class="aligncenter" src="http://farm6.static.flickr.com/5017/5411044736_6c8ffa0511.jpg" alt="" width="500" height="375" /></p>
<p>The code is only preliminary at this point, and I plan to analyse the daily data collected from the sky to make a growing library of light patterns and blends.  I&#8217;m also excited about how scalable the concept is, and look forward to working with this idea on a larger scale.</p>
<p>The <em>Phenomena</em> exhibition runs until Feb. 27, so if you&#8217;re in the Ottawa area, please drop by <a href="http://cubegallery.ca" target="_blank">CUBE Gallery</a> (1285 Wellington Ave., W) to check it out.  The best time to view <em>Sky Spectrum</em> is between 4 and 6 pm when the sun is setting and the sky changes relatively quickly <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2011/02/08/phenomena-cube-gallery-feb-1-27-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leo Villareal @ the San Jose Museum of Art</title>
		<link>http://technoetc.net/blog/2010/09/23/leo-villareal-the-san-jose-museum-of-art/</link>
		<comments>http://technoetc.net/blog/2010/09/23/leo-villareal-the-san-jose-museum-of-art/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 15:23:01 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[art exhibition]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[led]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=335</guid>
		<description><![CDATA[Here&#8217;s a great article about Leo Villareal&#8217;s exhibition at the San Jose Museum of Art.  The article is packed with videos of Villareal&#8217;s work, including a walk-through of the actual exhibit.
I particularly resonated with this quote from the artist:

I am interested in the idea of generative art and rendering the patterns on the fly, but [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a great <a href="http://news.cnet.com/8301-13772_3-20017310-52.html" target="_blank">article</a> about Leo Villareal&#8217;s <a href="http://www.sjmusart.org/content/leo-villareal" target="_blank">exhibition</a> at the San Jose Museum of Art.  The article is packed with videos of Villareal&#8217;s work, including a walk-through of the actual exhibit.</p>
<p>I particularly resonated with this quote from the artist:</p>
<blockquote>
<div>I am interested in the idea of generative art and rendering the patterns on the fly, but have not found a way to generate compelling sequences enough of the time.<span> </span></div>
</blockquote>
<div>This suggests to me that Villareal&#8217;s sequences aren&#8217;t entirely algorithmic, but also contain pre-programmed sequences (presented randomly and with random parameters, according to the article).  Interesting to consider, as I have been primarily concerned with generative sequences for my light boxes, and certainly agree that it is challenging to discover/create compelling patterns that are purely algorithmic.</div>
<div style="border: medium none; overflow: hidden; color: #000000; background-color: transparent; text-align: left; text-decoration: none;"><span><br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/09/23/leo-villareal-the-san-jose-museum-of-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOTKLOK prototype programming</title>
		<link>http://technoetc.net/blog/2010/09/02/dotklok-prototype-programming/</link>
		<comments>http://technoetc.net/blog/2010/09/02/dotklok-prototype-programming/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:24:23 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dotklok]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[nycresistor]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=323</guid>
		<description><![CDATA[Just a quick post to share a video of some of the first animations I&#8217;ve programmed for DOTKLOK, my upcoming open-source digital clock with multiple time animations.
The final version will probably have a black/smoked case with a choice of red or green LEDs.
Not sure if the buttons will be on the side or the bottom [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to share a video of some of the first animations I&#8217;ve programmed for DOTKLOK, my upcoming open-source digital clock with multiple time animations.</p>
<p>The final version will probably have a black/smoked case with a choice of red or green LEDs.</p>
<p>Not sure if the buttons will be on the side or the bottom yet &#8212; which would you prefer?</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14653499&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=1f940a&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=14653499&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=1f940a&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/09/02/dotklok-prototype-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DOTKLOK beta</title>
		<link>http://technoetc.net/blog/2010/08/23/dotklok-beta/</link>
		<comments>http://technoetc.net/blog/2010/08/23/dotklok-beta/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 02:29:03 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dotklok]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[nycresistor]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=320</guid>
		<description><![CDATA[Thanks to the laser cutter at NYC Resistor, I have my first DOTKLOK beta w/ an “open concept” enclosure:


Not sure that this is what the final clock will actually look like, but I now have a nice prototype to program on.
Since this will be an open source kit, I’m looking for feedback about the buttons.
Should [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the laser cutter at <a href="http://www.nycresistor.com" target="_blank"><span>NYC</span> Resistor</a>, I have my first <span>DOTKLOK</span> beta w/ an “open concept” enclosure:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4118/4910952563_e37c4b2321.jpg" alt="" width="500" height="375" /></p>
<div id="post_element_2177">
<p>Not sure that this is what the final clock will actually look like, but I now have a nice prototype to program on.</p>
<p>Since this will be an open source kit, I’m looking for feedback about the buttons.</p>
<p>Should the buttons remain on the side?  Should there be more buttons?  Should they go along the bottom/top?</p>
<p>I’m looking for suggestions that balance usability, adaptability, and of course aesthetics.</p>
<p>Please provide feedback if you have any — this is your chance to contribute to the final design <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/08/23/dotklok-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DOTKLOK prototyping</title>
		<link>http://technoetc.net/blog/2010/08/11/dotklok-prototyping/</link>
		<comments>http://technoetc.net/blog/2010/08/11/dotklok-prototyping/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 05:35:30 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[dotklok]]></category>
		<category><![CDATA[led]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=318</guid>
		<description><![CDATA[
A few more pics from the prototyping stage of DOTKLOK (see my introductory blog post here.
I’ve soldered my prototyping circuit together:


Next up: a user interface (buttons!) and writing lots of time animations . . .
]]></description>
			<content:encoded><![CDATA[<div id="post_element_2140">
<p>A few more pics from the prototyping stage of <span>DOTKLOK</span> (see my introductory blog post <a href="http://technoetc.net/blog/2010/07/30/introducing-dotklok/">here</a>.</p>
<p>I’ve soldered my prototyping circuit together:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4096/4881600984_2136604ee1.jpg" alt="" width="500" height="345" /></p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4077/4881600790_7b4264df50.jpg" alt="" width="500" height="426" /></p>
<p>Next up: a user interface (buttons!) and writing lots of time animations . . .</p></div>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/08/11/dotklok-prototyping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The LEDs are on the wall</title>
		<link>http://technoetc.net/blog/2010/07/22/the-leds-are-on-the-wall/</link>
		<comments>http://technoetc.net/blog/2010/07/22/the-leds-are-on-the-wall/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 04:05:03 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[eyebeam]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[pcb]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=308</guid>
		<description><![CDATA[I&#8217;ve officially begun my residency at Eyebeam Art + Technology Center in NYC:

[ Eyebeam bio ]
Working with Hernani Dias on the Re:Farm project (see my previous post for some more info about the Re:Farm project), my first objective is to create the PCB for the Re:Farm On The Wall module, a data visualization module using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve officially begun my residency at <a href="http://www.eyebeam.org" target="_blank">Eyebeam Art + Technology Center</a> in NYC:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://technoetc.net/blog/wp-content/uploads/2010/07/eyebeam_bio_500.jpg" alt="" /></p>
<p style="text-align: center;">[ Eyebeam <a href="http://eyebeam.org/people/andrew-o%E2%80%99malley" target="_blank">bio</a> ]</p>
<p>Working with <a href="http://eyebeam.org/people/hernani-dias" target="_blank">Hernani Dias</a> on the <a href="http://www.refarmthecity.org/" target="_blank">Re:Farm</a> project (see my <a href="http://technoetc.net/blog/2010/07/14/making-in-nyc/">previous post</a> for some more info about the Re:Farm project), my first objective is to create the PCB for the <a href="http://www.refarmthecity.org/wiki/index.php?title=On_the_wall" target="_blank">Re:Farm On The Wall</a> module, a data visualization module using an LED display to present data away from the computer screen.</p>
<p>[ details after the break ]</p>
<p><span id="more-308"></span></p>
<p>Here&#8217;s Hernani&#8217;s original sketch for displaying the soil moisture level from 6 sensors:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm5.static.flickr.com/4119/4816058635_8c9a9d9437.jpg" alt="" /></p>
<p>This design uses 7 LEDs to display the soil moisture level for each of 6 sensors (42 in all).  The design concept has been formalized as seen below:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm5.static.flickr.com/4082/4816823196_f16c6f2e7e.jpg" alt="" /></p>
<p>The module still has 7 LEDs for each sensor (or farm/garden), but with the addition of LEDs between the groups (for a total of 48) to create a complete circle which can be used with other templates, such as the one below, for visualizing other data such as temperature or humidity:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm5.static.flickr.com/4101/4816199209_de0cc1c8a7.jpg" alt="" /></p>
<p>Ideally, the board will also incorporate a stepper motor to drive a needle (like a speedometer) for an additional data channel.</p>
<p>I&#8217;m going to first concentrate on the LED display.  Since the board will make use of an ATMEGA microcontroller (Arduino) chip and an XBee radio (to receive the data), real estate on the approx. 3&#8243; x 3&#8243; board is already a bit tight, so I am currently researching <a href="http://en.wikipedia.org/wiki/Charlieplexing" target="_blank">Charlieplexing</a>, an LED driving scheme which allows N*(N-1) LEDs to be directly driven by N pins of the microcontroller.  8 data pins from the microcontroller  can thus be used to control the 48 LEDs since Charlieplexing with 8 pins allows control of up to 8*7=56 LEDs.</p>
<p>At <a href="http://thenexthope.org/" target="_blank">The Next HOPE</a> conference this past weekend (blog post about the conference forthcoming), <a href="http://jimmieprodgers.com/" target="_blank">Jimmie P. Rogers</a> was demo&#8217;ing and selling his <a href="http://jimmieprodgers.com/kits/lolshield/" target="_blank">LoL (Lots of LEDs) Shields</a> for the <a href="http://www.arduino.cc" target="_blank">Arduino</a>.  He has a great <a href="http://jimmieprodgers.com/2009/12/my-development-process/" target="_blank">post</a> about his work with Charlieplexing which I&#8217;m currently consulting.  Talk about serendipity!</p>
<p>In a way, the overlap between the needs of Hernani&#8217;s project and my own interests in lighting and internet-enabled lighting fixtures is serendipitous as well.  It&#8217;s great to be working on a project that is seemingly so diverse from my own projects, yet has so much overlap on the technical side.</p>
<p>It&#8217;s also been interesting to observe Hernani&#8217;s design approach/philosophy which stems from his graphic design background.  It seems like everything starts from the aesthetic: the documentation for the project has some of the <a href="http://www.refarmthecity.org/wiki/index.php?title=On_vacations" target="_blank">nicest component diagrams</a> I&#8217;ve seen; and even his <a href="http://www.refarmthecity.org/blog/wp-content/refarm-timeline-201011.pdf" target="_blank">calendar</a> is created in Illustrator <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/07/22/the-leds-are-on-the-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Button Objects</title>
		<link>http://technoetc.net/blog/2010/07/08/one-button-objects/</link>
		<comments>http://technoetc.net/blog/2010/07/08/one-button-objects/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 23:58:11 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[art exhibition]]></category>
		<category><![CDATA[electric window]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[light box]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=287</guid>
		<description><![CDATA[Back in February, I saw this call for single button, interactive objects to be displayed at an exhibition called &#8220;one button objects,&#8221; in San Francisco, as part of the Gamma4 one button game event during the 2010 Game Developers Conference.
This presented a perfect opportunity to experiment with interactivity and sensor input for my Electric Window [...]]]></description>
			<content:encoded><![CDATA[<p>Back in February, I saw this <a href="http://www.kokoromi.org/gamma4call/one-button-objects/" target="_blank">call</a> for single button, interactive objects to be displayed at an exhibition called &#8220;one button objects,&#8221; in San Francisco, as part of the <a href="http://www.kokoromi.org/gamma4/" target="_blank">Gamma4 one button game event</a> during the 2010 <a href="http://www.gdconf.com/index.html" target="_blank">Game Developers Conference</a>.</p>
<p>This presented a perfect opportunity to experiment with interactivity and sensor input for my <a href="http://technoetc.net/blog/tag/electric-window/">Electric Window 3</a> platform.</p>
<p>After sketching out several 1-button game ideas, I decided to move forward with some simple particle systems, controlled by users through their interaction with a single button added to an <em>Electric Window 3</em> fixture.  Thus was born <em>Electric Window 3B</em>:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4121/4775866024_3b941c25a9.jpg" alt="" width="373" height="500" /></p>
<p>[ more info and VID after the break ]</p>
<p><span id="more-287"></span></p>
<p>Each time the button is pressed, a new particle (represented by a single LED) is born.  The speed of each new particle is based on the average time between previous births.  Thus, the system has a form of &#8220;memory&#8221; shaped by previous users.</p>
<p>There are several variants of the particle systems in terms of particle behavior: particles either constantly scroll across the screen and wrap around at the borders; bounce back and forth (or up and down) within the screen; or travel both up and down and side to side, creating the opportunity for collisions.  In the latter case, when the particles collide, they both die.  In all cases, the particle system only has room for so many particles, so after a certain number of births (via button presses), the system resets.  This teases users to find a balance between a &#8220;boring&#8221; system of few particles versus creating a busy/dynamic system at the risk of killing the whole thing.</p>
<p>The guiding principle was to create an engaging, evolving display from a simple set of rules and user input.</p>
<p>Here&#8217;s a video demo:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=9847017&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ed371f&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=9847017&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=ed371f&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The curators &#8212; Heather Kelly of <a href="http://www.kokoromi.org" target="_blank">Kokoromi</a> and Peter Kirn of <a href="http://www.createdigitalmusic.com" target="_blank">Create Digital Music</a>/<a href="http://www.createdigitalmotion.com" target="_blank">Motion</a> &#8212; accepted the piece into the exhibition which took place on March 11-13 2010 at the <a href="http://www.gaffta.org/" target="_blank">Gray Area Foundation for the Arts</a>.</p>
<p>I&#8217;m now planning to implement particle system animations into future <em>Electric Window 3</em> fixtures, and more generally, start adding time-based behavior and user input (both direct via buttons etc., and indirect via motion sensors, etc.) to my light fixtures.</p>
<p>It&#8217;s always great to have a specific project like this to nudge one along and try out some new ideas and add a new angle to one&#8217;s work <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4082/4775229223_daf3e7d923.jpg" alt="" width="347" height="500" /></p>
<p>This work was generously supported by the art funding program of the <a href="http://www.ottawa.ca/residents/arts/funding_awards/index_en.html" target="_blank">City of Ottawa</a>.</p>
<p><img class="aligncenter size-full wp-image-285" title="ottawa_logo_250" src="http://technoetc.net/blog/wp-content/uploads/2010/05/ottawa_logo_250.jpg" alt="ottawa_logo_250" width="250" height="105" /></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1387px; width: 1px; height: 1px;">http://www.kokoromi.org</div>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/07/08/one-button-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chinatown Remixed 2010</title>
		<link>http://technoetc.net/blog/2010/05/18/chinatown-remixed-2010/</link>
		<comments>http://technoetc.net/blog/2010/05/18/chinatown-remixed-2010/#comments</comments>
		<pubDate>Wed, 19 May 2010 03:24:43 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[art exhibition]]></category>
		<category><![CDATA[electric window]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[light box]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=279</guid>
		<description><![CDATA[Intro
Chinatown Remixed runs from May 8 to June 8, 2010, in Ottawa&#8217;s Chinatown district. This is the second year for the annual &#8220;art walking tour,&#8221; where local businesses, restaurants, and shops open their doors to collaborate with artists, providing art &#8220;exhibtions in unusual places.&#8221;
Last year, Deb and I made a &#8220;Chinatown Remixed&#8221; sign from electroluminescent [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Intro</strong></p>
<p>Chinatown Remixed runs from <strong>May 8 to June 8, 2010</strong>, in Ottawa&#8217;s Chinatown district. This is the second year for the annual &#8220;art walking tour,&#8221; where local businesses, restaurants, and shops open their doors to collaborate with artists, providing art &#8220;exhibtions in unusual places.&#8221;</p>
<p>Last year, Deb and I made a &#8220;Chinatown Remixed&#8221; sign from electroluminescent (EL) wire, where the various syllables were individually lit, trigged by pedestrian and auto traffic detected by an ultrasonic sensor (see this <a href="http://http://technoetc.net/blog/2009/05/02/my-first-arduino-project/">previous post</a> for details).  This year, the sign is hanging in <a href="http://www.umicafe.org/" target="_blank">Umi Cafe</a> (610 Somerset St. W.), although this time driven by random sequences instead of the sensor.</p>
<p>Our new contribution to this year&#8217;s event is a window installation at the <a href="http://www.orientalcharm.ca/" target="_blank">Oriental Charm</a> gift shop (653 Somerset St. W.):</p>
<p><img class="aligncenter size-medium wp-image-281" title="oriental_charm_storefront" src="http://technoetc.net/blog/wp-content/uploads/2010/05/oriental_charm_storefront-300x200.jpg" alt="oriental_charm_storefront" width="300" height="200" /></p>
<p>The installation includes a few light boxes from the <a href="http://technoetc.net/blog/2010/02/22/electric-window-4-xx/">Electric Window 4</a> series:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4032/4619990965_79ab427d6c.jpg" alt="" width="500" height="242" /></p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3273/4619991369_314582e59c.jpg" alt="" width="500" height="391" /></p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4010/4619991485_b641b58faa.jpg" alt="" width="500" height="342" /></p>
<p>The main attraction, however, is a group of new <a href="http://technoetc.net/blog/2010/01/24/electric-window-3-03/">Electric Window 3</a> light boxes, that in addition to their usual geometric and video game -inspired patterns, display messages from <a href="http://www.twitter.com" target="_blank">Twitter</a>:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3314/4619992603_219006400d.jpg" alt="" width="349" height="500" /></p>
<p>[After the break: how it all works and pics of opening day ]</p>
<p><span id="more-279"></span></p>
<p>By tagging Twitter messages (Tweets) with the hashtag #CTRM, anyone with a Twitter account can add messages to the installation archive. Between the various animations displayed by the boxes, the boxes query Twitter for new messages (<a href="http://twitter.com/#search?q=%23ctrm" target="_blank">tagged with #CTRM</a>), and if a new message is found, the strobe lights flash and the new message is displayed across one of the boxes:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3317/4620606098_ff6f3e51cc.jpg" alt="" width="500" height="356" /></p>
<p>If no new messages are found, an older, archived message from the #CTRM stream is displayed, but without strobes: the strobes are only used to excitedly punctuate new Tweets <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>The technology</strong></p>
<p>Here&#8217;s a block diagram of the system:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4036/4619993027_7bf52a5fbb.jpg" alt="" width="500" height="166" /></p>
<p>[ bigger version <a href="http://www.flickr.com/photos/aom/4619993027/sizes/o/" target="_blank">here</a> ]</p>
<p>Starting at the left, there are 4 LED SCREEN light boxes, each with a corresponding STROBE light (only 1 of each is shown). Each LED SCREEN light box has an <a title="Sparkfun XBee page" href="http://www.sparkfun.com/commerce/product_info.php?products_id=8664" target="_blank">XBee radio</a> which allows it to communicate wirelessly with the master CONTROLLER. When one of the LED SCREEN light boxes needs a new text string to display, it sends a request via XBee to the master CONTROLLER.</p>
<p>In addition to an XBee radio, the master CONTROLLER also has a <a title="Asynclabs' Yellowjacket WiFi board" href="http://asynclabs.com/store?page=shop.product_details&amp;flypage=flypage.tpl&amp;product_id=24&amp;category_id=11" target="_blank">WiFi chip</a> which connects wirelessly to the internet (via a wireless router provided by the venue, not shown). When the CONTROLLER receives an XBee request for a new text string, it sends a command to execute a custom PHP script hosted on my website; after a short delay, the CONTROLLER reads the contents of a txt file also hosted on the website.</p>
<p>The PHP script requests the <a href="http://twitter.com/#search?q=%23ctrm" target="_blank">#CTRM stream from Twitter.com</a>, and formats the results for display on the LED SCREEN, it also archives the messages locally on my website; if there is a new Tweet, this is placed in the txt file that the CONTROLLER reads, otherwise an archived message is placed in this txt file. The PHP script also filters the Twitter messages for a list of unapproripate keywords to avoid vulgarities.</p>
<p>If the master CONTROLLER returns a new message to the LED SCREEN, the STROBE lights are also activated for a few seconds to indicate a new message.</p>
<p>The motivation of having the LED SCREEN boxes connected wirelessly to the CONTROLLER was to be able to install the system on-site without having to run a wired serial bus between all the light boxes and the CONTROLLER. Cost was the main motivation for using multiple XBee points connected to one WiFi/ethernet point rather than adding WiFi to each LED SCREEN box. WiFi was chosen for the CONTROLLER so I didn&#8217;t have to worry about its placement relative to the internet connection.</p>
<p>Ideally, the STROBE lights would be wirelessly controlled also, but these were a last minute addition to the system &#8212; after discovering them in a local dollar store (!) &#8212; and are simply wired directly to, and controlled by, the master CONTROLLER with individual power connections; this saved the time, effort, and cost of developing a network to control them, or modifying the LED SCREEN boxes to support them as peripherals. An improvement for the next iteration, perhaps . . .</p>
<p><strong>The exhibtion</strong></p>
<p>Prior to the opening, Deb and I installed the Twitter-enabled boxes within the already-colourful window display at Oriental Charm:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4027/4620605172_3c2e3ab81c.jpg" alt="" width="500" height="370" /></p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4048/4620605672_28b5ed0ba2.jpg" alt="" width="500" height="375" /></p>
<p>The WiFi controller is located below the display; unfortunately I didn&#8217;t take time to snap any pics of it before installing the system so I&#8217;ll have to add those later.</p>
<p>Deb designed a great instructional poster for the installation, so we hung that in the window as well:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3376/4607252301_530e912356.jpg" alt="" width="379" height="500" /></p>
<p>Here&#8217;s the <a href="http://technoetc.net/blog/2010/05/14/tweet-all-about-it-ottawa%E2%80%99s-chinatown-goes-global/">press release</a> we sent out as well, which succinctly describes what to expect from the installation.</p>
<p>On opening day, we did lots of demos, showing people how to add messages to the archive and have them displayed on the boxes:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3337/4619991957_c0a6ea448e.jpg" alt="" width="500" height="376" /></p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3411/4620604672_3b6ea3d57b.jpg" alt="" width="500" height="327" /></p>
<p>For those without a Twitter account, or a Twitter-enabled phone (of which there were many), we had a laptop on hand for people to participate through our <a href="http://twitter.com/LatestArtists" target="_blank">Twitter account</a>:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4069/4620604870_ff1f29eacd.jpg" alt="" width="375" height="500" /></p>
<p>Overal, people got a kick out of participating by contributing their own content to the exhibit, and enjoyed the near-immediate gratification of seeing their messages appear with the strobe lights.</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4017/4619991801_d3883c77cc.jpg" alt="" width="500" height="345" /></p>
<p><em>We</em> were amused when a friend from Toronto started sending in some &#8220;amusing&#8221; tweets.</p>
<p><strong>The exbition runs until June 8, 2010.</strong> If you&#8217;re in the Ottawa area, please check it our for yourself and add some messages! Oriental Charm is located at <strong>653 Somerset St. W.</strong>, near Bronson, right beside <a href="http://www.google.ca/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;ved=0CB0QFjAB&amp;url=http%3A%2F%2Fwww.shanghaiottawa.com%2F&amp;rct=j&amp;q=shanghai+restaurant+ottawa&amp;ei=jVnzS4e9EMOblgep_Nj_DA&amp;usg=AFQjCNH5RdQnid3rIcLhVVv7MgWV_bslGQ&amp;sig2=LFA1jgb4G-eNbQjGyZH4Fw" target="_blank">Shanghai Resto</a>.  You can of course participate from anywhere, though, by Tweeting w/ #CTRM</p>
<p>Here&#8217;s a few more pics; being a lighting installation, it&#8217;s best viewed at night!</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3340/4619992185_9c69c2b0c4.jpg" alt="" width="452" height="500" /></p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3382/4620605968_0450d5dbf1.jpg" alt="" width="375" height="500" /></p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4003/4620606480_60e9a15a92.jpg" alt="" width="500" height="327" /></p>
<p>Happy to have everything installed, we&#8217;re already working on bright ideas for next year <img src='http://technoetc.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We&#8217;d also like to thank the City of Ottawa for its gracious support of this project.</p>
<p><img class="aligncenter size-full wp-image-285" title="ottawa_logo_250" src="http://technoetc.net/blog/wp-content/uploads/2010/05/ottawa_logo_250.jpg" alt="ottawa_logo_250" width="250" height="105" /></p>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/05/18/chinatown-remixed-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Electric Window 4.xx</title>
		<link>http://technoetc.net/blog/2010/02/22/electric-window-4-xx/</link>
		<comments>http://technoetc.net/blog/2010/02/22/electric-window-4-xx/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 04:13:25 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[electric window]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[light box]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=235</guid>
		<description><![CDATA[In addition to the advancements made to the Electric Window 3.xx series back in December, I also started a new light box series, Electric Window 4.xx:

This series revolves around a matrix of 16 LEDs with individually controlled brightness and fading, making it an organic/analog sibling to the 3.xx series which uses LED screens with a [...]]]></description>
			<content:encoded><![CDATA[<p>In addition to the advancements made to the <a href="http://technoetc.net/blog/2010/01/18/electric-window-3-01/">Electric Window 3.xx</a> series back in December, I also started a new light box series, Electric Window 4.xx:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4070/4366253293_4cc298bd28.jpg" alt="" width="423" height="500" /></p>
<p>This series revolves around a matrix of 16 LEDs with individually controlled brightness and fading, making it an organic/analog sibling to the 3.xx series which uses LED screens with a large group of on/off, or binary/digital behaving pixels.</p>
<p><span id="more-235"></span>Development of this series was fairly straightforward, extending on the work done for the <a href="http://technoetc.net/blog/2009/06/01/my-2nd-arudino-project/">Orion light boxes</a> last spring, with the hardware based on the <a href="http://focus.ti.com/docs/prod/folders/print/tlc5940.html" target="_blank">TLC5940</a> LED driver, controlled by an Arduino (and using Alex Leone&#8217;s great TLC <a href="http://www.arduino.cc/playground/Learning/TLC5940" target="_blank">library</a>).</p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2782/4367000764_1bdf256f2c.jpg" alt="" width="375" height="500" /></p>
<p>On the software side, it became an exercise of &#8220;how much content can I write for 16 LEDs?&#8221;  Although the <a href="http://technoetc.net/blog/2009/06/01/my-2nd-arudino-project/">Orion boxes</a> simply simulate a twinkling star field, the orderly grid of Electric Window 4.xx demanded more than mere randomness.</p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2767/4366253551_50472c331b.jpg" alt="" width="500" height="375" /></p>
<p>So I wrote a series of pattern-generating functions using sinusoidal values to create soothing waves, adapted some of the grid-filling patterns from Electric Window 3.xx, along with a few other routines that specifically address the 4 x 4 grid of this series by randomly toggling the brightness values of rows and columns to create evolving greyscale patterns.</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4060/4366253227_b864726d14.jpg" alt="" width="500" height="375" /></p>
<p>Diffusing the LEDs with acrylic gives the display a nice ghostly aesthetic.   Here&#8217;s a video of the results:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=8608415&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=1f22ed&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=8608415&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=1f22ed&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>For demonstration purposes, the video shows the patterns changing quite quickly, but in actuality, the pattern speeds vary between slow and serene and speedy and frantic.  I&#8217;m really happy with the results, and this is one of my favorite series so far.</p>
<p>The finished pieces are 5&#8243; x 7&#8243; x 2&#8243; and will be individually numbered:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4048/4366254459_bcb4053184.jpg" alt="" width="384" height="500" /></p>
<p>I plan to make a batch of these in various other colours; and although I really like the monochromatic look, I&#8217;m sure an RGB version isn&#8217;t too far off.</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4009/4367000512_10cb78b3b7.jpg" alt="" width="396" height="500" /></p>
<p>I&#8217;m also considering getting a custom PCB made based on this design so I can easily scale it to bigger grids for bigger fixtures.</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4011/4367000600_485b28e509.jpg" alt="" width="500" height="379" /></p>
<p>In the meantime, for anyone interested in a fully assembled piece, I&#8217;m also offering these at my <a title="Andrew's Etsy shop" href="http://andrewomalley.etsy.com" target="_blank">on-line shop</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/02/22/electric-window-4-xx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Light cube prototype</title>
		<link>http://technoetc.net/blog/2010/01/31/light-cube-prototype/</link>
		<comments>http://technoetc.net/blog/2010/01/31/light-cube-prototype/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 23:43:15 +0000</pubDate>
		<dc:creator>ao</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[The Latest Artists]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[light box]]></category>
		<category><![CDATA[rainbowduino]]></category>
		<category><![CDATA[rgb]]></category>

		<guid isPermaLink="false">http://technoetc.net/blog/?p=227</guid>
		<description><![CDATA[Continuing to turn inspiration into reality, Deb and I unpacked our new table saw, installed the acrylic-capable blade, and got to work cutting and gluing.  The result is a prototype for a new series of light boxes/cubes:

We were pretty pleased with our first attempt at constructing and gluing a 3D object from acrylic.
The LED matrix [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing to turn <a href="http://technoetc.net/blog/2010/01/21/its-all-about-content/">inspiration</a> into reality, Deb and I unpacked our new table saw, installed the acrylic-capable blade, and got to work cutting and gluing.  The result is a prototype for a new series of light boxes/cubes:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4017/4320471146_a48dc560a8.jpg" alt="" width="500" height="359" /></p>
<p><span id="more-227"></span>We were pretty pleased with our first attempt at constructing and gluing a 3D object from acrylic.</p>
<p>The LED matrix and controller are from <a href="http://www.seeedstudio.com" target="_blank">SeeedStudio</a>, and the next steps for us will be to develop content for the LEDs, and refine the acrylic enclosure design.</p>
<p>Another consideration will be whether to stick with a corded DC adapter for power, or go with (rechargeable) batteries.  The pro for a DC adapter is that it takes no additional space in the enclosure, while the flip-side con of batteries is that the extra space required in the enclosure may affect the aesthetics.  Batteries will also need to be recharged or changed as a trade-off for going cordless.  <strong>What would you prefer (let me know in the comments)?</strong></p>
<p>Here&#8217;s a few more pics:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4047/4320471262_5b1ac35ccf.jpg" alt="" width="500" height="408" /></p>
<p><img class="aligncenter" src="http://farm3.static.flickr.com/2784/4319737269_27aacba958.jpg" alt="" width="500" height="375" /></p>
<p>And a last one for scale:</p>
<p><img class="aligncenter" src="http://farm5.static.flickr.com/4044/4319737625_75993b94f7.jpg" alt="" width="500" height="402" /></p>
<p>More pics and video to come as things develop here in the lab!</p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://technoetc.net/blog/2010/01/31/light-cube-prototype/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

