<?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>[protofusion] &#187; Arduino</title> <atom:link href="http://protofusion.org/wordpress/category/projects/arduino/feed/" rel="self" type="application/rss+xml" /><link>http://protofusion.org/wordpress</link> <description>Generally Interesting</description> <lastBuildDate>Thu, 09 Feb 2012 19:23:09 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Arduino Leonardo &#8211; Interrupts</title><link>http://protofusion.org/wordpress/2012/01/arduino-leonardo-interrupts/</link> <comments>http://protofusion.org/wordpress/2012/01/arduino-leonardo-interrupts/#comments</comments> <pubDate>Mon, 30 Jan 2012 04:15:40 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[ATMega32u4]]></category> <category><![CDATA[Leonardo]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=1154</guid> <description><![CDATA[As of Arduino 1.0, interrupts are not supported on the Arduino Leonardo. I&#8217;m working on a project using the atmega32u4 ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2012/01/m32u4.jpg" rel="lightbox[1154]"><img
class="alignnone size-large wp-image-1158" title="ATMega32u4" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2012/01/m32u4-500x346.jpg" alt="" width="500" height="346" /></a></p><p>As of Arduino 1.0, interrupts are not supported on the Arduino Leonardo. I&#8217;m working on a project using the atmega32u4 with the Arduino IDE which needs interrupt support for both software serial and frequency counting, so I investigated ways to add interrupt support for this device. I began by checking out the Leonardo pins definition file to see what was missing for interrupt support. Long story short, I ended up copying the macros for interrupt bitmasks/registers from the Teensyduino project, which has a mega32u4 target board. In addition to modifying the pin definition header file, I also needed to modify WInterrupts.c&#8212;swapping out the default AttachInterrupt() and DetachInterrupt() funcitons with those from the Teensyduino project.</p><p><span
id="more-1154"></span></p><p>I have included links below to the pin definition header file and interrupt functions in my project repository. Place these files in the hardware/arduino/core and hardware/arduino/variants/leonardo folders. Note that my current revision of these files <strong>only</strong> support the m32u4, interrupt support for other devices is broken. You can throw some #ifdefs in there and include the existing code to support devices other than the m32u4, I will hopefully get around to adding this in the coming weeks.</p><p>I also want to get SoftwareSerial up and running on the m32u4; I&#8217;ll be looking into the Teensyduino variant of NewSoftSerial this week, check back for more updates in the coming days.</p><h3>Downloads</h3><ul><li><a
href="http://protofusion.org/hg/supermileage/raw-file/53311f25d424/Arduino/Mods/WInterrupts.c" target="_blank">WInterrupts.c</a></li><li><a
href="http://protofusion.org/hg/supermileage/raw-file/53311f25d424/Arduino/Mods/pins_arduino.h" target="_blank">pins_arduino.h</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2012/01/arduino-leonardo-interrupts/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>RGB Multi-Node Lighting</title><link>http://protofusion.org/wordpress/2011/04/diy-audio-reactive-lighting/</link> <comments>http://protofusion.org/wordpress/2011/04/diy-audio-reactive-lighting/#comments</comments> <pubDate>Mon, 04 Apr 2011 13:00:56 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[BlinkM]]></category> <category><![CDATA[i2c]]></category> <category><![CDATA[LED]]></category> <category><![CDATA[RGB]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=723</guid> <description><![CDATA[This project uses the open-source i2c RGB LED controller firmware &#8220;cyz_rgb&#8221; to create a modular high-power lighting network. The network ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/tiny85.jpg" rel="lightbox[723]"><img
class="alignnone size-large wp-image-879" title="attiny45 and Bus Pirate" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/tiny85-500x375.jpg" alt="" width="500" height="375" /></a></p><p>This project uses the open-source i2c RGB LED controller firmware &#8220;cyz_rgb&#8221; to create a modular high-power lighting network. The network is controlled by an Arduino, which scans the network for nodes controls them autonomously with onboard scripts, manually via serial console control, or over the serial computer-control interface for interaction with programs on a host machine.</p><p><span
id="more-723"></span></p><h3>Node: BlinkM Clone</h3><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/MNLC-Node.png" rel="lightbox[723]"><img
class="size-large wp-image-829" title="MNLC Node" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/MNLC-Node-500x278.png" alt="" width="500" height="278" /></a></p><h4>Hardware</h4><p>Each node consists of only a few inexpensive components. The total cost of each node, not including shipping or bulk discounts, is around $5.50. If you order more than 3 of the 3W LEDs, the price drops drastically ($2.74 per LED and lower.</p><ul><li><a
href="http://www.mouser.com/ProductDetail/Atmel/ATtiny85V-10PU/?qs=sGAEpiMZZMvu0Nwh4cA1wUVlLgw9m2DP78s3Ei4lJOM%3d">ATTINY85 </a>- $1.82 &#8211; Cheap, small footprint, plenty of memory.</li><li>3W RGB LED from <a
href="http://www.dealextreme.com/p/3w-led-emitter-on-star-multicolored-rgb-4530" target="_blank">DealExtreme</a> &#8211; $3.35</li><li>NPN Darlington transistors (only $.04 from <a
href="http://www.mouser.com/ProductDetail/Fairchild-Semiconductor/2N6427_Q/?qs=sGAEpiMZZMupZfs%2fwBb3DAZvdrKXE1j%2f6Cyj0FX4BoA%3d" target="_blank">Mouser</a>!)</li><li>10uF decoupling capacitor</li><li>Current-limiting resistors for each LED (must be 2W+ rated!)</li><li>Optional: Pin header, screw terminal, reset switch</li></ul><div
id="attachment_861" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/101_0858.jpg" rel="lightbox[723]"><img
class="size-large wp-image-861" title="MNLC Prototype" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/101_0858-500x305.jpg" alt="" width="500" height="305" /></a><p
class="wp-caption-text">Initial Prototype on protoboard (resistors have been upgraded to 2W in the final boards)</p></div><p>The initial prototype node boards are shown below. These nodes include non-standard programming headers, screw-terminal power connectors, and incredibly under-rated resistors (1/4 watt for the red LED resistor!). 2W+ rated resistors are necessary if you are using a  3W+  LED. I would also recommend adding terminals for the clock and data lines, unless you want to run ribbon cable between the ICSP headers of each board which, conveniently enough, breaks out the needed power and data lines.</p><h3>Controller: MNLC</h3><p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/MNLC-Amp.png" rel="lightbox[723]"><img
class="size-full wp-image-832" title="MNLC Amplifier Circuit" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2013/12/MNLC-Amp.png" alt="" width="476" height="365" /></a></p><p>The controller for the network of i2c-connected nodes is an Arduino running <a
href="http://protofusion.org/hg/mnlc" target="_blank">MNLC</a>. This sketch provides a simple serial terminal for manually communicating with the network of nodes, and also provides a non-interactive serial mode for host computer control. Included for testing is some code from <a
href="http://jarv.org/blinkm-music.shtml" target="_blank">jarv.org</a> which reads an analog audio signal  and cycles the network of LEDs through various patterns based on the amplitude of the incoming signal.</p><div
id="attachment_974" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/mnlc-node.jpg" rel="lightbox[723]"><img
class="size-large wp-image-974" title="MNLC LED controller prototype node board" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/mnlc-node-500x318.jpg" alt="" width="500" height="318" /></a><p
class="wp-caption-text">Fully assembled prototype board with proper resistors</p></div><p><strong>Build your own:<br
/> </strong></p><ol><li>Assemble node(s) as shown in schematic above</li><li>Connect programmer to each node and flash ATTINY85 chips with <a
href="http://code.google.com/p/codalyze/wiki/CyzRgb" target="_blank">cyz_rgb_slave</a> firmware</li><li>Unset the divide clock by 8 (DIV8) fuse on each node</li><li>Assemble audio input circuit (if needed) and flash Arduino with <a
href="http://protofusion.org/hg/mnlc" target="_blank">MNLC</a></li><li>One at a time, connect each node to the Arduino</li><li>Once the node is connected, enter the interactive serial interface and use the &#8220;i&#8221; command to set a unique address for each node.</li><li>Daisy-chain clock and data lines of all nodes to the Arduino, add pull-up resistors on both the data and clock line, and run MNLC sketch</li></ol><p>Additional information on the construction of the final design and some notes about scaling this project up to a 12-node network with considerable distance between nodes will be added in the near future.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2011/04/diy-audio-reactive-lighting/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>(Really) Cheap RFID door opener</title><link>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/</link> <comments>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/#comments</comments> <pubDate>Thu, 20 May 2010 20:07:33 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[RFID]]></category> <category><![CDATA[Technology]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=363</guid> <description><![CDATA[Well, the school year is over, so I thought I&#8217;d post up some information about my (extremely cheap and junky-looking ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0470.jpg" rel="lightbox[363]"><img
class="alignnone size-large wp-image-378" title="Handle Motor" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0470-499x622.jpg" alt="" width="314" height="392" /></a></p><p>Well, the school year is over, so I thought I&#8217;d post up some information about my (extremely cheap and junky-looking but functional) door opener.<span
id="more-363"></span></p><p>The door handle is turned by one 24v globe motor (which have encoders that I&#8217;m sadly not using at the moment), and is pulled open by another identical motor. A very affordable ($30) <a
href="http://www.sparkfun.com/commerce/product_info.php?products_id=8419" target="_blank">SparkFun RFID reader</a> is attached to the back the door so cards can be scanned from the outside. An <a
href="http://arduino.cc/" target="_blank">arduino</a> controls the process, and drives motors and a cooling fan with 3 darlington transistors.</p><div
id="attachment_369" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0469.jpg" rel="lightbox[363]"><img
class="size-large wp-image-369" title="Controller and Motor" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0469-500x380.jpg" alt="" width="500" height="380" /></a><p
class="wp-caption-text">Power supply case housing arduino and circuitry, along with door-pulling motor and ridiculously ugly tie-dye duct tape</p></div><p>The arduino was attached to an old Dell laptop, which ran the Apache webserver. A small password-protected php web interface was created to allow door opening from anywhere on campus. KDE4 widgets allowed door opening from computers inside the room, letting my roommate and I avoid walking less than 8 feet (or less) away to open the door for someone.</p><div
id="attachment_374" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0456.jpg" rel="lightbox[363]"><img
class="size-large wp-image-374" title="Digital &quot;Whiteboard&quot;" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2010/05/100_0456-500x473.jpg" alt="" width="500" height="473" /></a><p
class="wp-caption-text">Touchscreen mounted to wall, password widget not shown. And no, I did not actually go to school in Munich, Germany <img
src='http://pf-wordpress.s3.amazonaws.com/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p></div><p>I also put a password-protected KDE4 widget on our touchscreen mounted on the wall outside of our room, so if one of us forgot our RFID card, we could type in a password on the touchscreen, and the door would open. Fun stuff.</p><p>Unfortunately I don&#8217;t have too many pictures, and the entire thing is disassembled now. Hopefully next year I&#8217;ll improve it (encoders and PID for motion control?) and post some more information.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2010/05/really-cheap-rfid-door-opener/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Arduino Mobile Connectivity</title><link>http://protofusion.org/wordpress/2009/09/arduino-mobile-connectivity/</link> <comments>http://protofusion.org/wordpress/2009/09/arduino-mobile-connectivity/#comments</comments> <pubDate>Mon, 21 Sep 2009 05:10:19 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[Projects]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[iDen]]></category> <category><![CDATA[processing]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=132</guid> <description><![CDATA[Many DIY projects that people attempt these days include internet connectivity, logging, gps tracking, sensor data storage, and remote control. ]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-141" title="arduinoboost_transparent_fixed" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2009/09/arduinoboost2.png" alt="arduinoboost_transparent_fixed" width="404" height="141" /></p><p>Many DIY projects that people attempt these days include internet connectivity, logging, gps tracking, sensor data storage, and remote control. People have used xBee, GPS modules, and extra hardware to integrate all of these features, but there is a much simpler way&#8211;using an iDen pay-as-you-go phone.<span
id="more-132"></span></p><p>Older iDen models (check out eBay) have serial ports on them, which can be used for computer interfacing and for Arduino connectivity. USB models cannot interface with an arduino, so go for a serial version. You will also need a serial cable for the phone. If you&#8217;re cheap, you can solder up some wires directly to the phone, as the cable is usually a bit pricey. Break out your needle-tip iron and get to work!</p><p>The best feature of the phone, perhaps, is internet connectivity. Load any browser or j2me app on it via the serial cable, and you instantly have internet access. And it&#8217;s free. Don&#8217;t activate the &#8220;mobile internet&#8221; option that costs 20c per day, that merely unlocks the WAP browser. J2ME apps can access the internet without any subscription, which opens the door to many features.</p><p>One of the easiest features to use is GPS tracking (great for weather balloons!). Just load up mologogo on the phone, and you instantly have a web-viewable GPS tracker. You can also attach an external antenna to the phone for added reception in shielded environments (peel up the black sticker near the battery compartment to reveal the connector).</p><p>An added benefit of the phone is simultaneous java application running. You can be running mologogo for GPS tracking while running your own custom app for arduino interfacing. Speaking of app creation for arduino interfacing, check out <span
style="text-decoration: underline;"><strong><a
href="http://mobile.processing.org/" target="_blank">Mobile Processing</a></strong></span>. Mobile processing will allow you to create processing sketches that can run on your iDen phone, allowing you to interface with the internet and the arduino via serial. Check out <strong><span
style="text-decoration: underline;"><a
href="http://sites.google.com/site/fiveboh/" target="_blank">five.b.oh</a></span></strong>, a great resource for connecting your phone with your Arduino via Mobile Processing.</p><p>Have any projects or ideas using an iDen phone and an AVR/arduino? Drop us some comments. If you have an interesting project, we might just feature it on the site.</p><p>Note: <em>A boost mobile iDen phone can be had for 10-30 bucks, depending on where you get it (ebay, or a retailer). These phones come with $10 of free minutes, and 30 days of activation, so for a short-term project, additional minute-purchasing won&#8217;t be needed. For continuous use, the phone can be kept activated by adding $10 to it every 3 months, which works out to $3.33 per month. </em></p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2009/09/arduino-mobile-connectivity/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Automatic Panoramas with Arduino and CHDK</title><link>http://protofusion.org/wordpress/2009/06/automatic-panoramas-with-arduino-and-chdk/</link> <comments>http://protofusion.org/wordpress/2009/06/automatic-panoramas-with-arduino-and-chdk/#comments</comments> <pubDate>Mon, 01 Jun 2009 06:01:25 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[chdk]]></category> <category><![CDATA[panorama]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=174</guid> <description><![CDATA[Last year around this time, I posted some information about my automatic panorama-taking &#8220;robot&#8221; made with an arduino, and a ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/PanoCam.jpg" rel="lightbox[174]"><img
class="alignnone size-large wp-image-924" title="PanoCam Wood Prototype" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/PanoCam-500x375.jpg" alt="" width="500" height="375" /></a><br
/> Last year around this time, I posted some information about my automatic panorama-taking &#8220;robot&#8221; made with an arduino, and a Canon S3IS mounted on a stepper motor, but I never published it to a more exposed portion of the site. Feel free to take a look at the <a
title="PanoBot" href="http://protofusion.org/wordpress/2008/12/panobot/">project</a>, and download the source code. Disclaimer: this project was produced on a $0 budget by an inexperienced programmer.</p><p>This project is extremely basic (and exceptionally cheap), and has an overkill motor for rotation. Also, tilt support was never implemented. However, it does make use of the remote shutter support of the <a
href="http://chdk.wikia.com/" target="_blank">CHDK</a> firmware for Canon cameras to allow arduino-triggered photos.</p><p>Drop some comments below if you have done something similar, or if you have used any code/ideas from my design.</p> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2009/06/automatic-panoramas-with-arduino-and-chdk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PanoBot</title><link>http://protofusion.org/wordpress/2008/12/panobot/</link> <comments>http://protofusion.org/wordpress/2008/12/panobot/#comments</comments> <pubDate>Sat, 20 Dec 2008 21:58:52 +0000</pubDate> <dc:creator>Ethan Zonca</dc:creator> <category><![CDATA[Arduino]]></category> <category><![CDATA[chdk]]></category> <category><![CDATA[DIY]]></category> <category><![CDATA[panorama]]></category><guid
isPermaLink="false">http://protofusion.org/wordpress/?p=923</guid> <description><![CDATA[PanoBot is a rudimentary panorama-taking device for any Canon camera running the CHDK firmware. This project was made back in ]]></description> <content:encoded><![CDATA[<p><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/PanoCam.jpg" rel="lightbox[923]"><img
class="alignnone size-large wp-image-924" title="PanoCam Wood Prototype" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2011/04/PanoCam-500x375.jpg" alt="" width="500" height="375" /></a>PanoBot is a rudimentary panorama-taking device for any Canon camera running the CHDK firmware. This project was made back in &#8217;08 so there are numerous projects that are much more full-featured than this implementation; nevertheless, I am making the code available for reference.</p><p>What The Current Code Does:</p><ul><li>Takes a photo via usb pulse sequence</li><li>Rotates X degrees</li><li>Takes a photo via usb pulse sequence</li><li> ^REPEAT^</li><li>When it goes 360 degrees, it rotates 360 degrees in the opposite direction<ul><li>Keeps the camera cable from wrapping around the base</li></ul></li><li>Operation pauses, waits for user input<ul><li>At this time, the user tilts the camera to a different angle</li><li>After tilting, the user presses the button on pin 10</li></ul></li><li>The camera begins this sequence again</li></ul><p>Features</p><ul><li>360 Degree rotation</li><li>.9 Degree Accuracy per shot</li><li>Programmable Delay</li><li>USB Shutter Control</li><li>Portable</li></ul><p>Parts</p><ul><li>Arduino Microcontroller</li><li>Stepper Motor (1.9 Degree step or less recommended)</li><li>Some sort of battery for standalone operation</li><li>A Supported Camera</li><li>A tripod (old all-metal tripods with bolt interconnects are best)</li><li>Bolts and nuts to fit your motor and tripod</li><li>Scrap wood or sheet metal (Sheet metal recommended for camera arm)</li><li>Set Screw and metal tube to fit around motor shaft (or use whatever you have lying around)</li></ul><p>Supports</p><ul><li>Canon S* IS Series</li><li>All other cameras that support <a
title="http://chdk.wikia.com/" rel="nofollow" href="http://chdk.wikia.com/">CHDK</a></li></ul><div
id="attachment_926" class="wp-caption alignnone" style="width: 510px"><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2008/12/Orlando_Panorama.jpg" rel="lightbox[923]"><img
class="size-large wp-image-926" title="Sample Panorama" src="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2008/12/Orlando_Panorama-500x110.jpg" alt="" width="500" height="110" /></a><p
class="wp-caption-text">Sample Panorama</p></div><p>Resources:</p><ul><li><a
href="http://pf-wordpress.s3.amazonaws.com/wordpress/wp-content/uploads/2008/12/PanoBot.zip">PanoBot Code</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://protofusion.org/wordpress/2008/12/panobot/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 594/709 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: pf-wordpress.s3.amazonaws.com

Served from: protofusion.org @ 2012-02-10 17:17:11 -->
