<?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>Artineering</title>
	<atom:link href="http://blog.siddharthv.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.siddharthv.com</link>
	<description>experience. enjoy. share.</description>
	<lastBuildDate>Mon, 30 Jul 2012 13:27:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Rooster</title>
		<link>http://blog.siddharthv.com/rooster/</link>
		<comments>http://blog.siddharthv.com/rooster/#comments</comments>
		<pubDate>Sun, 29 Jul 2012 17:44:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Origami]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=110</guid>
		<description><![CDATA[Trying my hand at different origami bird designs. My favorite and most fun to make was the Rooster. &#160;]]></description>
			<content:encoded><![CDATA[<p>Trying my hand at different origami bird designs. My favorite and most fun to make was the Rooster.</p>
<p>&nbsp;</p>
<p><a href='http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5009-e1343583756271.jpg' rel='shadowbox[sbalbum-110];player=img;' title='_MG_5009'><img data-attachment-id="111" data-orig-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5009-e1343583756271.jpg" data-orig-size="1856,2784" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 5D Mark II&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1340224862&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.0166666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-description="" data-medium-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5009-e1343583756271-200x300.jpg" data-large-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5009-e1343583756271-682x1024.jpg" width="150" height="150" src="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5009-e1343583756271-150x150.jpg" class="attachment-thumbnail" alt="_MG_5009" title="_MG_5009" /></a><br />
<a href='http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5011-e1343583770406.jpg' rel='shadowbox[sbalbum-110];player=img;' title='_MG_5011'><img data-attachment-id="112" data-orig-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5011-e1343583770406.jpg" data-orig-size="1267,1701" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 5D Mark II&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1340224910&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.0166666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-description="" data-medium-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5011-e1343583770406-223x300.jpg" data-large-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5011-e1343583770406-762x1024.jpg" width="150" height="150" src="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5011-e1343583770406-150x150.jpg" class="attachment-thumbnail" alt="_MG_5011" title="_MG_5011" /></a><br />
<a href='http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5012-e1343583785919.jpg' rel='shadowbox[sbalbum-110];player=img;' title='_MG_5012'><img data-attachment-id="113" data-orig-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5012-e1343583785919.jpg" data-orig-size="1856,2784" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 5D Mark II&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1340224929&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;50&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.0166666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-description="" data-medium-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5012-e1343583785919-200x300.jpg" data-large-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5012-e1343583785919-682x1024.jpg" width="150" height="150" src="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5012-e1343583785919-150x150.jpg" class="attachment-thumbnail" alt="_MG_5012" title="_MG_5012" /></a><br />
<a href='http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5017.jpg' rel='shadowbox[sbalbum-110];player=img;' title='_MG_5017'><img data-attachment-id="114" data-orig-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5017.jpg" data-orig-size="2784,1856" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 5D Mark II&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1340236566&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;105&quot;,&quot;iso&quot;:&quot;1600&quot;,&quot;shutter_speed&quot;:&quot;0.0166666666667&quot;,&quot;title&quot;:&quot;&quot;}" data-image-description="" data-medium-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5017-300x200.jpg" data-large-file="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5017-1024x682.jpg" width="150" height="150" src="http://blog.siddharthv.com/wp-content/uploads/2012/07/MG_5017-150x150.jpg" class="attachment-thumbnail" alt="_MG_5017" title="_MG_5017" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/rooster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orca is alive!</title>
		<link>http://blog.siddharthv.com/orca-is-alive/</link>
		<comments>http://blog.siddharthv.com/orca-is-alive/#comments</comments>
		<pubDate>Wed, 02 May 2012 14:23:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3DPrinting]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[3dPrinting]]></category>
		<category><![CDATA[Reprap]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=103</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/orca-is-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jazzing it up with the LED Cube</title>
		<link>http://blog.siddharthv.com/jazzing-it-up-with-the-led-cube/</link>
		<comments>http://blog.siddharthv.com/jazzing-it-up-with-the-led-cube/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 11:13:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=96</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/jazzing-it-up-with-the-led-cube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LED Cube &#8211; a super cool way of torturing yourself</title>
		<link>http://blog.siddharthv.com/led-cube-a-super-cool-way-of-torturing-yourself/</link>
		<comments>http://blog.siddharthv.com/led-cube-a-super-cool-way-of-torturing-yourself/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 10:59:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=71</guid>
		<description><![CDATA[Now, I have been trying to figure out a good way of passing my free time for a while. And everything I considered was just too difficult or too boring. Until now! I finally came across the LED Cube videos on youtube and said to myself &#8211; &#8220;Well, well, well, now this looks promising.&#8221; Torture [...]]]></description>
			<content:encoded><![CDATA[<p>Now, I have been trying to figure out a good way of passing my free time for a while. And everything I considered was just too difficult or too boring. Until now! I finally came across the LED Cube videos on youtube and said to myself &#8211; &#8220;Well, well, well, now this looks promising.&#8221; Torture yourself by trying to solder 64 LEDs into a cube, and then have fun making the LEDs jazz it up with some cool programming. Now, that is a super cool way of torturing yourself and passing your free time.</p>
<p>&nbsp;</p>
<p>Now, sure I wanted to make it as painful as it could, but there has to be a method to the madness. So, I put up the whiteboard and laid down the basic plan. LED Cube with 4 rows, 4 columns and 4 planes &#8211; that makes it a LED cube with 64 LEDs. Super-bright Blue LEDs should make it look cool. Now, what do I need to run these LEDs, and I see the Arduino board jumping incessantly, chanting &#8220;me, me, me&#8221;. Sigh! So Arduino it is. But, the Arduino D only has 14 digital I/O pins and we need 20 I/O lines to control the 16 LED columns and 4 LED planes. So it was a good time to pull out the books on multiplexing. A few minutes later, I had decided to use the CD4514 decoder which provided me with 16 I/O lines controlled by just 4 digital I/O pins on the arduino! I chose to control the planes directly using 4 more I/O pins, and two other lines to control the decoder STROBE and INHIBIT signals.</p>
<p>&nbsp;</p>
<p>Now, that I had the basic circuit finalized, it was time to draw up the diagrams:</p>
<div class='et-box et-shadow'>
<div class='et-box-content'><span class='collapseomatic ' id='id6998'  title="Diagrams">Diagrams</span></p>
<div id='target-id6998' class='collapseomatic_content '>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/LED-cube-prototype.png" rel="shadowbox[sbpost-71];player=img;"><img class="size-full wp-image-75 aligncenter" title="LED cube prototype" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/LED-cube-prototype.png" alt="" width="600" height="346" /></a></p>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/LED_cube_controller_bb.png" rel="shadowbox[sbpost-71];player=img;"><img class="aligncenter size-full wp-image-76" title="LED_cube_controller_bb" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/LED_cube_controller_bb.png" alt="" width="381" height="543" /></a></p>
</div>
</div>
</div>
<p>Here is the first cube with the normal 3mm green LEDs which didn&#8217;t quite turn out well:</p>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/3.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="aligncenter size-medium wp-image-78" title="3" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/3-267x300.jpg" alt="" width="267" height="300" /></a></p>
<p>And here is the new LED cube with the super-bright blue LEDs (only one plane):</p>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/MG_4510.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="aligncenter size-medium wp-image-79" title="_MG_4510" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/MG_4510-300x180.jpg" alt="" width="300" height="180" /></a></p>
<p>&nbsp;</p>
<p>Second time around, I got hang of the trick to make a good looking cube. Once the cube was ready, it was time to make the shield for the decoder. And here is how it turned out:</p>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/MG_4499.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="aligncenter size-medium wp-image-80" title="_MG_4499" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/MG_4499-300x230.jpg" alt="" width="300" height="230" /></a></p>
<p>&nbsp;</p>
<p>With the shield ready and the LED cube soldered onto the prototyping pcb, the torture was finally over. Now, it was time to do some cool things with the cube. The code for controlling the cube is written in the Arduino IDE and requires a USB connection to burn the code into the arduino.</p>
<div class='et-box et-shadow'>
<div class='et-box-content'><span class='collapseomatic ' id='id3852'  title="LEDCube Source">LEDCube Source</span></p>
<div id='target-id3852' class='collapseomatic_content '>
<p>/*<br />
LED Cube using a 4-16 Decoder<br />
*/</p>
<p>/*4514 control pins*/<br />
int STROBE = 2;<br />
int INHIBIT = 7;</p>
<p>/*4514 input pins*/<br />
int D0 = 3;<br />
int D1 = 4;<br />
int D2 = 5;<br />
int D3 = 6;</p>
<p>/*Plane select pins*/<br />
int PLANE_1 = 10;<br />
int PLANE_2 = 11;<br />
int PLANE_3 = 12;<br />
int PLANE_4 = 13;</p>
<p>//previous z value<br />
int prevZ = 0;</p>
<p>//flag<br />
boolean flag = true;</p>
<p>long previousMillis = 0; // will store last time LED was updated</p>
<p>// the follow variables is a long because the time, measured in miliseconds,<br />
// will quickly become a bigger number than can be stored in an int.<br />
long interval = 1000; // interval at which to blink (milliseconds)<br />
void setup() {</p>
<p>Serial.begin(9600);<br />
pinMode(PLANE_1,OUTPUT);<br />
pinMode(PLANE_2,OUTPUT);<br />
pinMode(PLANE_3,OUTPUT);<br />
pinMode(PLANE_4,OUTPUT);<br />
pinMode(D0,OUTPUT);<br />
pinMode(D1,OUTPUT);<br />
pinMode(D2,OUTPUT);<br />
pinMode(D3,OUTPUT);<br />
pinMode(STROBE,OUTPUT);<br />
pinMode(INHIBIT,OUTPUT);</p>
<p>//always select the decoder<br />
digitalWrite(INHIBIT,0);</p>
<p>digitalWrite(PLANE_1,1);<br />
digitalWrite(PLANE_2,1);<br />
digitalWrite(PLANE_3,1);<br />
digitalWrite(PLANE_4,1);</p>
<p>}</p>
<p>void loop() {<br />
for(int plane = 3;plane &gt;= 0; plane&#8211;){<br />
for(int row = 1; row &lt; 3;row++) {<br />
for(int col = 1; col &lt; 3;col++) {</p>
<p>digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);</p>
<p>delay(20);<br />
}<br />
}<br />
delay(50);<br />
}</p>
<p>for(int plane = 0;plane &lt; 4; plane++){<br />
int row = 0;<br />
for(int col = 0; col &lt; 4; col++) {<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(50);<br />
}<br />
for(row = 1; row &lt; 3;row++) {<br />
int col = 3;<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(25);<br />
}<br />
row = 3;<br />
for(int col = 3; col &gt;= 0; col&#8211;) {<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(50);<br />
}<br />
for(row = 2; row &gt; 0;row&#8211;) {<br />
int col = 0;<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(25);<br />
}<br />
delay(10);<br />
}</p>
<p>for(int plane = 3;plane &gt;= 0; plane&#8211;){<br />
for(int row = 1; row &lt; 3;row++) {<br />
for(int col = 1; col &lt; 3;col++) {</p>
<p>digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);</p>
<p>delay(20);<br />
}<br />
}<br />
delay(50);<br />
}</p>
<p>for(int plane = 0;plane &lt; 4; plane++){<br />
int row = 0;<br />
for(int col = 0; col &lt; 4; col++) {<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(5);<br />
}<br />
for(row = 1; row &lt; 3;row++) {<br />
int col = 3;<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(5);<br />
}<br />
row = 3;<br />
for(int col = 3; col &gt;= 0; col&#8211;) {<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(5);<br />
}<br />
for(row = 2; row &gt; 0;row&#8211;) {<br />
int col = 0;<br />
digitalWrite(STROBE,1);<br />
selectLED(row,col,plane);<br />
digitalWrite(STROBE,0);<br />
delay(5);<br />
}<br />
delay(50);<br />
}</p>
<p>}</p>
<p>void selectLED(int x, int y, int z) {</p>
<p>digitalWrite(D3,x/2);<br />
digitalWrite(D2,x%2);<br />
digitalWrite(D1,y/2);<br />
digitalWrite(D0,y%2);</p>
<p>for(int plane = 0; plane &lt; 4; plane++) {<br />
if(plane == z) {<br />
digitalWrite(10+plane,0);<br />
}<br />
else {<br />
digitalWrite(10+plane,1);<br />
}<br />
}</p>
<p>}</p>
</div>
</div>
</div>
<p>Next stop: getting the shield and the LED pcb refined to stack neatly on top of the arduino. I have managed to get the layouts ready, but finding a pcb fabricator who will take small orders is proving to be much more painful than making the cube. Here are the designs:</p>
<div class='et-box et-shadow'>
<div class='et-box-content'><span class='collapseomatic ' id='id7141'  title="PCB Designs">PCB Designs</span></p>
<div id='target-id7141' class='collapseomatic_content '>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDcubeshield_pcb.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="size-full wp-image-87 aligncenter" title="LEDcubeshield_pcb" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDcubeshield_pcb.jpg" alt="" width="260" height="201" /></a><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDCubeControllerShield_pcb.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="size-full wp-image-88 aligncenter" title="LEDCubeControllerShield_pcb" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDCubeControllerShield_pcb.jpg" alt="" width="256" height="207" /></a></p>
</div>
</div>
</div>
<p>{Update 1/4/2012}</p>
<p>Finally, I managed to complete the LED cube and here are the pictures:</p>
<p><a href="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDcube_completed.jpg" rel="shadowbox[sbpost-71];player=img;"><img class="aligncenter size-medium wp-image-101" title="LEDcube_completed" src="http://blog.siddharthv.com/wp-content/uploads/2012/01/LEDcube_completed-200x300.jpg" alt="" width="200" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/led-cube-a-super-cool-way-of-torturing-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jamali Kamali &#8211; A virtual tour</title>
		<link>http://blog.siddharthv.com/jamali-kamali-a-virtual-tour/</link>
		<comments>http://blog.siddharthv.com/jamali-kamali-a-virtual-tour/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 08:46:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[VirtualTour]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=54</guid>
		<description><![CDATA[Jamali Kamali Mosque and Tomb located in the Archeological Village complex in Mehrauli, Delhi, comprise two monuments adjacent to each other, one is the mosque and the other is the tomb of two persons with the names Jamali and Kamali. &#160; &#160; &#160; &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>Jamali Kamali Mosque and Tomb located in the Archeological Village complex in Mehrauli, Delhi, comprise two monuments adjacent to each other, one is the mosque and the other is the tomb of two persons with the names Jamali and Kamali.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/jamali-kamali-a-virtual-tour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.siddharthv.com/wp-content/uploads/2012/01/jamalli.mov" length="11101014" type="video/quicktime" />
		</item>
		<item>
		<title>Folding Patterns</title>
		<link>http://blog.siddharthv.com/folding-patterns/</link>
		<comments>http://blog.siddharthv.com/folding-patterns/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 08:22:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Origami]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=39</guid>
		<description><![CDATA[Came across some interesting tessellation patterns online, and decided to try my hand at it. I first implemented the triangle folding and superimposed the hexagonal folding on top of it.]]></description>
			<content:encoded><![CDATA[<p>Came across some interesting tessellation patterns online, and decided to try my hand at it. I first implemented the triangle folding and superimposed the hexagonal folding on top of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/folding-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am a strangeloop: Part 2</title>
		<link>http://blog.siddharthv.com/i-am-a-strangeloop-part-2/</link>
		<comments>http://blog.siddharthv.com/i-am-a-strangeloop-part-2/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 08:02:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Strangeloop]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=12</guid>
		<description><![CDATA[Continuing on the theme of strangeloops, I find the Lorentz&#8217;s Strange Attractor a fascinating example of chaotic order. This non-linear dynamical system is a perfect example of how seemingly chaotic systems in nature evolve a non-repeating complex pattern. You can read more details about the Lorentz&#8217;s strange attractor system online. &#160; The system is governed [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing on the theme of strangeloops, I find the Lorentz&#8217;s Strange Attractor a fascinating example of chaotic order. This non-linear dynamical system is a perfect example of how seemingly chaotic systems in nature evolve a non-repeating complex pattern. You can read more details about the Lorentz&#8217;s strange attractor system online.</p>
<p><span id="more-12"></span></p>
<p>&nbsp;</p>
<p>The system is governed by three differential equations given by:</p>
<div class='et-box et-shadow'>
<div class='et-box-content'>
<dl>
<dd><img src="http://upload.wikimedia.org/wikipedia/en/math/a/e/b/aeb53d5ef06eba4ab271069851413897.png" alt="\frac{dx}{dt} = \sigma (y - x)" /></dd>
</dl>
<dl>
<dd><img src="http://upload.wikimedia.org/wikipedia/en/math/7/4/f/74fe0bb652d9a426a1f601424c7c33b2.png" alt="\frac{dy}{dt} = x (\rho - z) - y" /></dd>
</dl>
<dl>
<dd><img src="http://upload.wikimedia.org/wikipedia/en/math/a/1/9/a197663f502ba9703ca12b39669a69f7.png" alt="\frac{dz}{dt} = xy - \beta z" /></dd>
</dl>
<div>where ? , ? , ? &gt; 0</div>
</div>
</div>
<div>I wrote a small script which simulates this strange attractor in actionscript. Click on Reload if the loop disappears.</div>
<div><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="600" height="480" id="http://blog.siddharthv.com/wp-content/uploads/2012/01/Lorentz.swf" align=""><PARAM NAME=movie VALUE="http://blog.siddharthv.com/wp-content/uploads/2012/01/Lorentz.swf"><PARAM NAME=quality VALUE=high><EMBED src="http://blog.siddharthv.com/wp-content/uploads/2012/01/Lorentz.swf" quality=high  WIDTH="600" HEIGHT="480" NAME="http://blog.siddharthv.com/wp-content/uploads/2012/01/Lorentz.swf" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/i-am-a-strangeloop-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am a strangeloop</title>
		<link>http://blog.siddharthv.com/i-am-a-strangeloop/</link>
		<comments>http://blog.siddharthv.com/i-am-a-strangeloop/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 07:08:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Strangeloop]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.siddharthv.com/?p=6</guid>
		<description><![CDATA[This is a short video demonstrating the feedback loop using the 5DMark 2 as a video camera. The camera is linked to my macbook and is looking directly at the video monitor screen of the EOS Utilities application. ]]></description>
			<content:encoded><![CDATA[This is a short video demonstrating the feedback loop using the 5DMark 2 as a video camera. The camera is linked to my macbook and is looking directly at the video monitor screen of the EOS Utilities application. ]]></content:encoded>
			<wfw:commentRss>http://blog.siddharthv.com/i-am-a-strangeloop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
