tag:blogger.com,1999:blog-57143661259651450432024-03-26T23:38:17.595-07:00Building StuffPlease also check out my website: <a href="http://www.paulstrohmeier.info">www.paulstrohmeier.info</a>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.comBlogger65125tag:blogger.com,1999:blog-5714366125965145043.post-70044878275926842942013-01-26T04:06:00.000-08:002013-01-26T07:45:05.419-08:00Fractal Chaos<div class="separator" style="clear: both; text-align: left;">
I have always loved fractal, recursive, patterns. I recently was curios to find out what a rhombus would look like, if you inscribed a rhombus (inscribed with a rhombus<span style="font-size: x-small;">(inscribed with a rhombus</span><span style="font-size: xx-small;">(inscribed with a rhombus(etc.))</span><span style="font-size: x-small;">)</span>) on each of its sides. I implemented this in processing, using 60<b style="background-color: white; font-family: sans-serif; font-style: italic; line-height: 19.1875px;">° </b>angles and letting the size of each iteration be one third of the original. I was both surprised and disappointed at how regular the pattern was which emerged.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5sQQokyUSTXlRRiapm2QnV9zDp7DtTcfTgmG2Hv62syBD7VZbUdVHA3d0OZekW_jcJRwxN0EHp9y5weOWjMEaxI3kE9xij3TQEFuM3EnNG8v_MaoNPo23_GDhFxexYyRkBjufLLpylD0/s1600/fractal0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5sQQokyUSTXlRRiapm2QnV9zDp7DtTcfTgmG2Hv62syBD7VZbUdVHA3d0OZekW_jcJRwxN0EHp9y5weOWjMEaxI3kE9xij3TQEFuM3EnNG8v_MaoNPo23_GDhFxexYyRkBjufLLpylD0/s320/fractal0.jpg" width="219" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Ways of making the pattern more interesting was to asymmetrically allow some rhombi to be double the size of others. </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit0J3FtG5F_4-uyIeR6_KxqwgAjlawNG00r743LCAwYufoqxY4OLw2WzwPha9I9yhNle9DuMRl6Id4wxQtDLMCkQy7jA564hnPswEdeBWLguUeWWVPm_H8309s28ShaxD6uduM11x1Qvo/s1600/fractal2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit0J3FtG5F_4-uyIeR6_KxqwgAjlawNG00r743LCAwYufoqxY4OLw2WzwPha9I9yhNle9DuMRl6Id4wxQtDLMCkQy7jA564hnPswEdeBWLguUeWWVPm_H8309s28ShaxD6uduM11x1Qvo/s320/fractal2.jpg" width="232" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Allowing all the rhombi to be two thirds the size of what I originally planned also yielded a pattern I quite liked:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjicpCaNXR4peDZC6VsZ5z-1xc4yTHyU0iYhukQamkfB9dr-eBzHIS1cuYVjnIBf9OkY7aG4cNOy23AvHDCxQ1BFubD4990UaqzJRAzzfFW-Cj7yupROl6OlQY0NQH1Meje9gwk2FNZjXM/s1600/fractal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjicpCaNXR4peDZC6VsZ5z-1xc4yTHyU0iYhukQamkfB9dr-eBzHIS1cuYVjnIBf9OkY7aG4cNOy23AvHDCxQ1BFubD4990UaqzJRAzzfFW-Cj7yupROl6OlQY0NQH1Meje9gwk2FNZjXM/s320/fractal.jpg" width="221" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Especially, if I increased the number of recursive iterations significantly:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip6Vto-7OCBzWaVU5DHWLvaomF1GDRvlsFoEelMwAkkq4RycIKrGgvZfg9WEP8FmdOOhHAMPIS3MdgjHARcO4Z7ZDfQ78erSvOZITUQj-eNivy83SFRN7LR-GNm0DQB8TD-LVUaOf7e4w/s1600/fractal9+-+Copy+%25283%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip6Vto-7OCBzWaVU5DHWLvaomF1GDRvlsFoEelMwAkkq4RycIKrGgvZfg9WEP8FmdOOhHAMPIS3MdgjHARcO4Z7ZDfQ78erSvOZITUQj-eNivy83SFRN7LR-GNm0DQB8TD-LVUaOf7e4w/s320/fractal9+-+Copy+%25283%2529.jpg" width="233" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Changing the size of the rhombi to random values resulted in an odd cloudy shape:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp6B7mpZADaW2XbjHMf6OlMiU97PuySsnC6wv16M4Jo6vNobSCCb81K4UFi6UhOm_q0MVCblkoZ39bxBAayF3GR8pM3C326nN5zOrAaf3YrXT9mJjzcnov3T51mb73Hk8ArvqgyTKF2lc/s1600/fractal0+-+Copy+%25284%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp6B7mpZADaW2XbjHMf6OlMiU97PuySsnC6wv16M4Jo6vNobSCCb81K4UFi6UhOm_q0MVCblkoZ39bxBAayF3GR8pM3C326nN5zOrAaf3YrXT9mJjzcnov3T51mb73Hk8ArvqgyTKF2lc/s320/fractal0+-+Copy+%25284%2529.jpg" width="252" /></a>I</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
I liked this effect, so I tried to emphasize it, by using thicker lines and transparency</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiP6ueH6eS8jtrxfLn36Fgk9oqKfl12JCgMjDBTRD5FAj1GCmdiKbmoWEGfTIe0buV_MV0DD4PTccL1BXu7mViEk-sB0ZgegGyl_1jSAsEkiPTCrcqhKe1wmMYrjO63CP8EiXyK8Q5ZBo/s1600/fractal0+-+Copy+%252819%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiP6ueH6eS8jtrxfLn36Fgk9oqKfl12JCgMjDBTRD5FAj1GCmdiKbmoWEGfTIe0buV_MV0DD4PTccL1BXu7mViEk-sB0ZgegGyl_1jSAsEkiPTCrcqhKe1wmMYrjO63CP8EiXyK8Q5ZBo/s320/fractal0+-+Copy+%252819%2529.jpg" width="229" /></a></div>
<br />
I also used this to make a simple animation to a song of mine I put on youtube. Nothing flashy, I was just playing around and liked the result so I uploaded it:<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/UFROBoIcSbk" width="560"></iframe>
</div>
<div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />
For those interested, here is the code. If anyone else comes up with some fun fractals, feel free to link to them in the comments section:</div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<div>
<span style="font-size: x-small;">//fractal pattern by Paul Strohmeier</span></div>
<div>
<span style="font-size: x-small;">//based on one of the processing examples</span></div>
<div>
<span style="font-size: x-small;">//paul.strohmeierATgmailDOTcom</span></div>
<div>
<span style="font-size: x-small;">//fkeel.blogspot.com</span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;">int counter = 0;</span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;">void setup() {</span></div>
<div>
<span style="font-size: x-small;"> size(1900, 1900);</span></div>
<div>
<span style="font-size: x-small;"> translate(width/2,0);</span></div>
<div>
<span style="font-size: x-small;"> //rotate(radians(-90));</span></div>
<div>
<span style="font-size: x-small;"> background(0);</span></div>
<div>
<span style="font-size: x-small;"> stroke(20,100,190);</span></div>
<div>
<span style="font-size: x-small;"> rhombus(250);</span></div>
<div>
<span style="font-size: x-small;">}</span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;">void draw() {</span></div>
<div>
<span style="font-size: x-small;"> save("fractal4.jpg");</span></div>
<div>
<span style="font-size: x-small;">}</span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;">void rhombus(float third) {</span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;"> if (third > 1) { </span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;"> pushMatrix(); // Save the current state of transformation (i.e. where are we now)</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> line( 0, 0, third, 0); // Draw the branch</span></div>
<div>
<span style="font-size: x-small;"> line(2*third, 0, 3*third, 0); // Draw the branch </span></div>
<div>
<span style="font-size: x-small;"> pushMatrix();</span></div>
<div>
<span style="font-size: x-small;"> translate(third, 0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(-60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> translate(third,0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> rhombus(third/3); // Ok, now call myself to draw two new branches!!</span></div>
<div>
<span style="font-size: x-small;"> popMatrix();</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> line( 0, 0, third, 0); // Draw the branch</span></div>
<div>
<span style="font-size: x-small;"> line(2*third, 0, 3*third, 0); // Draw the branch </span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> translate(third, 0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> translate(third,0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(120)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> rhombus(third/3); // Ok, now call myself to draw two new branches!!</span></div>
<div>
<span style="font-size: x-small;"> popMatrix();</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> pushMatrix(); // Save the current state of transformation (i.e. where are we now)</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60));</span></div>
<div>
<span style="font-size: x-small;"> translate(3*third,0);</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60));</span></div>
<div>
<span style="font-size: x-small;"> translate(3*third,0);</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60));</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> line( 0, 0, third, 0); // Draw the branch</span></div>
<div>
<span style="font-size: x-small;"> line(2*third, 0, 3*third, 0); // Draw the branch </span></div>
<div>
<span style="font-size: x-small;"> pushMatrix();</span></div>
<div>
<span style="font-size: x-small;"> translate(third, 0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(-60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> translate(third,0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> rhombus(third/3); // Ok, now call myself to draw two new branches!!</span></div>
<div>
<span style="font-size: x-small;"> popMatrix();</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> line( 0, 0, third, 0); // Draw the branch</span></div>
<div>
<span style="font-size: x-small;"> line(2*third, 0, 3*third, 0); // Draw the branch </span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> translate(third, 0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(60)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> translate(third,0); // Move to the end of the branch</span></div>
<div>
<span style="font-size: x-small;"> rotate(radians(120)); // Rotate by theta</span></div>
<div>
<span style="font-size: x-small;"> rhombus(third/3); // Ok, now call myself to draw two new branches!!</span></div>
<div>
<span style="font-size: x-small;"> popMatrix();</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> }</span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"> </span></div>
<div>
<span style="font-size: x-small;"><br /></span></div>
<div>
<span style="font-size: x-small;">}</span></div>
</div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-84778004827851909332013-01-21T15:36:00.002-08:002013-01-21T15:45:08.032-08:00Magnetic Implant & Sensing Electromagnetic Fields<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<h3>
The Implant</h3>
<div class="separator" style="clear: both; text-align: left;">
About six weeks ago I met Samppa von Cyborg in Paris and got a magnetic implant. I had seen these before in action on Aneta von Cyborg, who magically collected all the bottle-caps from the table by the power of her magnetic implants.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Here is my own implant in action:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJv7HeJYs8QGT4J5PkIAzR1QzwHjNswd19DAA5lFbo3fhkYLSImLPosowfq2zZeXcg5RvzXktNH6MzuNG6hr_VCg3iViN1yBXMBu_eBaleHQ2fjlgOskZitbRWpF-_9pMD7zJeSP85M10/s1600/magnet.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJv7HeJYs8QGT4J5PkIAzR1QzwHjNswd19DAA5lFbo3fhkYLSImLPosowfq2zZeXcg5RvzXktNH6MzuNG6hr_VCg3iViN1yBXMBu_eBaleHQ2fjlgOskZitbRWpF-_9pMD7zJeSP85M10/s320/magnet.JPG" width="320" /></a></div>
<br />
<br />
Samppa did an amazing job with the implant. I had seen pictures of the procedure on the internet before and some of them where not pretty. Samppas method would have taken about 3 minutes and was completely painless. I said *would have* as I almost fainted when I saw the 4mm needle he used or punching a hole in my hand :-D. After the incision was made and the magnet implanted, the wound was closed with a band-aid. All in all the implanting procedure was probably less unpleasant than donating blood.<br />
<br />
It healed up quick enough as well, the image you see above was taken about a week after I got the implant.<br />
<br />
There where two factors which played in with where I had the implant done. a) I wanted it to be out of the way so it does not interfere with my work with electronics and b) I wanted it in an area which is as sensitive as possible. Ultimatly I let Samppa decide where to put it, as placing was not really important to me and I felt that if I have the chance, I might as well take advantage of his experience.<br />
<br />
The reason I got it was also two-fold. I am interested in body modifications and I felt that having an implant done myself would allow me to get a better feeling and intuition about modding. The main reason however was the promised "extra sensory perception" which the magnet delivers: in theory, if you move your hand through a variable electromagnetic field, it will make the magnet vibrate. This allows you to "feel" these fields.<br />
<br />
<h3>
Sensing Electromagnetic Fields</h3>
<div>
Initially I was actually disappointed by the magnet. It was either deeper in my hand or weaker than the ones Aneta has in her hand which made it impossible to pick up bottle-caps (which, to be honest, I was really looking forward to :-D...).</div>
<div>
<br /></div>
<div>
About two weeks after I got the implant, I accidentally (ok, not completely, it was more out of curiosity) moved a strong magnet too close to the implant. The magnetic fields did not align, which caused the magnet to twist. This was not a pleasant sensation. (though it didnt hurt. it was more like my hand tickled from the inside.) I assume this was not especially beneficial to the healing process.</div>
<div>
<br /></div>
<div>
After a while, however, I almost forgot I had it and stopped fooling around with it.</div>
<div>
<br /></div>
<div>
Now, on a (relevant) side-note I recently also got myself a new laptop. A small 11" Lenovo thingy. Its so small, that as I rest my hands on it for typing etc, part of my palm lies outside of the area of the laptop. So when the laptop starts working harder, I feel the warm wind of the laptops ventilation on my palm.<br />
<br />
Now this evening, I wanted to heat some milk, and because I was holding something in my right hand, I used my left hand to turn on the microwave. Immediately warm wind started blowing against my palm. If I where using an oven this would not have surprised me, but a microwave is not supposed to have warm wind. I put down whatever I had in my right hand and reached for the microwave again: No warm wind. I reach out with my left hand: Warm wind. For a second I was completely confused and all of a sudden it hit me: this was the magnet. I was feeling the magnet. </div>
<div>
<br /></div>
<div>
Once I realized that, the sensation slightly changed - it was less warm wind and more a feeling of its own (but still sort of warm-wind-like). I was able to map out where the field was. Interestingly it was super loopsided, expanding far into the room on one corner of the microwave, while I could hardly feel it one some other corners. </div>
<div>
<br /></div>
<div>
I assume I had probably been feeling the magnets effects for quite some time now without noticing, usually in connection with the fan of my laptop (possibly the laptop fan even was what induced the magnet to vibrate?). As the vibration probably occurred at the same time as I felt the with warm wind of the laptops fan, I assume my brain somehow linked these two sensations.</div>
<div>
<br /></div>
<div>
I am not quite sure which part I find more amazing. The fact that I am actually able to sense these electromagnetic fields, or the fact that they feel like warm wind to me.</div>
<div>
<br /></div>
<div>
Some friends regularly ask me "have you become a cyborg yet?" I guess as of now I could tentatively answer with "Yes". </div>
<div>
<br /></div>
<div>
<h3>
On Vulnerability</h3>
</div>
<div>
I have been thinking a lot about the side effects of my implant. In essence it makes me more vulnerable. I introduce new ways of hurting my body. Most notably, going into an MRI scanner is probably a really, really bad idea. (which is actually quite relevant for me, as I would love to be able to play with fMRI.) </div>
<div>
<br /></div>
<div>
So somehow it is an exchange of vulnerability for sensory perceptiveness. This fits in with a lot of how I experience technology. It lets us do amazing things and it makes us a lot more vulnerable, as it creates dependencies. It also fits in with how I experience our senses. The better our ears, the more vulnerable we are to the noise at concerts and other loud events (which are usually a lot louder than is safe for our hearing.) So in essence, the better our senses, the more ways we have of getting hurt. This makes lots of sense somehow.<br />
<br />
Now (even though I am running danger in being cheesy) I guess this goes for emotions as well. The more emotional you are and the more you are capable of showing love for something or someone, the more you expose yourself and invite hurt and pain. I find it interesting that this exchange of capabilities for vulnerabilities exists over all these different domains.<br />
<br />
<br />
<br />
But anyway. I digress. I was talking about magnets. In my hand. Which let me feel variable electromagnetic fields. Which is. well. Pretty bad-ass in my opinion :-D</div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com2tag:blogger.com,1999:blog-5714366125965145043.post-12861720764877781322012-11-23T14:52:00.000-08:002012-11-23T18:03:57.038-08:00Programming an ATtiny85<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I recently decided that I wanted to use an ATtiny85 for a small project I have in mind. So I ordered a couple from DigiKey. Once I got them I realized that I only had a very vague Idea on how to go about programming them. </div>
<div class="separator" style="clear: both; text-align: left;">
I ended up following instruction from the brilliant people of the High-Low Tech group at MIT: http://hlt.media.mit.edu/?p=1695 </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Some things I noticed:</div>
<div class="separator" style="clear: both; text-align: left;">
- Their instructions do *not* work with Arduino 1.0.2.</div>
<div class="separator" style="clear: both; text-align: left;">
- Dont forget to select the correct board *and* the correct programmer (selecting a programmer was new to me, its in the "tools" menu)</div>
<div class="separator" style="clear: both; text-align: left;">
- Yes, the Capacitor is essential. I didn't have 10uF capacitor around the first time I tried it. I tried various wrok-arounds (multiple capacitors in paralel, larger values, smaller values) and nothing worked. (In retrospect, at one point I did get it to work without the suggested capacitor, however there was a different problem, but I was unable to fix it, as I assumed it was the cap. So my recommendation: Just get the capacitor and it'll save you trouble.</div>
<br />
Also, use the suggested debugging LEDs. It makes it a lot easyer to understand what is happening.<br />
<br />
Here is my setup:<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75nD_tiXXrH5TrH5-vuzVR-jc-ey_qBqSxspzhoGuTr-Z_ZQxveQUY5bkSOEpPZwFCh_ADgOTPGC0qbYUgOuAhw8DHMSVQMX1dMIzCcmO-05gvouQec5wkf3R6fYymxMd9tb1uJgpQsM/s1600/IMG_5326.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75nD_tiXXrH5TrH5-vuzVR-jc-ey_qBqSxspzhoGuTr-Z_ZQxveQUY5bkSOEpPZwFCh_ADgOTPGC0qbYUgOuAhw8DHMSVQMX1dMIzCcmO-05gvouQec5wkf3R6fYymxMd9tb1uJgpQsM/s320/IMG_5326.JPG" width="320" /></a></div>
<br />
Green LED tells me the ATmega is talking to the ATtiny:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYZ-r870932_5sJbwaCce2l32pb5WxnaZ1cjamqIkAEVOdN9_YjZS7B92rR3vGE53Dtag5lOiYdtGVG5qd73HInt-GyMtBv7FNfXMnkh1ilfIXVTNaa5llfQDzr0KaOXWKvef3jrq2gk/s1600/IMG_5329.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYZ-r870932_5sJbwaCce2l32pb5WxnaZ1cjamqIkAEVOdN9_YjZS7B92rR3vGE53Dtag5lOiYdtGVG5qd73HInt-GyMtBv7FNfXMnkh1ilfIXVTNaa5llfQDzr0KaOXWKvef3jrq2gk/s320/IMG_5329.JPG" width="320" /></a></div>
<br />
Once I finally got it running I basically fell in love. This thing is sooo simple. It works like magic. No external oscillator, no nothing. It just works. I think in many situations, once you have the initial setup its easier to use than the Arduino. I realized I will want to program ATtinies more often, so I decided to make myself an ATtiny programming shield:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE8Cf6N-bBLGZX9JgydENKwSV8yg0PUDCx9D3pbSZ8kHXCJIAKXb-WOwC4gID8d2c0YnoYzUht7JvUTLB6p0JQ2cgKCUvOUMZyYTFY2iTwWC37JRd0wN00kJ-Jn_yASzc2Wzj8QwVDb9w/s1600/IMG_5338.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE8Cf6N-bBLGZX9JgydENKwSV8yg0PUDCx9D3pbSZ8kHXCJIAKXb-WOwC4gID8d2c0YnoYzUht7JvUTLB6p0JQ2cgKCUvOUMZyYTFY2iTwWC37JRd0wN00kJ-Jn_yASzc2Wzj8QwVDb9w/s320/IMG_5338.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;">I used a protoshield which I piked up from the METALAB at some point and had lying around. I connected everything like so: </span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://hlt.media.mit.edu/wp-content/uploads/2011/06/Screen-shot-2011-06-06-at-1.46.39-PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="302" src="http://hlt.media.mit.edu/wp-content/uploads/2011/06/Screen-shot-2011-06-06-at-1.46.39-PM.png" width="320" /></a></div>
<br />
In addition I added a yellow LED + Resistor on pin 9 (Heartbeat - tells me the programmer is working OK). I also added a red LED on pin 8 (Error) and a green one on pin 7 (communication). The small green LED you see next to the ATtiny is for double-checking if everythng works. Its connected to pin 0 of the ATtiny and is executing the 'blink' sketch which I just uploaded to the ATtiny.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRLVPG2gIxPhA6dDugFzjkD_bzxW7GX_nIpZVcWJ7GvOjJpJLodzU3GOmnGtdq48xjlN9D0CZi_-8fJ7P78XcourbN8lQB0WgSpJ8JkaoXixonJPSi-3pA4iKUPAeXygH4Amfph00fQIw/s1600/IMG_5361.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRLVPG2gIxPhA6dDugFzjkD_bzxW7GX_nIpZVcWJ7GvOjJpJLodzU3GOmnGtdq48xjlN9D0CZi_-8fJ7P78XcourbN8lQB0WgSpJ8JkaoXixonJPSi-3pA4iKUPAeXygH4Amfph00fQIw/s320/IMG_5361.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Sorry about the shoddy fotography. If I find a decent camera I might upload some nicer images.</div>
<br />
This was a fun project and well worth the time :-)<br />
<br />
<div>
<br /></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-63962367152257164522012-11-01T14:08:00.002-07:002012-11-01T14:27:12.866-07:00Kickstarter - A recap of my campaign<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I recently successfully funded a project of mine via Kickstarter (link: <a href="http://www.kickstarter.com/projects/808216251/mediated-touch-a-telepresence-study">http://www.kickstarter.com/projects/808216251/mediated-touch-a-telepresence-study</a>). People have been curios about how the process went, so I decided to quickly recapitulate my experience. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
First of all, there is lots of stuff on how to run a Kickstarter campagin and stats about Kickstarter out there. I personally found this website the most helpfull while running the campaign: <a href="http://www.kicktraq.com/">http://www.kicktraq.com/</a></div>
<div class="separator" style="clear: both; text-align: left;">
(my projects page can be found here: <a href="http://www.kicktraq.com/projects/808216251/mediated-touch-a-telepresence-study/">http://www.kicktraq.com/projects/808216251/mediated-touch-a-telepresence-study/</a>)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
So lets take a look at my project:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3>
How did it go?</h3>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9MM0CUM1wA9z8q8THcMm5RBWWGmt6t3vfLy2nuyraeO2GImI0BotH8I_rRaQFzVf3Hvpd_kgQtRq1toTdI9fR4mPttmSuQLqPd9LuAJMcYXBauO6CbXWZCTZh3C1WYlg3QczxoHUcZ2M/s1600/KickStats.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9MM0CUM1wA9z8q8THcMm5RBWWGmt6t3vfLy2nuyraeO2GImI0BotH8I_rRaQFzVf3Hvpd_kgQtRq1toTdI9fR4mPttmSuQLqPd9LuAJMcYXBauO6CbXWZCTZh3C1WYlg3QczxoHUcZ2M/s320/KickStats.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I marked some interesting points on this graph. </div>
<div class="separator" style="clear: both; text-align: left;">
<b><span style="color: red;">(1)</span></b> Begin. This was awesome. I basically clicked submit on the Kickstarter page - just because I was curious *if* it would work. And it did. Then I thought "I should send out an e-mail to people, telling them about this". By the time I had finished that thought, I already had my first backer, a former lab-mate. I ended up opting for not spamming my entire e-mail contacts, but selected a few ~ 20 people who I sent a message to, asking them to forward it to people who might be interested. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Within the first day, I was backed with over 400$, of which 65$ where from people I knew - the rest where strangers to me. This was quite a thrilling experience. I could not really understand it - it was only later that I realized Kickstarter had selected my project as a staff pick:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgYQMMfj1qAtmF1EDq0nW0YMLdVUcdxL2h-B12W0FNum7K8BanrjVO7S-4kJSFaCDs3iqL1zjQUz43qjWtRJlxUPO0zc5LLBWxKgRaMRUH5k6NFtSNhyphenhyphenp1BDdGlv4X8Ovv8LTfTNXiyS0/s1600/421239_10151261128469903_1646917392_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgYQMMfj1qAtmF1EDq0nW0YMLdVUcdxL2h-B12W0FNum7K8BanrjVO7S-4kJSFaCDs3iqL1zjQUz43qjWtRJlxUPO0zc5LLBWxKgRaMRUH5k6NFtSNhyphenhyphenp1BDdGlv4X8Ovv8LTfTNXiyS0/s320/421239_10151261128469903_1646917392_n.jpg" width="320" /></a></div>
During the next couple of days, my project was plastered all over (my corner of) Facebook by me, friends, people I study with and, to my surprise, the odd person who was a stranger to me. Also, people continued backing, and very soon, I hit my goal of 950$<br />
<br />
After that things started stagnating a bit. Then something even worse happened. I lost money. I was not even aware this could happen. What I learned is, you must not only convince people to back you, you must continously keep them convinced. Loosing backing was quite a blow to my moral. However, I guess its just one of those things which happen and should not be taken too seriously. I never found out why the two people who 'backed out' backed out.<br />
<br />
Things changed half way <b><span style="color: red;">(2).</span></b> This was a strange day. I don't know if this is random, or if this is significant. It might also explain day one. What happened is this: My Grandmother, Mother and Aunt decided to back my project with 300$. (It was done from one account, so they do not appear as individual backers). Then all of a sudden, 3 more people backed it, with substantial amounts of money. Quite a day, I was really hyper.<br />
<br />
However, as with day one, one of the backers rescinded their backing.<br />
<br />
I really did not do much in form of marketing. Towards the end of my project <span style="color: red;"><b>(4)</b></span> I sent a fb message to a couple of friends who I knew would most likely be happy to back my project, asking them to do so, and telling them not to worry about adding a large sum, I really am just interested to see if I can get more backers. Most of them backed it. On the last day (and some even within the last hour) a bunch of friends ended up making the effort to back my project <span style="color: red;"><b>(5)</b>. </span>I would guess that I know around 30 of the 100+ people who backed my project in person. About half of those backed it in the last two days.<br />
<br />
And then, of course as soon as the backing period was over<b><span style="color: red;"> (6)</span></b>, I got a bunch of messages by people apologizing for missing the time-window. I assume, if I had written to these people in person, they probably would have backed the project as well.<br />
<br />
<br />
Here some more statistics from Kicktraq<br />
<br />
After a big backer backs out, things look sad:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8j9XE64cA9mGQvqKpv38cKdqVmeXEqW_-T5vHnAQ2h2_QS4h47jWhrb5QiOXsmD5COx9G7SaszYFHUzBg56t-7lsF07ENYUNMpLkVn5iLDVSUUBDEqxAo3M7lsXVeZByHJX_gHbuLXo/s1600/exp-cone+(1).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8j9XE64cA9mGQvqKpv38cKdqVmeXEqW_-T5vHnAQ2h2_QS4h47jWhrb5QiOXsmD5COx9G7SaszYFHUzBg56t-7lsF07ENYUNMpLkVn5iLDVSUUBDEqxAo3M7lsXVeZByHJX_gHbuLXo/s320/exp-cone+(1).png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
It can be corrected though:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8XElRzfJ3N0pF-c9gvgQYKmHDLhlDBW_OJQFkcbC0w9FVMSsWw_wGQ2Qx9O9oI9nLuj4dVjHqs_Pt-O3SQtnYEdE9rUm-J6bkAp7KEiZ5mB5sGrL4Ja9GdWzdY4FrUKkAMVGmSUB2WvY/s1600/exp-cone+(2).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8XElRzfJ3N0pF-c9gvgQYKmHDLhlDBW_OJQFkcbC0w9FVMSsWw_wGQ2Qx9O9oI9nLuj4dVjHqs_Pt-O3SQtnYEdE9rUm-J6bkAp7KEiZ5mB5sGrL4Ja9GdWzdY4FrUKkAMVGmSUB2WvY/s320/exp-cone+(2).png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Entire course of project, including trend at each day:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzO76C-6pWgefFhv_qoRsmGfMrg3KjMlDDpMwDxryV4AECZV5SFOSCvUe5ZwOwAmb3CCfgAzV7bOYZWdc32s-jWdCSEZ1wbv609fik05LYUUIzIqPwFe1x8oGYKY4EbMF0F0tHACXtReM/s1600/exp-trend+(5).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzO76C-6pWgefFhv_qoRsmGfMrg3KjMlDDpMwDxryV4AECZV5SFOSCvUe5ZwOwAmb3CCfgAzV7bOYZWdc32s-jWdCSEZ1wbv609fik05LYUUIzIqPwFe1x8oGYKY4EbMF0F0tHACXtReM/s320/exp-trend+(5).png" width="320" /></a></div>
<br />
<br />
<h3>
What did I learn</h3>
<div>
<br /></div>
<div>
This is what I did right</div>
<div>
- My project is very unique. I think this contributed to it being featured on Kickstarter. Without being featured, things would have been very different.</div>
<div>
- My project was appropriate in scale to my network. Luckely things went well and I did not have to take any extreme measured, however, before starting I sort of considered which networks I have (family, university, former work, friends in Canada, friends in Austria, friends in the Netherlands) and estimated how much backing I could potentially get if I reached all of them. The project I intended to do, and the reach I thought I had aligned nicely, so I figured I might be able to do this.</div>
<div>
- The presentation. I think people liked my video and the way I had things set up. I think it was professional enough for people to believe that I can pull off my project, while being honest and personal enough that people felt comfortable giving me money even tough my rewards where not the most tangible ones. (a lot more people than I would have anticipated opted for the "no reward" option.<br />
<br />
This is what I did poorly</div>
<div>
- My funding goal. After I had almost reached my goal of 950$, I realized that I had actually anticipated to overshoot that goal by ~ 600$. However all of a sudden I found it difficult to explain to people why I needed their backing, even though I already had 100%. The backing also stagnated once I had reached 100%. This was a huge mistake. I did this, as I was planning on doing my project anyway, and even the 950$ would have been valuable, however I learned this: Be bold. Ask for as much money as you need. If you don't ask for the right amount in the first place, it is hard to justify this later on</div>
<div>
- The rewards. This was probably the weakest point of my project. I did not know how to do them, as, unlike most Kickstarter projects, I am not designing a product and I am *not* interested in distributing and selling things. Because of that I thought that I need not put so much focus on this. Well, I think now that I was wrong. For example, I ended up receiving additional backing from one person after some exchange, in which I asked him what type of reward he actually would like to see. After I introduced that reward, he almost doubled his pledge. I did this on the last day. For me it all worked out - I got what I needed and am happy with my project. Next project, first thing I will work on will be the rewards.</div>
<div>
<br /></div>
<div>
<br />
<h3>
A word of warning:<br /><br />
<span style="font-weight: normal;"><span style="font-size: small;">Kickstarter does not initially mention, that you will pay additional fees on top of the 5% which Kickstarter keeps. When it does it says Amazon keeps between 3% and 5%. </span></span><br />
<span style="font-weight: normal;"><span style="font-size: small;"><br /></span></span>
<span style="font-size: small;"><span style="font-weight: normal;">What it does not mention however is that Amazon does not apply this percentage equally to all transactions. For the 1$ pledges I ended up paying 11 cent to amazon. So from every 1% pledge I get to keep 0.84$. This is quite hefty in my opinion. From 5$ pledges Amazon keeps between 0.30$ and 0.35$. Thats 6% to 7%.</span></span><br />
<span style="font-size: small;"><span style="font-weight: normal;"><br /></span></span>
<span style="font-size: small;"><span style="font-weight: normal;">All in all, I ended up receiving 89% of the total amount pledged. That is, in my opinion, a lot of fees. I am happy paying Kickstarter these fees, as I feel like it was extremely beneficial that I could use their platform however, I am not sure how I feel about the Amazon fees.</span></span></h3>
</div>
<div>
<br /></div>
<div>
<h3>
Some links:</h3>
</div>
<br />
<div>
I found following blogpost to be extremely interesting especially interesting: <a href="http://boardgamegeek.com/article/8849498#8849498">http://boardgamegeek.com/article/8849498#8849498</a></div>
<div>
<br /></div>
<div>
More interesting discussion can be found here: </div>
<div>
<a href="http://craigmod.com/journal/kickstartup/">http://craigmod.com/journal/kickstartup/</a></div>
<div>
<br /></div>
<div>
<br /></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-87891860812674968142012-10-27T17:37:00.000-07:002012-10-27T17:46:31.873-07:00Some Data Visualization My friend Johanna asked me to help her figure out how to visualize some data she was working with.<br />
<span style="font-size: x-small;"><br /></span>
<span style="font-size: x-small;">(Maybe I can get her to update this blog with some actual information on the Data. My Estonian is about as good as my Esperanto or my Inuit, so I know what the labels on the data say, but well. Not what they mean)</span> <br />
<br />
She gave me a list of buildings of a district of Talinn. Each building had two datapoints: a) it was classified according to some (to me completely mystical) Estonian system and b) the year it was built in. My first thought was to just to give each classification a value and create a scatter plot:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-8A4YdlzC3jkW0DNGp-ezENR_ceP1-I4nZ_oVxVo0xOKV1LfEAon1VgB0ATmvbuGp1vQGm72muvyhei2E1QjJ7rhfa2vTJHM24wqGQCLcZMYLQJYFob6J9jG0oiOrYGtZTxroFH2SeW8/s1600/johannasa.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-8A4YdlzC3jkW0DNGp-ezENR_ceP1-I4nZ_oVxVo0xOKV1LfEAon1VgB0ATmvbuGp1vQGm72muvyhei2E1QjJ7rhfa2vTJHM24wqGQCLcZMYLQJYFob6J9jG0oiOrYGtZTxroFH2SeW8/s400/johannasa.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
This initially seemed quite useful. You can see which classifications concern newer buildings, which ones concern older buildings. You can see that very few - well actually, no buildings at all where built after 1940 and before 1945. However, I did not feel like one sees the entire picture. So I decided to add some jitter.
Once I saw the result, I decided to add a whole lot more jitter. This is the graph I came up with:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_tUfJvPeV8sv38nBgABmxgf1V1sEBlb4Q0qEDSKiKyaZwHIpE0DklVUFI57niEI3aYlpiOIBhqQcLfzWfI4TgTjnDjrhIIGXwddFOlg0aegj5tZuABm5BYahQg8verRCh1VRDPylNauI/s1600/johannasb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_tUfJvPeV8sv38nBgABmxgf1V1sEBlb4Q0qEDSKiKyaZwHIpE0DklVUFI57niEI3aYlpiOIBhqQcLfzWfI4TgTjnDjrhIIGXwddFOlg0aegj5tZuABm5BYahQg8verRCh1VRDPylNauI/s400/johannasb.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Here we can see a whole lot more detail. For example the third, fourth and fifth category from the top looked fairly similar around the year 200 in the first graph. Here we see that there is actually a lot more going on.
I still was not quite satisfied, so I considered it a programming challange and tried to see what I could come up with using processing.
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UIu2Tvw4ndv5MUD7mkdXe1b-OtF9-3ng6BS28ENQRxIO2Vf4f1QJpuIjwCUjNeKPEG1wtG25n8HI_xAfOwrHNTXu_5G4enuul2f3Z8q7GcbriokGBNcI9sjMh3dCN969anXKbY3PVMU/s1600/finalGraph_02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4UIu2Tvw4ndv5MUD7mkdXe1b-OtF9-3ng6BS28ENQRxIO2Vf4f1QJpuIjwCUjNeKPEG1wtG25n8HI_xAfOwrHNTXu_5G4enuul2f3Z8q7GcbriokGBNcI9sjMh3dCN969anXKbY3PVMU/s400/finalGraph_02.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
I would have never anticipated the huge spike in the first classification just by looking at the chart I had previously made. I'm not quite sure if the mirrored thing is so smart, as it might make the differences between a large and a small number of occurrences appear to be smaller then it is... still, I think its a pretty graph.<br />
<br />
Here is (some of) the code I used:
<br />
<span style="font-size: x-small;">("some of" because estonian seems to break snippler which I use for the code formatting)</span><br />
<br />
<br />
<div class="snipplr_embed" id="snipplr_embed_67993">
<a href="http://snipplr.com/view/67993/some-data-visualization-in-processing/">Code snippet - Some Data Visualization in Processing</a> on Snipplr</div>
<script src="http://snipplr.com/js/embed.js" type="text/javascript"></script><script src="http://snipplr.com/json/67993" type="text/javascript"></script>
Finally, this is what happened, when i did not use pushMatrix() and popMatrix() correctly. I think its quite a beautiful result:
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoR87WLv-eWD-rN4U-qCn-6V7LxXpIZ3-_5OUlr6jMTUkQUmOxoK_wB97lOgyAnOmUK3uElEw5Z7HeL_6l4pwpWQjOE6pXtJpYg09fzOfmFSf9-UaM4_Wuxz-lldEXidqn3X75oC2Ipls/s1600/chaos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoR87WLv-eWD-rN4U-qCn-6V7LxXpIZ3-_5OUlr6jMTUkQUmOxoK_wB97lOgyAnOmUK3uElEw5Z7HeL_6l4pwpWQjOE6pXtJpYg09fzOfmFSf9-UaM4_Wuxz-lldEXidqn3X75oC2Ipls/s400/chaos.png" width="400" /></a></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com1tag:blogger.com,1999:blog-5714366125965145043.post-71053314078529037812012-10-02T16:23:00.001-07:002012-10-16T02:57:20.532-07:00How you can help my Kickstarter campaign<br />
<br />
<span style="font-family: inherit;">Three things you can do:</span><br />
<span style="font-family: inherit;"><br /></span><span style="font-family: inherit; font-size: 13px;">- If you could publicly back me, by contributing 1$ that would be A-M-A-Z-I-N-G. I know many of you don't have any more extra money to spare than I do, however, this 1$ means a lot. It shows the world that you are publicly supporting me. Not only by sharing a link, but by contributing what (sadly) seems to be the one thing which counts in this world: $$$. Depending on where I go with this project, demonstrating that I have a broad supporter base may be extremely valuable to me.</span><br />
<span style="font-family: inherit; font-size: 13px;"><br /></span><span style="font-family: inherit; font-size: 13px;">- Please criticize what I am doing. Please find the flaws in my reasoning, the fallacies of my ideas. I will post them on the kickstarter page in order to start a discussion, to start discourse. I will learn from your criticism and other will learn from it. There is so much valid criticism to what I do... lots of my ideas are very problematic. I want people to point this out so it can be discussed and analyzed. Science is negotiation, our future is negotiation. The more standpoints we find, the richer my project can become.</span><br />
<span style="font-family: inherit; font-size: 13px;"><br /></span><span style="font-family: inherit; font-size: 13px;">- Finally, please share what I am doing. If you know somebody who is interested in this type of thing - tell them about my project. </span>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-35659730713978618112012-10-02T14:33:00.002-07:002012-10-02T14:34:40.395-07:00Prototype for my Kickstarter Campaign<span style="font-family: inherit;">Hi Everyone</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">as you might or might not know, I recently launched a kickstarter campaign in order to collect funding for my bachelor thesis. </span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Check it out: <a href="http://www.kickstarter.com/projects/808216251/mediated-touch-a-telepresence-study">http://www.kickstarter.com/projects/808216251/mediated-touch-a-telepresence-study</a></span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">The money will go towards the hardware I require for running my experiment. Part of the hardware will be a humanoid robot with 4 DOF. In the following video you can see a rough prototype of the head, which will be the most complex moving part of the robot:</span><br />
<span style="font-family: inherit;"><br /></span>
<br />
<div style="text-align: center;">
<span style="font-family: inherit;">
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/b5C76Z2FGeM" width="560"></iframe></span></div>
<div style="text-align: center;">
<i><span style="font-family: inherit;">(I had to add music, as my flatmates complained that they did not want to be heard talking in the background. I find Estonian makes for beautiful background sounds... but then again - I have no idea what they where saying :-D....)</span></i></div>
<span style="font-family: inherit;"><br /></span>
<br />
<div style="text-align: left;">
<span style="font-family: inherit;">
I built these prototypes with parts I had around the house. The brackets where freebies which I was presented with by John Iovine from <a href="http://www.imagesco.com/">Images Scientific Instruments</a> quite some time ago. (Thanks again, btw!...) </span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"> *</span></div>
<div style="text-align: left;">
<span style="font-family: inherit;">Here are some pictures of the process:</span></div>
<div style="text-align: left;">
<span style="font-family: inherit;">... the servos and the brackets which I used for mounting them. I'm just getting started.</span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWXdar3osJABxg3WUyFMuszBTl68hONbxKhXRYDupuXdFqCmWnhPGThrcKaAo-AcW2hTQczy_Hmy_LPcDS0d0i2n_rYLN8xGOtt5Id-Ke5KNRef42Ih70f-8WMkTZNKxd4DJmewDtxljI/s1600/IMG_20120929_180132.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWXdar3osJABxg3WUyFMuszBTl68hONbxKhXRYDupuXdFqCmWnhPGThrcKaAo-AcW2hTQczy_Hmy_LPcDS0d0i2n_rYLN8xGOtt5Id-Ke5KNRef42Ih70f-8WMkTZNKxd4DJmewDtxljI/s320/IMG_20120929_180132.jpg" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;">Continuing to assemble things...</span></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8oVC-pAjU8u8tU5k07d_JU7XFUrZBAnCmZYCCvnncW-V_UmDI2Rkt4_4NUwDFHJMRGPg1ckGRx0gHacsEYzj0pJTWexhW_nRBlyGd_jDKIydKYdsx0GNv67N45uZ77QUBmika3v9k0IA/s1600/IMG_20120929_180604.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8oVC-pAjU8u8tU5k07d_JU7XFUrZBAnCmZYCCvnncW-V_UmDI2Rkt4_4NUwDFHJMRGPg1ckGRx0gHacsEYzj0pJTWexhW_nRBlyGd_jDKIydKYdsx0GNv67N45uZ77QUBmika3v9k0IA/s320/IMG_20120929_180604.jpg" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;">The servos did not hold as tight as I wanted them to - in order to give the whole thing some additional strength I cut thin strips of thermoplastic, heated it up and then wrapped it tightly around the joint. I like this way of attaching things as its quite effortless but super, super stable.</span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7sRC1NmKmylub6Lbxj69tGkSzf19GhSfRHv4HwjWuq66TwUxpBiZ88PrZSyc8dzwJVH4OynkTI_CgMSL25DJJFiH_eia4bsXnnoYGmfpqYGQRJ3kJVLAtYMftU_zQTCisBttGh79bLu8/s1600/IMG_20120929_181444.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7sRC1NmKmylub6Lbxj69tGkSzf19GhSfRHv4HwjWuq66TwUxpBiZ88PrZSyc8dzwJVH4OynkTI_CgMSL25DJJFiH_eia4bsXnnoYGmfpqYGQRJ3kJVLAtYMftU_zQTCisBttGh79bLu8/s320/IMG_20120929_181444.jpg" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><br /></span></div>
<span style="font-family: inherit;"> You also see that I used thermoplastic as shims (or washers? don't know that word. hat to google it). The screws I use are so tiny that finding fitting ones is quite a task - this is again, easyer and better.</span><br />
<span style="font-family: inherit;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRqJ7F8vnxDn7hn7SjqpNFoNrycIFYmO9a5a3ivTTjy0I7J95gVTqqgSUHIZbiw2y2_F-g2HEujv-1WLW7Ygq8ZA1IaEKBUGiVkwT73tr4NKuDqrPan6gri5KLvSv1BBXVlQhbZhLa-Q/s1600/IMG_20120929_183722.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbRqJ7F8vnxDn7hn7SjqpNFoNrycIFYmO9a5a3ivTTjy0I7J95gVTqqgSUHIZbiw2y2_F-g2HEujv-1WLW7Ygq8ZA1IaEKBUGiVkwT73tr4NKuDqrPan6gri5KLvSv1BBXVlQhbZhLa-Q/s320/IMG_20120929_183722.jpg" width="320" /></span></a></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: inherit;">Chassis is finished, and firmly mounted on two bottles filled with water for stability:</span></div>
<div style="text-align: left;">
<span style="font-family: inherit;"><br /></span></div>
<div style="text-align: center;">
<span style="font-family: inherit;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLmt9cGF6gXFsOIHmQ3g89fTWvQpQmxpyQswE74y8ie8944mEkLW2OeFis1DjwTZs0l546duRllbOqLYjnGwDqzjlyEkPsrhaYGN3n02v3ZlfL_BowHkijQBFTOb6uUbnvIb1Ie05PI-8/s1600/blog_001.jpg" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLmt9cGF6gXFsOIHmQ3g89fTWvQpQmxpyQswE74y8ie8944mEkLW2OeFis1DjwTZs0l546duRllbOqLYjnGwDqzjlyEkPsrhaYGN3n02v3ZlfL_BowHkijQBFTOb6uUbnvIb1Ie05PI-8/s320/blog_001.jpg" width="240" /></a></span></div>
<div style="text-align: center;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFuaqHPrFAqtRTgtb-f1w3DW_F7Xhcf25wdITbL8u-Of03d5X8gzA0OxsFdJBnsqSuGg2rRQpSzjNkkcoVXD2l6G5qqgQNKEMSZ7KdEqisPC_ogdwdbX9eFG5DJ6XpB2UK7ElTgCq9u0M/s1600/blog_002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFuaqHPrFAqtRTgtb-f1w3DW_F7Xhcf25wdITbL8u-Of03d5X8gzA0OxsFdJBnsqSuGg2rRQpSzjNkkcoVXD2l6G5qqgQNKEMSZ7KdEqisPC_ogdwdbX9eFG5DJ6XpB2UK7ElTgCq9u0M/s320/blog_002.jpg" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: inherit;">Anyway thats it for now. Lets see how this whole Kickstarter thing goes :-)</span></div>
<div style="text-align: center;">
<br /></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-41629174958768641552012-09-08T14:47:00.001-07:002012-09-08T14:47:27.847-07:00Software Sketch for BerrieBase<br />
I threw this together to get a feel of what our software could potentially look like.<br />
<br />
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/iy8YczVuHDk" width="420"></iframe><br />
<br />
<br />
This is similar to various data-flow languages (like vvvv, pd and Max/MSP) ...<br />
<br />
In theory I really liked data-flow languages, but I have never found an environment I was comfortable enough with to stick with. My plan with our software is to keep it simpler than the ones I just mentioned, and have the ability to switch over to code view, if you want to do something more complex. Basically I want to be able to generate flow-charts from code and code from flow-charts.
I imagine every graphical node to be represented by a function. A newly declared variable would also be a node, and all other variables would be represented by lines.<br />
<br />
This will of course require users to stick to a more functional style of programming than the relatively imperative way that is used with Arduino. Which could be a curse or a blessing. I am not sure which one yet.FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-68183184310034165392012-08-29T05:33:00.002-07:002014-05-16T08:19:03.233-07:00More Pictures of BerryBase Prototypes<div class="separator" style="clear: both; text-align: center;">
Some more Pictures of our Hardware Prototypes:</div>
<div class="separator" style="clear: both; text-align: center;">
The Base:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9tfssII8HdMBH2zB6QJCa06wfFuzKgEzoapBPFCAYAQQphH8XjhIKrryzCjzRBPtBzR2_gVWTeeLRRtTQEvtjDBJrOCKFg5RYpSYZe_skRUWl_LnmhrzzJFl8plJ_XiTRfRXXOp81rrA/s1600/mainboard_scaled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9tfssII8HdMBH2zB6QJCa06wfFuzKgEzoapBPFCAYAQQphH8XjhIKrryzCjzRBPtBzR2_gVWTeeLRRtTQEvtjDBJrOCKFg5RYpSYZe_skRUWl_LnmhrzzJFl8plJ_XiTRfRXXOp81rrA/s320/mainboard_scaled.jpg" height="213" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
The shift registers which connect the base with the RaspberryPi</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9LFXYXy898l5ZCnL9I5WbM0GwPbL4UGbj_wmHY5jRDGgRUdQs7Ced2RYApv3BaoDxHsXZ9cMQnDeUxjVpIoKyrXoGrRiFvUbMN__m9c350U9zOp-7HPn_OHaOkhZwfif2MA-B0tYHmI/s1600/miniboard_scaled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir9LFXYXy898l5ZCnL9I5WbM0GwPbL4UGbj_wmHY5jRDGgRUdQs7Ced2RYApv3BaoDxHsXZ9cMQnDeUxjVpIoKyrXoGrRiFvUbMN__m9c350U9zOp-7HPn_OHaOkhZwfif2MA-B0tYHmI/s320/miniboard_scaled.jpg" height="213" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
The first Berrie Modules :-)</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmic2CigzmDv1ZOmn3h1NOnpOyTgixptxoZ8_p9ckMIYeXuaYRWkmxk252viXN7wW1uTO9Hqpk5gJRIAYroUEw0IiMXcA9ALps5R723guaMNPXIwYZT0puprmZx93I3UFHzHUHVxP1Cck/s1600/Slide21.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmic2CigzmDv1ZOmn3h1NOnpOyTgixptxoZ8_p9ckMIYeXuaYRWkmxk252viXN7wW1uTO9Hqpk5gJRIAYroUEw0IiMXcA9ALps5R723guaMNPXIwYZT0puprmZx93I3UFHzHUHVxP1Cck/s320/Slide21.JPG" height="240" width="320" /></a></div>
<br />
<div>
<br /></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-82329409303328111392012-08-13T05:49:00.000-07:002012-08-13T05:59:33.464-07:00BerryBase - What we have so far<div class="separator" style="clear: both; text-align: center;">
</div>
<b><span style="font-size: large;"><br /></span></b>
<b><span style="font-size: large;"> The Base</span></b><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIkJbVC0TEcFqrT5_thfbMofdlIVr1m3p_mgEzBZLPId9ReNO7OjYgH0-jYRLBGXtR0998pE5QN5NC0I93_M0QOnwiijnzjUoixhcqk4Pyj-RBlFc-t2Edld3p_1LdSaAYg1zgws4qn5w/s1600/base.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIkJbVC0TEcFqrT5_thfbMofdlIVr1m3p_mgEzBZLPId9ReNO7OjYgH0-jYRLBGXtR0998pE5QN5NC0I93_M0QOnwiijnzjUoixhcqk4Pyj-RBlFc-t2Edld3p_1LdSaAYg1zgws4qn5w/s400/base.jpg" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3AYWgOPNzcH7vBCD0vOzHUWPyfO0S-Ygt0CWgFxgZ61_UtolkekgSh4comC3bwua3_Qru-PGVWrGQoozw8PdX3TUXXDZeG4oCGQcZt2WC0Ibyel2ae2E5iAQ9B2nr0pIG2qGc0VPOvek/s1600/interface.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3AYWgOPNzcH7vBCD0vOzHUWPyfO0S-Ygt0CWgFxgZ61_UtolkekgSh4comC3bwua3_Qru-PGVWrGQoozw8PdX3TUXXDZeG4oCGQcZt2WC0Ibyel2ae2E5iAQ9B2nr0pIG2qGc0VPOvek/s200/interface.jpg" width="200" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
These two PCBs will merge into one. We have them separated now for debugging and as it was easier to design this way. The bottom PCB (the smaller one) connects to the RaspberryPi. The top PCB is stacked on top of that.<br />
<br />
The top PCB provides us with connectors for 8 modules. Each module (or Berry) has a couple of digital inputs and outputs connecting to the RaspberryPi (for interrupts etc.) as well as SPI and I2C.<br />
<br />
<br />
<br />
<b> <span style="font-size: large;">The GPIOBerry</span></b><br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ3ye11PYhnHT5E6xp9ndSsmB7hIEVg3dNW2HAenzc_CGv6769ODSnEfI0xHaEKnVj2XRO7mrVMoqT2g2ttigpvNiz1HxB0uA7xeT1BC66NjOvPKfoP_HJMVs4AgNcqbmGD1o8J_OT4iA/s1600/GPIOberry.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ3ye11PYhnHT5E6xp9ndSsmB7hIEVg3dNW2HAenzc_CGv6769ODSnEfI0xHaEKnVj2XRO7mrVMoqT2g2ttigpvNiz1HxB0uA7xeT1BC66NjOvPKfoP_HJMVs4AgNcqbmGD1o8J_OT4iA/s1600/GPIOberry.jpg" /></a></div>
<br />
This is the most basic extension. It gives you 16 programmable logic pins.<br />
<br />
<br />
<br />
<b><span style="font-size: large;"> The AnalogBerry</span></b><br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCgjeblMq8j1Dj5Cn2Yc0X-svkilW2b3R5ACx9DGrYDVd487gVxvSetHLFE17J48WbtUZj4bnSOtrtL0RPKc5Ec6hMJFvzylMmnXibBQv_tnp105LS06jed7-56FjZntUmv7PZTvZVjBE/s1600/ADCBerry.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCgjeblMq8j1Dj5Cn2Yc0X-svkilW2b3R5ACx9DGrYDVd487gVxvSetHLFE17J48WbtUZj4bnSOtrtL0RPKc5Ec6hMJFvzylMmnXibBQv_tnp105LS06jed7-56FjZntUmv7PZTvZVjBE/s1600/ADCBerry.jpg" /></a></div>
<b><br /></b>
This Berry gives you 8 24bit Analog Inputs. (Yes, 24Bit may be slightly overkill.)<br />
<br />
<br />
<br />
<b><span style="font-size: large;">The BrainBerry</span></b>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4bC7PBn3TxsF9I284kaCscms4WvUDrCKYK4UzyrXF9IdBNQ9Int_4nc2ua5ajKgiJSUmp-2E9huXkEfr-rtxaDitvcCQNcY2dt1SbcauZ_2BuNqfDHfZ4VhIOChZ4W9_NMVn-j0AarbQ/s1600/ArduinoBerry.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4bC7PBn3TxsF9I284kaCscms4WvUDrCKYK4UzyrXF9IdBNQ9Int_4nc2ua5ajKgiJSUmp-2E9huXkEfr-rtxaDitvcCQNcY2dt1SbcauZ_2BuNqfDHfZ4VhIOChZ4W9_NMVn-j0AarbQ/s320/ArduinoBerry.jpg" width="320" /></a></div>
<br />
We had to do it. Its an Arduino Clone. It is both a I2C Master and Slave, Acts as your standard Arduino, while staying in constant communication with the RaspberryPi. (I want 8 of these modules for programming my Evil Super AI)<br />
<br />
<br />
<br />
<b><span style="font-size: large;">The ButtonBerry / FeedbackBerry</span></b><br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB6tpMLnkarkLNULas8uBl-DX8SmEgOhQkGypx2qBjWFCzcO_AaP6up7DmbVmVYz7XjbOQpfpQsknG0rYxSjY54hPHZxNFLnVmsUCi16S-aVOu7fc6rzROgIHrHKwZYpZegpizsMRiIOk/s1600/ButtonBerry.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB6tpMLnkarkLNULas8uBl-DX8SmEgOhQkGypx2qBjWFCzcO_AaP6up7DmbVmVYz7XjbOQpfpQsknG0rYxSjY54hPHZxNFLnVmsUCi16S-aVOu7fc6rzROgIHrHKwZYpZegpizsMRiIOk/s1600/ButtonBerry.jpg" /></a></div>
<b><br /></b>
<b><br /></b>
We figure we will be using this guy a lot for debugging. It has 8 buttons paired with 8 green status LEDs.<br />
<br />
Thats it for now. More to come :-)<br />
<br />
p.<br />
<b><br /></b>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-69548247028098615162012-08-13T05:35:00.003-07:002012-08-13T06:00:01.010-07:00BerryBase - How it came about<br />
Since I first heard about the RaspberryPi, I was fascinated by the little computer. Once the final specs however came out, I realized that I did not really know what I would use it for. It seemed under-powered for the computer-vision application I originally had in mind. I considered using it as a microcontroller, but I soon realized that in most cases I would be better off using an Arduino instead.<br />
<br />
I soon realized, that adding some basic circuitry might improve the situation. I also wanted to add a case. My idea was, that it would be cool to simply increase the number of I/O pins, as well as add some analog inputs. Additionally I wanted to be able to source significantly more power over the individual pins. I discussed this at length with my friend Michael Harst, but it stayed a simple idea.
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi-5LQv7meol8TaFLXKlXnwxSHZwSp8XlJm7KkYfqerOPeOhV2WE-U0z9GMEzX-Yyg15S7Ec6-m1bomvP-wQRh3j42d4OVDwpk1SFElcsoTarAq7-omV60vqlqyO1W5CoD_d4yfTnrPt4/s1600/IMG_20120528_123750.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi-5LQv7meol8TaFLXKlXnwxSHZwSp8XlJm7KkYfqerOPeOhV2WE-U0z9GMEzX-Yyg15S7Ec6-m1bomvP-wQRh3j42d4OVDwpk1SFElcsoTarAq7-omV60vqlqyO1W5CoD_d4yfTnrPt4/s320/IMG_20120528_123750.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">First Prototype</td></tr>
</tbody></table>
<br />
I ended up meeting Yann Leretaille, Torben Friehe, Mathias Hemmerle & Alex Hannemann. Together we created the first prototype. It was Yann who also suggested "Everything should be Plug & Play". I thought he was crazy.<br />
<br />
Somehow Yann and I however felt our original design restricting. We where especially unhappy with how we where handling the SPI and I2C ports. (Basically we where ignoring them). Eventuelly we started experimenting with ways of extending the SPI and I2C ports. While doing so we realized that we might as well create a modular system - we thought that the design would not be significantly more complex (we where wrong). And all of a sudden Yann's "Plug & Play" Idea no longer seemed crazy, once we restricted the Plug & Play functions to the modules we designed.<br />
<br />FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-30587200417804885812012-08-12T11:07:00.002-07:002012-08-13T06:00:16.310-07:00BerryBase PCBsI am currently working on extension for the RaspberryPi.<br />
<br />
Info will soon go online at www.berrybase.cc
I just got this image sent from iteadstudio.<br />
<br />
Am super psyched<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYyiVmpN_5HJFWg92xzV6742B8THXNYOGlUjS8CKvLoJo79Szd_b4E79waOzfBrCJzeL_FFCjJR9QZ6wfjOb3dT_4ge7nTa6cfamXDbX19s5YSu4HUq_ngVBJ6mvnhrEQPHNOuFZ3lmo/s1600/DSCI0131.JPG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYyiVmpN_5HJFWg92xzV6742B8THXNYOGlUjS8CKvLoJo79Szd_b4E79waOzfBrCJzeL_FFCjJR9QZ6wfjOb3dT_4ge7nTa6cfamXDbX19s5YSu4HUq_ngVBJ6mvnhrEQPHNOuFZ3lmo/s320/DSCI0131.JPG" width="320" /></a></div>
FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-11391882944120209882012-05-18T10:59:00.000-07:002012-05-18T11:01:15.577-07:00Images of the Mountains of Madness<br />
OK, this post is quite different from the stuff I usually put here, but I was reading <i>The Mountains of
Madness</i> by HP Lovecraft and noticed that there recurring references to ancient ruins and
stone formations. I was interested in how these sites where portrayed at the
time the book was written. So I googled, and even though I know most of them before, looking at the old pictures somehow felt like I was getting closer to Lovecrafts original vision.<br />
<br />
I figured it was well worth sharing...<br />
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
Images taken
from Library of congress website (<a href="http://www.loc.gov/index.html">http://www.loc.gov/index.html</a>),<o:p></o:p></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in;">
except the
imag of Monument Valley, which is from the library of the University of Utah
(<a href="http://content.lib.utah.edu/">http://content.lib.utah.edu/</a>) and the
images of Machu Picchu, which are random webfinds. (The first of these
presumably from the original 1911 expedition, the latter one of unknown date,
but due to the state of the ruins must also predate 1930.)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
All images predate the writing of Mountains of Madness<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
***************************</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
[…]<o:p></o:p></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: 11pt; line-height: 115%;">As he had
said, their edges were crumbled and rounded from untold aeons of savage
weathering; but their preternatural solidity and tough material had saved them
from obliteration. Many parts, especially those closest to the slopes, seemed
identical in substance with the surrounding rock surface. The whole arrangement
looked like the ruins of Macchu Picchu in the Andes,<o:p></o:p></span><br />
<span style="font-size: 11pt; line-height: 115%;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/Manchu%20Picchu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="http://www.facepalmbook.com/paul/mountains/Manchu%20Picchu.jpg" width="320" /></a></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape alt="Description: http://www.wired.com/images/article/full/2008/07/machu_picchu_630px.jpg" id="Picture_x0020_23" o:spid="_x0000_i1038" style="height: 237.75pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="machu_picchu_630px" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
</v:imagedata></v:shape> <v:shape alt="Description: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0PAg_zoWtR7Ckr5wG3_UI9qFcdQOY653dnGlk-fhicQLTAabguy4ZoIb1-PlOBejwWh8tmJaHmbDacW8boKdqT5_r3DVZycwYIxBe0aIUpLXYQL0cBtMQ58dRRbNxnNdrKuPW8b8Yn8o/s1600/Machu+Picchu+1911.jpg" id="Picture_x0020_24" o:spid="_x0000_i1037" style="height: 290.25pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Machu+Picchu+1911" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image002.jpg">
</v:imagedata></v:shape><span style="font-size: 11pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/Manchu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="246" src="http://www.facepalmbook.com/paul/mountains/Manchu.jpg" width="320" /></a></div>
<br /></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: 11pt; line-height: 115%;"> or the primal foundation walls of Kish as dug
up by the Oxford Field Museum Expedition in 1929;<o:p></o:p></span><br />
<span style="font-size: 11pt; line-height: 115%;"><br /></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/kesh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="242" src="http://www.facepalmbook.com/paul/mountains/kesh.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/kesh2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://www.facepalmbook.com/paul/mountains/kesh2.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-size: 11pt; line-height: 115%;"><br /></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Iraq. Kish. (Tel-Uhaimir). The ruling city immediately after the deluge. The ancient ruins showing extensive remains" id="Picture_x0020_10" o:spid="_x0000_i1036" style="height: 285.75pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Iraq. Kish. (Tel-Uhaimir). The ruling city immediately after the deluge" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg">
</v:imagedata></v:shape><span style="font-size: 11pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Iraq. Kish. (Tel-Uhaimir). The ruling city immediately after the deluge. View of the ruins with large open courts" id="Picture_x0020_11" o:spid="_x0000_i1035" style="height: 283.5pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Iraq. Kish. (Tel-Uhaimir). The ruling city immediately after the deluge" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image004.jpg">
</v:imagedata></v:shape><span style="font-size: 11pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<br /></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: 11pt; line-height: 115%;"> and both Danforth and I obtained that
occasional impression of separate Cyclopean blocks which Lake had attributed to
his flight-companion Carroll. How to account for such things in this place was
frankly beyond me, and I felt queerly humbled as a geologist. Igneous
formations often have strange regularities - like the famous Giants’ Causeway
in Ireland –<o:p></o:p></span><br />
<span style="font-size: 11pt; line-height: 115%;"><br /></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/giants.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="http://www.facepalmbook.com/paul/mountains/giants.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/giants2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="237" src="http://www.facepalmbook.com/paul/mountains/giants2.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-size: 11pt; line-height: 115%;"><br /></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: The Steuchans Giant's Causeway" id="Picture_x0020_8" o:spid="_x0000_i1034" style="height: 281.25pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="The Steuchans Giant's Causeway" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg">
</v:imagedata></v:shape><span style="font-size: 11pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Giant's Causeway Bushmills" id="Picture_x0020_9" o:spid="_x0000_i1033" style="height: 280.5pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Giant's Causeway Bushmills" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image006.jpg">
</v:imagedata></v:shape><span style="font-size: 11pt; line-height: 115%;"><o:p></o:p></span></div>
<div class="Default" style="line-height: 115%; text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: 11pt; line-height: 115%;"> but this stupendous range, despite Lake’s
original suspicion of smoking cones, was above all else nonvolcanic in evident
structure.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
[…]<o:p></o:p><br />
<br /></div>
<div class="Default" style="text-align: justify; text-justify: inter-ideograph;">
<span style="font-size: 11pt;">V <o:p></o:p></span><br />
<span style="font-size: 11pt;"><br /></span></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
I
think that both of us simultaneously cried out in mixed awe, wonder, terror,
and disbelief in our own senses as we finally cleared the pass and saw what lay
beyond. Of course, we must have had some natural theory in the back of our
heads to steady our faculties for the moment. Probably we thought of such
things as the grotesquely weathered stones of the Garden of the Gods in
Colorado,<o:p></o:p><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/stones.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="227" src="http://www.facepalmbook.com/paul/mountains/stones.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/stones2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="181" src="http://www.facepalmbook.com/paul/mountains/stones2.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Cathedral Spires" id="Picture_x0020_15" o:spid="_x0000_i1032" style="height: 268.5pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Cathedral Spires" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image007.jpg">
</v:imagedata></v:shape><v:shape alt="Description: Garden of the Gods, located five miles from Colorado Springs - [...]biter Towers 330 ft. high" id="Picture_x0020_14" o:spid="_x0000_i1031" style="height: 214.5pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Garden of the Gods, located five miles from Colorado Springs - [...]biter Towers 330 ft" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image008.jpg">
</v:imagedata></v:shape><o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
or
the fantastically symmetrical wind-carved rocks of the Arizona desert. <o:p></o:p><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/arizona.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="186" src="http://www.facepalmbook.com/paul/mountains/arizona.jpg" width="320" /></a></div>
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Monument Valley ca.1930" id="Picture_x0020_27" o:spid="_x0000_i1030" style="height: 221.25pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Monument Valley ca" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image009.jpg">
</v:imagedata></v:shape><o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: http://farm5.staticflickr.com/4119/4817684811_3689ceddab_o.jpg" id="Picture_x0020_22" o:spid="_x0000_i1029" style="height: 223.5pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="4817684811_3689ceddab_o" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image010.jpg">
</v:imagedata></v:shape><o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
Perhaps
we even half thought the sight a mirage like that we had seen the morning
before on first approaching those mountains of madness. We must have had some
such normal notions to fall back upon as our eyes swept that limitless,
tempest-scarred plateau and grasped the almost endless labyrinth of colossal,
regular, and geometrically eurythmic stone masses which reared their crumbled
and pitted crests above a glacial sheet not more than forty or fifty feet deep
at its thickest, and in places obviously thinner.<o:p></o:p><br />
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
[…]<o:p></o:p><br />
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
We
also came upon several star-shaped open spaces, evidently public squares, and
noted various undulations in the terrain. Where a sharp hill rose, it was
generally hollowed out into some sort of rambling-stone edifice; but there were
at least two exceptions. Of these latter, one was too badly weathered to
disclose what had been on the jutting eminence, while the other still bore a
fantastic conical monument carved out of the solid rock and roughly resembling
such things as the well-known Snake Tomb …<o:p></o:p><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/snake%20rock.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="234" src="http://www.facepalmbook.com/paul/mountains/snake%20rock.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/snake.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://www.facepalmbook.com/paul/mountains/snake.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: right;">
<span style="background-color: white; color: #999999; font-size: x-small;">(here is a really nice photograph which shows it in context: <a href="http://eu.art.com/products/p15527056-sa-i3696219/posters.htm?ui=73968881EA724F93957B0D144DC46585" style="text-align: justify;">http://eu.art.com/products/p15527056-sa-i3696219/posters.htm?ui=73968881EA724F93957B0D144DC46585</a>)</span></div>
<br /></div>
<div class="MsoNormal">
… in the ancient valley of Petra.<v:shape alt="Description: Petra in Transjordan. Mountains of Petra from el-Hubta" id="Picture_x0020_19" o:spid="_x0000_i1026" style="height: 282.75pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Petra in Transjordan" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image013.jpg">
</v:imagedata></v:shape><o:p></o:p><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/petra.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="239" src="http://www.facepalmbook.com/paul/mountains/petra.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.facepalmbook.com/paul/mountains/petra1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="251" src="http://www.facepalmbook.com/paul/mountains/petra1.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
*</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Here is a link to the original novel by Lovecraft: <a href="http://www.dagonbytes.com/thelibrary/lovecraft/mountainsofmaddness.htm">http://www.dagonbytes.com/thelibrary/lovecraft/mountainsofmaddness.htm</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I also created a .pdf of this post for other reasons, but in case you want it, here is the downlaod:</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.facepalmbook.com/paul/mountains/images_mountains_lovecraft.pdf">http://www.facepalmbook.com/paul/mountains/images_mountains_lovecraft.pdf</a>
</div>
<br /></div>
<div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;">
<v:shape alt="Description: Petra d'Juokune" id="Picture_x0020_20" o:spid="_x0000_i1025" style="height: 297pt; mso-wrap-style: square; visibility: visible; width: 378pt;" type="#_x0000_t75">
<v:imagedata o:title="Petra d'Juokune" src="file:///C:\Users\One\AppData\Local\Temp\msohtmlclip1\01\clip_image014.jpg">
</v:imagedata></v:shape><o:p></o:p></div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com1tag:blogger.com,1999:blog-5714366125965145043.post-23268791699308414732012-05-18T10:25:00.000-07:002012-05-18T10:31:08.778-07:00Music VisualizationThis is a couple of months old, but I was playing around with music visualization and here are some of the results. The first two where created using Processing & Ess, the last was done using Processing and Minim.<br />
<br />
First two tracks are by me, last one is by my friend Hoob.<br />
<br />
This one actually is my favorite<span style="text-align: center;">:</span><br />
<span style="text-align: center;"><br /></span><br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/tbgKC5hmLzU" width="420"></iframe> </div>
<div style="text-align: center;">
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Here I like how the drums in the beginning clearly have a different visual response:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/oOpGJTBqkc0" width="420"></iframe> </div>
</div>
<div style="text-align: left;">
<br />
This one is slightly different in style - which just shows, that that programming tools one works with will influence the final artistic result:<br />
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/6C7AD688xWs" width="420"></iframe></div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-85611740282580911982012-03-11T14:22:00.001-07:002012-05-18T10:27:01.057-07:00More Fun with DUL RadioUsing Beads, the DUL processing library, and my own little signal processing class:<br />
(you may want to turn up your speakers a tad when watching this...)<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/UVJBr3gt_Zo" width="420"></iframe><br />
<br />
There is something really beautiful about this. Cant wait to create more complex systems :-)<br />
<br />
edit: follow this link for setup instructions --> <a href="http://fkeel.blogspot.com/2012/03/dul-radio.html">http://fkeel.blogspot.com/2012/03/dul-radio.html</a>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-21122300947159758942012-03-10T14:12:00.003-08:002012-03-10T16:14:15.418-08:00WristFlickerSomewhat over a year ago, I set out to build my "ShadowCoat".<br />
<br />
Since then I have learned more than I ever thought I would learn about technology, art, innovation, media, AI and human computer interaction. Its been a really wild ride.<br />
<br />
So anyway, my "ShadowCoat" never got finished as planned. However, In a downgraded version, I did end up completing my project.<br />
<br />
The whole thing turned into WristFlicker. A motioncapture system which measures the movements of the wrist.<br />
<br />
With great support of <a href="http://www.csit.carleton.ca/~agirouard/">Audrey Girouard </a> I managed to get it published at TEI :-)<br />
<br />
So, here, take a look at the final version:<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/6upw98gZR5Q" width="560"></iframe><br />
<br />
You can download our paper here: <a href="http://www.paulstrohmeier.info/WristFlicker.pdf">http://www.paulstrohmeier.info/WristFlicker.pdf</a>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-68165585475204276292012-03-10T09:31:00.009-08:002012-03-10T16:12:56.206-08:00DUL Radio<span style="font-size: xx-small;">(scroll all the way to the bottom for a link to the code)</span><br />
<br />
At TEI2012 met a group of people from Aarhus University, demoing their new little wireless board.<br />
<br />
<a href="http://www.digitalurbanliving.dk/news/news/dul-radio.php">http://www.digitalurbanliving.dk/news/news/dul-radio.php</a> <br />
<br />
Its called a DUL Radio and, well... its pretty cool. They where kind enough to give me a sample, and I have been playing around with the processing library they provided. I am also writing a small signal processing library, since I have noticed that there are certain functions I tend to re-use a lot.<br />
<br />
Both libraries are used in following video:<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/WtiHnl3fQHo" width="420"></iframe><br />
<br />
*<br />
<br />
<span style="font-size: large;"><u><b>So what can these things do?</b></u></span><br />
- Up to 4 green sensorBoards can connect to on receiver. <br />
<br />
Each sensorBoard has:<br />
- a slot for a coin battery<br />
- One 3 axis accelerometer built in<br />
- Two analog inputs<br />
- One of these inputs can in future be used as a PWM output.<br />
<br />
This gives you a total of 4 Accelerometers, 8 Analog Inputs and 4 PWM outputs for your project!<br />
<br />
*<br />
<br />
Below you can see the receiver board on the left, one sensor board in the middle and an xBee pro module on the right. Note that the xBee pro does not have an accelerometer built in, nor does it come with its own powersource. Oh, and the DUL radio is much easyer to use :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFhc-SPB2E6zsu3N1Ygp18Xu3QmwpsdtpjAZ10Yp2x4PkLFdCL_95BHBNq3mhMH3l0HQ0XrspEAf06iRS70wW61yJKoomnu-1xGdGoQlx9nXtsgFQIFJsDUWLP0IQJoNmYQtSUR9D8xbE/s720/IMG_4753.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFhc-SPB2E6zsu3N1Ygp18Xu3QmwpsdtpjAZ10Yp2x4PkLFdCL_95BHBNq3mhMH3l0HQ0XrspEAf06iRS70wW61yJKoomnu-1xGdGoQlx9nXtsgFQIFJsDUWLP0IQJoNmYQtSUR9D8xbE/s320/IMG_4753.JPG" width="320" /></a></div><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWf86Y1V6v6iLi1Q_vFeMIXQ1dez7iEslHOHYdz406m4L1FnJC2UG0IC50Cn-mZP3mg-M3s4fe7rzV44fNwrqED5D9DyQiGJ3-eus8ZXekT1GC7ZwbO6Swz3pZdf5EliN2GVEbMTK_5g4/s800/IMG_4741.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWf86Y1V6v6iLi1Q_vFeMIXQ1dez7iEslHOHYdz406m4L1FnJC2UG0IC50Cn-mZP3mg-M3s4fe7rzV44fNwrqED5D9DyQiGJ3-eus8ZXekT1GC7ZwbO6Swz3pZdf5EliN2GVEbMTK_5g4/s320/IMG_4741.JPG" width="320" /></a></div> Just comparing their size with an arduino<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72ReUDnXpFfaMwpUj85JRNoZQKQDW_Cb7aJ7IFXZUss1GbINvvHa0WrLMS36-NDqn0LYY9LFV9cAR_YeHxwRjlQdw1vQHAYR1EzK7wHnhvqG05pZkMgZt4bCNZFqHpWG7eK1YD3OZ_oE/s800/IMG_4737.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72ReUDnXpFfaMwpUj85JRNoZQKQDW_Cb7aJ7IFXZUss1GbINvvHa0WrLMS36-NDqn0LYY9LFV9cAR_YeHxwRjlQdw1vQHAYR1EzK7wHnhvqG05pZkMgZt4bCNZFqHpWG7eK1YD3OZ_oE/s320/IMG_4737.JPG" width="320" /></a></div>And a closer look...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
(thanks to Johanna Rannula for taking the pictures)<br />
*<br />
<br />
<u><b><span style="font-size: large;">So how do you get these to work?</span></b></u><br />
<br />
<br />
To clarify how simple this is: My biggest problem with getting this set up was, that I did not realize how easy it is. Becouse of this, I tried solving problems which did not exist.<br />
<br />
So, for windows 7, 32bit, this is what you do:<br />
<br />
<b>a) Install driver</b><br />
<br />
<br />
<ul><li><i>- </i>Download it<i>:</i></li>
</ul><a href="http://dl.dropbox.com/u/350755/AT90USBnRF-AT90USB162-usbdevice_cdc_rf-1_0_0-doc.zip">http://dl.dropbox.com/u/350755/AT90USBnRF-AT90USB162-usbdevice_cdc_rf-1_0_0-doc.zip</a><br />
<ul><li>- Plug in the receiver</li>
<li>- go to Device Manager</li>
<li>- find Bootloader & Gateway USB Stick</li>
<li>- click Update Driver Software</li>
<li>- click Browse My Computer For Driver Software</li>
</ul><br />
<br />
Its not completely obvious where in that zip it actually is. This is the correct path:<br />
<span style="color: #6fa8dc;">AT90USBnRF-AT90USB162-usbdevice_cdc_rf-1_0_0-doc\...</span><br />
<span style="color: #6fa8dc;">...AT90USBnRF-AT90USB162-usbdevice_cdc_rf-1_0_0-doc\...</span><br />
<span style="color: #6fa8dc;">...demo\...</span><br />
<span style="color: #6fa8dc;">...AT90USBnRF-AT90USB162-usbdevice_cdc_rf\</span><br />
<br />
I also had a wierd issue with my file encryption. When I tried to install the driver, I was told that "Access is Denied". I figured out that it was some wierd encryption issue. If you have that problem as well, you can solve it by: <br />
RightClick on folder / General / Advanced / uncheck "encrypted" and apply to all folders<br />
<br />
<b>b) Do something with it</b><br />
<br />
It appears, that the software of choice for interfacing with the DUL radio is Cycling74s Max/MSP/Jitter. If you are like me and graphical programming frustrates you, then you might want to check out their processing library:<br />
<br />
<a href="http://dl.dropbox.com/u/350755/DULRadio.zip">http://dl.dropbox.com/u/350755/DULRadio.zip</a><br />
<br />
How to install the library:<br />
<br />
<br />
<ul><li>- Find your Processing Sketchbook</li>
<li>- Find or create a folder "libraries" in your sketchbook</li>
<li>- Create a folder called DULRadio and copy the content of the zip file there.</li>
</ul><br />
<br />
The library is still under development, so its sort of bumpy. The most important thing to realize is that dul.getDULData() returns an array of the datatype Object. You need to "cast" it into integers in order to work with it.<br />
<br />
The way it is done in the example did not work for me. What I had to do is this:<br />
<br />
<br />
<blockquote>int[] values = new int [4]; //create an int array for storing your data<br />
<br />
// request data from the DUL radio <br />
objData = dul.getDULData();<br />
//use this to see the values which are coming in, prior to any manipulation:<br />
println(objData); <br />
<br />
//parsing objData<br />
if (objData != null) { //only do this if there is data to work with<br />
for (int i = 0; i < values.length; i++){ <br />
values[i] = (Integer) objData[i]; //cast the Objects as Integers <br />
} <br />
}</blockquote><br />
all the sensor data is now in the <i>values</i> array and should be easy to work with.<br />
<br />
*<br />
<br />
If you have any questions e-mail me. You can download the code here: <a href="http://www.paulstrohmeier.info/DUL_Processing.zip">www.paulstrohmeier.info/DUL_Processing.zip</a><br />
<br />
p.FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-89901169422391117302012-03-01T08:25:00.001-08:002012-03-01T08:27:10.218-08:00ProjectionArt @ TEI2012Tuesday was the day of meal and gathering at TEI. And apparently there was plans to project 'something' on the ceiling. Just nobody knew what.<br />
<br />
So about 30 minutes before the banquet opened I was asked if I had something to project. I had been playing with the ESS library for processing and through something together in ~10 minutes.<br />
<br />
Its simply two rows of white stripes which react to sound recorded through the microphone. But it looked fairly decent (sadly the pictures only show about two thirds of it) and people started interacting with it while waiting for their meal.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxtY7CMSIDgXpgfCfs5DgdRW-VEjRwB0XNd4zwwzgdgEIHco_gDxJY_i9q1uNEyKfJYDBGdJedYW4ZSJil2MZbBegRRyiv4rRgXXEPZZK_Rg7hZKLsB8tP0NKcPyVbYsKdR0bEoD5S9Hg/s1600/IMG_1216.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxtY7CMSIDgXpgfCfs5DgdRW-VEjRwB0XNd4zwwzgdgEIHco_gDxJY_i9q1uNEyKfJYDBGdJedYW4ZSJil2MZbBegRRyiv4rRgXXEPZZK_Rg7hZKLsB8tP0NKcPyVbYsKdR0bEoD5S9Hg/s320/IMG_1216.jpg" width="213" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFuKJ2ScN8wW_948BBGOM1wGhAP9w4UHlawaOkGegwHX9iehVXFU1sHH6tIpZ06etWHYwDQAyuCWRy0gkHtKuc-7GSREye99Z-OV-s4vhFusVl5bjVYugoy0EYLxHVY94NkOytTcgskw/s1600/projection_tei2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoFuKJ2ScN8wW_948BBGOM1wGhAP9w4UHlawaOkGegwHX9iehVXFU1sHH6tIpZ06etWHYwDQAyuCWRy0gkHtKuc-7GSREye99Z-OV-s4vhFusVl5bjVYugoy0EYLxHVY94NkOytTcgskw/s320/projection_tei2.JPG" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">Thanks to Marty for the images :-)</div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-27131036918765444812012-02-18T16:02:00.000-08:002012-02-18T16:02:16.276-08:00TEI2012 & New WebsiteAll excited about TEI tomorrow. Will be presenting a paper, an art exploration as well as a submission to the design competition. :-)<br />
<br />
Also, I now have a website.<br />
<br />
www.paulstrohmeier.info / www.11235.info<br />
<br />
check it out :-)FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0tag:blogger.com,1999:blog-5714366125965145043.post-5469417798559236932011-07-15T19:04:00.000-07:002012-05-18T10:27:47.629-07:00DIY Flexible Circuits<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJ7XJeUeTr7dLxrzxaDNgynLHiGB27VNF0TEL4YIZrH3gvRjLYBwxjCM_YL4-Y7Wp9j6SC3A8mTPUp8UycEixzXJQVZ3JolY87SMWoLRfnRybE4-6PFXDU-7Fv1Gyi6ZyGuWanIyR6hw/s1600/008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>I am currently creating flexible circuits for a project I am working on. How to create your own flexible circuit is well documented:<br />
<a href="http://www.instructables.com/id/DIY-Flexible-Printed-Circuits/#step1">http://www.instructables.com/id/DIY-Flexible-Printed-Circuits/#step1</a><br />
<br />
The etching instructions I followed can be found here: <br />
<a href="http://www.instructables.com/id/Stop-using-Ferric-Chloride-etchant%21--A-better-etc/">http://www.instructables.com/id/Stop-using-Ferric-Chloride-etchant!--A-better-etc/</a><br />
<br />
For my project however I need multiple layers and I also need to integrate several IC's with many small pins. First I figured I would have to get it printed profesionally, however I ended up giving it a shot, with surprisingly good results.<br />
<br />
<span style="font-size: large;">Flexible Circutis & IC's </span><br />
<br />
To test whether this was feasable I decided to create small brakout boards for a multiplexer and an atmega. I managed to get a friend interested in this, so together with Marty I designed some simple 1 to 1 pin breakouts for the two ICs.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtWaXf-3zad4-k1TYSEtM6rn5wlqd-rpa_pNOdScfGpcHyoxHkcx6eAIaf-7wkXN8OpBePgusTXykv7i_GOVFz3Jy5-b4tNmqfOskcXWo7ozceZMN6HP4czcjtaA34WbgCbwsavkC7KQA/s1600/002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtWaXf-3zad4-k1TYSEtM6rn5wlqd-rpa_pNOdScfGpcHyoxHkcx6eAIaf-7wkXN8OpBePgusTXykv7i_GOVFz3Jy5-b4tNmqfOskcXWo7ozceZMN6HP4czcjtaA34WbgCbwsavkC7KQA/s320/002.jpg" width="320" /></a></div><br />
<br />
Here you can see the two circuits printed on pyralux using a solid state printer. I designed them using Inkscape (http://inkscape.org) a freewhere program which turned out astoundingly powerful and userfriendly.<br />
Below are two images from the etching process. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9a-dVDSZ8z9S-FHf-bxZfJqwZML57NZOJzc2w6JQUgRj8k0r1LTo4rPoZ8hUT3LASds6WkWz7GwbUlcwIX7hjYaxopPhHzR6pwd3LPV110bMGRMpFfoV1FCkie7oJVEVapkVTFKhCSYE/s1600/003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9a-dVDSZ8z9S-FHf-bxZfJqwZML57NZOJzc2w6JQUgRj8k0r1LTo4rPoZ8hUT3LASds6WkWz7GwbUlcwIX7hjYaxopPhHzR6pwd3LPV110bMGRMpFfoV1FCkie7oJVEVapkVTFKhCSYE/s320/003.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilX_TEtxIMqass57OAWYzNaJ4N-KF8mpjytZ1S3evfxqOxPIflBpTWI_bXWLoHcjXoWxwckh8N2zpH9Wyd3nUIZGWCfgoZTcuHqZ4OFTbnNnGQiim40WQw5aEcovA2zfchNKZOzAR4-Mo/s1600/004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilX_TEtxIMqass57OAWYzNaJ4N-KF8mpjytZ1S3evfxqOxPIflBpTWI_bXWLoHcjXoWxwckh8N2zpH9Wyd3nUIZGWCfgoZTcuHqZ4OFTbnNnGQiim40WQw5aEcovA2zfchNKZOzAR4-Mo/s320/004.jpg" width="320" /></a></div><br />
<br />
Once out of the etching solution and cleaned we went about soldering the components. Neither of us had any Idea on how to actually do this, however this sparkfun tutorial gave me some confidence that it was actually possible: <a href="http://www.sparkfun.com/tutorials/36%20">http://www.sparkfun.com/tutorials/36 </a><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiArK3vHoGQxR4pFKZWPgDKCrJbEGvIcwY4eqz7joFOo4WhsdqpajXX3cSbyArYEbaOhj2Zo7P6RnnFDM8JC7-7WJYCRMtTeCMhSqEa-EloEsEvYdahUillyfDlZWVXgoWf07yJcA-oICE/s1600/005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiArK3vHoGQxR4pFKZWPgDKCrJbEGvIcwY4eqz7joFOo4WhsdqpajXX3cSbyArYEbaOhj2Zo7P6RnnFDM8JC7-7WJYCRMtTeCMhSqEa-EloEsEvYdahUillyfDlZWVXgoWf07yJcA-oICE/s320/005.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr-IsgK5pOtEBDVQNcauVCeHn4u3dhTyZizLTibxytiEyjwAZJMyKolWU69A8q-I0AQXLWmL7Xly_A4QF3aXB13_CZ8-YCu7kxiRyXr7RTLLWTvbke2ZqWg2HWMsubATwTniuyyUMxWos/s1600/006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr-IsgK5pOtEBDVQNcauVCeHn4u3dhTyZizLTibxytiEyjwAZJMyKolWU69A8q-I0AQXLWmL7Xly_A4QF3aXB13_CZ8-YCu7kxiRyXr7RTLLWTvbke2ZqWg2HWMsubATwTniuyyUMxWos/s320/006.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-NsGwS6Xqlqw/TiDpDviXj3I/AAAAAAAAAmo/x0ftkowMvME/s1600/007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://1.bp.blogspot.com/-NsGwS6Xqlqw/TiDpDviXj3I/AAAAAAAAAmo/x0ftkowMvME/s320/007.jpg" width="254" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJ7XJeUeTr7dLxrzxaDNgynLHiGB27VNF0TEL4YIZrH3gvRjLYBwxjCM_YL4-Y7Wp9j6SC3A8mTPUp8UycEixzXJQVZ3JolY87SMWoLRfnRybE4-6PFXDU-7Fv1Gyi6ZyGuWanIyR6hw/s1600/008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><br />
<br />
<b>This is what I learned:</b><br />
<br />
- make sure that your circuit design and the IC line up perfectly. When designing your circuit make sure that the footprint is as close to the actual area touched by the feet of the IC. Making them a lot bigger or smaller would make it a lot more difficult to solder.<br />
<br />
- make the leads as thick as possible. If they are thinner than 1mm they are very easy to tear off the plastic base. <br />
<br />
- tin the connecting elements and some of the surrounding circuitry. Cover it in a thin layer of solder<br />
<br />
- glue the circuit in place. We used spray glue. You can use any glue, but make sure that it does not push the circuit up. We first tried a crumbled bit of scotch tape, but that messed things up badly. Ideally the circuit should be glued down well enough to connect the circuit even without soldering.<br />
<br />
- very quickly push the feet down with a HOT soldering iron. If the iron is hot enough, the connecting leads will heat up and the solder will flow toward the feet of your IC. You dont need a lot of solder to make a connection. If the iron is not hot enough, this does not work and it gets messy.<br />
<br />
- once all your feet are connected in a satisfying manner use soldering wick (http://www.sparkfun.com/products/8775) to clean it all up a bit. If you have solder bridges it is usually sufficient to place it on the lead near the bridge, the solder will then flow towards the lead. In theory, once you have connected the IC to the circuit you never have to bring it back in contact with the soldering iron, minimizing your risk of burning it up<br />
<br />
<br />
Once all that was done I soldered on some pinheaders and stuck the whole thing in a breadboard:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJ7XJeUeTr7dLxrzxaDNgynLHiGB27VNF0TEL4YIZrH3gvRjLYBwxjCM_YL4-Y7Wp9j6SC3A8mTPUp8UycEixzXJQVZ3JolY87SMWoLRfnRybE4-6PFXDU-7Fv1Gyi6ZyGuWanIyR6hw/s1600/008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="229" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJ7XJeUeTr7dLxrzxaDNgynLHiGB27VNF0TEL4YIZrH3gvRjLYBwxjCM_YL4-Y7Wp9j6SC3A8mTPUp8UycEixzXJQVZ3JolY87SMWoLRfnRybE4-6PFXDU-7Fv1Gyi6ZyGuWanIyR6hw/s320/008.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-RYq_1fWB00w/TiDpD0hhXpI/AAAAAAAAAm0/t4AA-SZ4arE/s1600/009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="http://2.bp.blogspot.com/-RYq_1fWB00w/TiDpD0hhXpI/AAAAAAAAAm0/t4AA-SZ4arE/s320/009.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSIlmX9_mIbMleT65-Y4LaRj9gj195Fqy4EbsOqxvtEa6ozgKCt03s4X5zDsJ8c1xU6lNbqgzmfpMSLPTKd5XYHGCzEMTBmE8jBwBUvssghCiM0UGHHhWpcONhKgkcB9QSsqLoVoUlfoY/s1600/010.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="219" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSIlmX9_mIbMleT65-Y4LaRj9gj195Fqy4EbsOqxvtEa6ozgKCt03s4X5zDsJ8c1xU6lNbqgzmfpMSLPTKd5XYHGCzEMTBmE8jBwBUvssghCiM0UGHHhWpcONhKgkcB9QSsqLoVoUlfoY/s320/010.jpg" width="320" /></a></div><br />
<br />
To make sure that I did not fry anything, I compared it to the breakoutboard by sparkfun<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh3CpjeX8cQnIaIByUvM1lmqaerY1xRdT0rO89rf40aFZmSuJV0ZeW9twRaSVoPgNu7sWtuHVBy_GuOO1yCU2LXlRLMl2K0NmrZT_PyyX-OqxwTlqaPcM1v8ntdjVTYV1RBnyiWw5W_f4/s1600/011.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh3CpjeX8cQnIaIByUvM1lmqaerY1xRdT0rO89rf40aFZmSuJV0ZeW9twRaSVoPgNu7sWtuHVBy_GuOO1yCU2LXlRLMl2K0NmrZT_PyyX-OqxwTlqaPcM1v8ntdjVTYV1RBnyiWw5W_f4/s400/011.jpg" width="400" /></a></div><br />
<br />
Aside from the fact that our little board is transparent, flexible and just overall more charming and lovable than the sparkfun version it performed identically. I think it might have been slightly noiser, but that could also just have been me not believing that it would perform equally well....<br />
<br />
<br />
<span style="font-size: large;">Multi-Layerd Flexible Circuits</span><br />
<div style="text-align: right;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">This was surprisingly simple. To connect a small matrix of sensors I simply designed the layers seperatly. Then I made holes in the top when where they where required and soldered in the sensors. Kaboom. Magic :-D</span></span></div><div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU0Z1tecOKJsdv00FKc7jNGi7M0g2BMLnmiknqp2O_B9RK0k4tppNAZeWCGLd-fDsjdXh1kSR4mK4q1jVgaMmPWKlfAWj2ij_xPlE-uJD2nPyD8cSFL0rzbQ1F4IR5jTca2Zcp48SQixc/s1600/013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU0Z1tecOKJsdv00FKc7jNGi7M0g2BMLnmiknqp2O_B9RK0k4tppNAZeWCGLd-fDsjdXh1kSR4mK4q1jVgaMmPWKlfAWj2ij_xPlE-uJD2nPyD8cSFL0rzbQ1F4IR5jTca2Zcp48SQixc/s320/013.jpg" width="320" /></a></div><div style="text-align: center;"> top layer with holes</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimsv6Pdqgpa-pMLDUUDqe4jPLPWK2nNnwEKXAx-yIvWjO7Qj4JYwrvdpm8ffkHGQJLnjqZz9EhGVyxicpDRg6I9o4e0rM0GUVf8bI-_lhhumX7tiVrj-KguY9zBib6wnyvnXqkMIeI1uc/s1600/014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimsv6Pdqgpa-pMLDUUDqe4jPLPWK2nNnwEKXAx-yIvWjO7Qj4JYwrvdpm8ffkHGQJLnjqZz9EhGVyxicpDRg6I9o4e0rM0GUVf8bI-_lhhumX7tiVrj-KguY9zBib6wnyvnXqkMIeI1uc/s320/014.jpg" width="320" /></a></div><div style="text-align: center;"> bottom layer</div><div style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgazLQyAl6y6dk8lvXR-JW9LDGFzt5eVbmdHvKjE9BAFdr8r9_Ibk_OYhr38ztsAlRJhawsglzwl-tlSjlkOTEGA99ETbYCYQDPelJ2lYSUVzjKGcogkvbIu9L4iMrdd9wuilsrNzKr4q0/s1600/015.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgazLQyAl6y6dk8lvXR-JW9LDGFzt5eVbmdHvKjE9BAFdr8r9_Ibk_OYhr38ztsAlRJhawsglzwl-tlSjlkOTEGA99ETbYCYQDPelJ2lYSUVzjKGcogkvbIu9L4iMrdd9wuilsrNzKr4q0/s320/015.jpg" width="320" /> </a></div><div class="separator" style="clear: both; text-align: center;">both layers together </div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq5wg5IJyWiEy-JjjbxGf0YJbil4AZTV-IJFfJ6do__eJI-PeBZesr8rQB3SttlpnZn7KxS3yuB6gscVArTJnHXFRTrvGq-Jcpgm154SmDG9f2H0h7wwKSaYY_NAUTKWAD6mo-ZwhYs5s/s1600/16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq5wg5IJyWiEy-JjjbxGf0YJbil4AZTV-IJFfJ6do__eJI-PeBZesr8rQB3SttlpnZn7KxS3yuB6gscVArTJnHXFRTrvGq-Jcpgm154SmDG9f2H0h7wwKSaYY_NAUTKWAD6mo-ZwhYs5s/s320/16.jpg" width="320" /> </a> </div><div style="text-align: center;"><span style="font-size: small;">both layers with sensors mounted</span><span style="font-size: large;"><span style="font-size: small;"><br />
</span></span></div><div style="text-align: left;"></div><div style="text-align: left;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">Anyway. Thats it for now. I will be working on this stuff for a while now and will report back with any further insights I might have. While I am doing so - does anyone have any further suggestions? Any secret tricks you use when creating your circuits?</span></span></div><div style="text-align: left;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">Anyway</span></span></div><div style="text-align: left;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">Thats it for now.</span></span></div><div style="text-align: left;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">Cheers</span></span></div><div style="text-align: left;"></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-size: small;">p. </span> </span></div><br />
<br />
.FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com4tag:blogger.com,1999:blog-5714366125965145043.post-20733799371715680682011-06-26T11:38:00.000-07:002012-03-11T10:52:14.567-07:00Ribbon Cables - Arduino Cable Management<br />
EDIT: For the record: DONT do this. Unless you are on a super, super, super tight budget, buy these:<br />
<a href="http://www.pololu.com/catalog/category/71">http://www.pololu.com/catalog/category/71</a>
<br />
together with these:<br />
<a href="http://www.pololu.com/catalog/category/70">http://www.pololu.com/catalog/category/70</a>
<br />
<br />
Seriously. Make life soooo much easyer.<br />
<br />
************************<br />
<br />
<br />
I stumbled across John Liu's Phi Connect and loved everything about it, except that he doesnt have an Arduino Mega version.<br />
<br />
check it out: <a href="http://liudr.wordpress.com/gadget/phi-connect/">http://liudr.wordpress.com/gadget/phi-connect/</a><br />
<br />
<br />
*<br />
<br />
I am prototyping a lot with the Arduino Mega at the moment, and I wanted to improve my cable management, so this is what I came up with.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8sWXwexr3P_yPG6flV_B9MJARlSVGKryyOFqi-F0hnSOoJIsi90GkWjjjMaa-0OeA89sOYqcdPQbZuAt7Qy5oDKevvVkRhU3TLOPIukPhqdI7Twx4IHCECW49ybziFX0AFKXV6clXmRQ/s1600/IMG_20110625_155755.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8sWXwexr3P_yPG6flV_B9MJARlSVGKryyOFqi-F0hnSOoJIsi90GkWjjjMaa-0OeA89sOYqcdPQbZuAt7Qy5oDKevvVkRhU3TLOPIukPhqdI7Twx4IHCECW49ybziFX0AFKXV6clXmRQ/s320/IMG_20110625_155755.jpg" width="240" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrKinp6tGvtzQaAzRjh0aeNHlT2V_6ABNr2RWlvY7JKKvS8ECF69F38FgLKX3D6VAQDIjNe_EpVug8NAWPf99okO8jLbLJmBIfedoLgv5ZBmG1_feDbtnvq6ePoqMgqDDlNFHYb7HJ9s/s1600/IMG_20110625_155823.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrKinp6tGvtzQaAzRjh0aeNHlT2V_6ABNr2RWlvY7JKKvS8ECF69F38FgLKX3D6VAQDIjNe_EpVug8NAWPf99okO8jLbLJmBIfedoLgv5ZBmG1_feDbtnvq6ePoqMgqDDlNFHYb7HJ9s/s320/IMG_20110625_155823.jpg" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMxrqj6GYSZD3Zlvp59e32fHF9xcNXetod8AjUWWF6c7jrIdlN2K6rBUhlJya27yzLglvWRL2zArpW7h7MWLnl_xfN0qVPChFddm7lEI2G-U3tHE6YTf7JVbcSvQaTbctyLm9vdUEkjNc/s1600/IMG_20110625_155803.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMxrqj6GYSZD3Zlvp59e32fHF9xcNXetod8AjUWWF6c7jrIdlN2K6rBUhlJya27yzLglvWRL2zArpW7h7MWLnl_xfN0qVPChFddm7lEI2G-U3tHE6YTf7JVbcSvQaTbctyLm9vdUEkjNc/s320/IMG_20110625_155803.jpg" width="320" /></a></div>
<br />
<br />
I have 24 leads connected. 8 go to analog in 0 - 15, 4 go to digital 2 - 7 (as I dont use pin 0 & 1 anyway...) which leaves me with a power and ground cable. works very nicely for me, especially as my actual application has to be semi-independent of the arduino.<br />
<br />
If anyone plans on doing this for themselves, here is how I ended up doing it.<br />
<br />
a) Prepare the wire<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaNBqNmFVlo7SBFO6Cbo-nwCerqjf167qPIRek3kcNZk5Ceu5Ook8Q9cn69uKLDjoA5zGX2kOjbQ9N7BHomhOFABIUVzm19xcUi4sNIFJ3EkCTbCyrdHz6S-DY8NLsnZrF8EkL6PtrIx8/s1600/IMG_20110625_144156.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaNBqNmFVlo7SBFO6Cbo-nwCerqjf167qPIRek3kcNZk5Ceu5Ook8Q9cn69uKLDjoA5zGX2kOjbQ9N7BHomhOFABIUVzm19xcUi4sNIFJ3EkCTbCyrdHz6S-DY8NLsnZrF8EkL6PtrIx8/s320/IMG_20110625_144156.jpg" width="240" /></a></div>
See how the ends are sort of round? Thats annoying when soldering.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5uw7PTv4TPQy9WCjY_dE0Pl7Bx5sTx_fMP8AnfJ2YKR7ASRrCJZM-FiJb1S7PimX_5UE07mKPWkbElcSyi2aYjcNkhH35xHvS1J7oX30q3ALRDfGSGaupFyRrUDDT4A916H9qTSmx0ss/s1600/IMG_20110625_150758.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5uw7PTv4TPQy9WCjY_dE0Pl7Bx5sTx_fMP8AnfJ2YKR7ASRrCJZM-FiJb1S7PimX_5UE07mKPWkbElcSyi2aYjcNkhH35xHvS1J7oX30q3ALRDfGSGaupFyRrUDDT4A916H9qTSmx0ss/s320/IMG_20110625_150758.jpg" width="320" /></a></div>
Cut them straight. Actually, this still did not work 100% next time I want the outside leads to be slightly longer than the inside ones...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW45pfu7OPtKSFM0a5TT-wXNYFcQpPU0YrJd0W-fPws5Sod_RTiHGLU1riIehTpHbYOvs4NoQXLfS0aRdBjjiDM_8LBOvGkn97TnT20jly6BNBLTwYYB8cCb7II91PUaIftaX4vhcNUOA/s1600/IMG_20110625_150827.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW45pfu7OPtKSFM0a5TT-wXNYFcQpPU0YrJd0W-fPws5Sod_RTiHGLU1riIehTpHbYOvs4NoQXLfS0aRdBjjiDM_8LBOvGkn97TnT20jly6BNBLTwYYB8cCb7II91PUaIftaX4vhcNUOA/s320/IMG_20110625_150827.jpg" width="320" /></a></div>
<br />
After crimping them, I put a ton of solder on both the cable and the pinheader.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXlw650vp42QHpoiU8lWGEU4kn9t31mAURaL0Hh805TSVD01CHgqDHfr7oot-3xKd5JcV1EQ32p2y_zSu6Msp8A8YU01LI2_K2dVUqkWzMrN7IGmvH2L7nJYsQpNYNTsdNL4hWNEQ3IUI/s1600/IMG_20110625_151725.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXlw650vp42QHpoiU8lWGEU4kn9t31mAURaL0Hh805TSVD01CHgqDHfr7oot-3xKd5JcV1EQ32p2y_zSu6Msp8A8YU01LI2_K2dVUqkWzMrN7IGmvH2L7nJYsQpNYNTsdNL4hWNEQ3IUI/s320/IMG_20110625_151725.jpg" width="240" /></a></div>
<br />
Soldering the pinheader is a real pain. The stuff just wont stick to it, and if you fool around too much you start melting the plastic and the pins get loose/crooked etc.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjneYt2hWlSWzrEd1rJwJRfUHoxEoRSz57neA2kZCMYKu6j2PoUx5kTAzTeYRl1V5iGwy9qDbSnoTxHQmhgnjbLBAYR3xKApumK9QUqX4tUyqXmBqDaIPiuTtyRKCTdTvYAtzoCHmUBiBg/s1600/IMG_20110625_153420.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjneYt2hWlSWzrEd1rJwJRfUHoxEoRSz57neA2kZCMYKu6j2PoUx5kTAzTeYRl1V5iGwy9qDbSnoTxHQmhgnjbLBAYR3xKApumK9QUqX4tUyqXmBqDaIPiuTtyRKCTdTvYAtzoCHmUBiBg/s320/IMG_20110625_153420.jpg" width="240" /></a></div>
<br />
Its inportant however, becouse once thats done, you can just push them together with your soldering iron. Your other hand will be free, as you dont need to add anymore soder, so you can use it to make sure the cable and the headers line up perfectly. If you bend the cable in the right shape, and apply the right amount of solder beforehand you can solder several leads at the same time... after doing this a couple of times you learn how to do it quite efficiantly.<br />
<br />
Once it was done I made sure that there where no connections between the cables, wrapped it up with electrical tape and thats all there is to it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj78dz_VFAuReNJnipoVMlF_TWZHjQPjNtjMNJ01VuQ52ywNqp9jPgp-8OpEyUchnDeKH6wDCz9y_TUK4G_zS1gvLY_1iojxMLhDpnYuZ7ngqR__hsN64ZnLd1NEacv-BUTV9OCgeL-ByY/s1600/IMG_20110625_153841.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj78dz_VFAuReNJnipoVMlF_TWZHjQPjNtjMNJ01VuQ52ywNqp9jPgp-8OpEyUchnDeKH6wDCz9y_TUK4G_zS1gvLY_1iojxMLhDpnYuZ7ngqR__hsN64ZnLd1NEacv-BUTV9OCgeL-ByY/s320/IMG_20110625_153841.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFpm4hqWESvgZsBpPn0_gDPHpXq4kIB7ZQkLG-z8mNFq46SHBg_2U7rThLurj5xRrjLec2sRWlCQk33ePG0jdsF0zzjNpeqdgNYRymROEcDw-BmxeDvX78bwNzM29VdGdJ8UjNqtYe8zY/s1600/IMG_20110625_154111.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFpm4hqWESvgZsBpPn0_gDPHpXq4kIB7ZQkLG-z8mNFq46SHBg_2U7rThLurj5xRrjLec2sRWlCQk33ePG0jdsF0zzjNpeqdgNYRymROEcDw-BmxeDvX78bwNzM29VdGdJ8UjNqtYe8zY/s320/IMG_20110625_154111.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjjDrTKspf5RB99yVAm0yxuztUroG_eCd0dkSXV8wtd-5DjTie0jB8VoRVgG_B3Kmdoomij7wXCrNvk4axvxIXawgXWs50tKxeHRv_p3NeydgQBR0c31KbD_3tJKpgqVSAUsOXmEf_smo/s1600/IMG_20110625_154150.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjjDrTKspf5RB99yVAm0yxuztUroG_eCd0dkSXV8wtd-5DjTie0jB8VoRVgG_B3Kmdoomij7wXCrNvk4axvxIXawgXWs50tKxeHRv_p3NeydgQBR0c31KbD_3tJKpgqVSAUsOXmEf_smo/s320/IMG_20110625_154150.jpg" width="320" /></a></div>
<br />
It was more work than I had anticipated ... but assuming they last me for a while, its definitifly worth it.FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com1tag:blogger.com,1999:blog-5714366125965145043.post-60348178066257107902011-06-01T19:47:00.000-07:002011-06-11T19:44:33.587-07:00Underwater IR WebcamSo Connor and I set out to waterproof a webcam the other day...<br />
<br />
We decided to just coat the whole thing in a thick layer of silicone, this basically is just a test for a future project we plan on doing.<br />
<br />
It worked out fairly well, though no long term underwater testing has been done yet...<br />
<br />
<iframe width="425" height="349" src="http://www.youtube.com/embed/FU6sxPJ5cDQ" frameborder="0" allowfullscreen></iframe><br />
<br />
Here, our beautiful workspace:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE42oFL9yUaMrACcX3dkpRCDvRV8AAQ2UA4HWD5158YNRNSdeBWzq0ca2uvvWjs2n0aedS6Nn2VpSosl5vo4PA7kSWfUqhh4P2NG0w233kvqyHdmWRq72po9jPRnHxSlrRK3yiVpIQXks/s1600/IMG_20110531_111829.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqF5u-A-rfvbn6ExkYr3JHCtVKykaeApdDVpu5K2zLdL7Pg8u90HtKUiMZxY4MIkJcW8udb5-B3EjDZqGvHdF6IWyHIe_wNL2yAvTo5LCvJr8p_TCjZ2EjmyXXPTkhco1Ayj3xN0VSrOo/s1600/IMG_20110531_112055.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqF5u-A-rfvbn6ExkYr3JHCtVKykaeApdDVpu5K2zLdL7Pg8u90HtKUiMZxY4MIkJcW8udb5-B3EjDZqGvHdF6IWyHIe_wNL2yAvTo5LCvJr8p_TCjZ2EjmyXXPTkhco1Ayj3xN0VSrOo/s320/IMG_20110531_112055.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj86VuwVgAHDTaNfLK_Dy0NcrtWavoCBiQiBPn-5lsEsMpYZkJvUhSUkLskYlaB_q56y3Uf6KypuOJywcwdHKx_d6FC8FQi7qkqRXxk5tE3PHAMks1_Q_0nnTaUPZJ3rWfEsoOUiLwVzLA/s1600/IMG_20110531_112713.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj86VuwVgAHDTaNfLK_Dy0NcrtWavoCBiQiBPn-5lsEsMpYZkJvUhSUkLskYlaB_q56y3Uf6KypuOJywcwdHKx_d6FC8FQi7qkqRXxk5tE3PHAMks1_Q_0nnTaUPZJ3rWfEsoOUiLwVzLA/s320/IMG_20110531_112713.jpg" width="240" /></a></div><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidgTy6uIlq-1Yn7CJTAWbxUCHvU9S0EUQ-qG7F8_GJHF_MfTdZyyJHxoxsf13bFgBEk_iUXgS32HpeItL1-7qm1zeQ5xMjnnh0FZxleanokmCA3Uc5xE9HD9yzQ7rhJiuW9cBFVfPzq7s/s1600/IMG_20110531_112856.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidgTy6uIlq-1Yn7CJTAWbxUCHvU9S0EUQ-qG7F8_GJHF_MfTdZyyJHxoxsf13bFgBEk_iUXgS32HpeItL1-7qm1zeQ5xMjnnh0FZxleanokmCA3Uc5xE9HD9yzQ7rhJiuW9cBFVfPzq7s/s320/IMG_20110531_112856.jpg" width="320" /></a></div>After coating it with silicone we got this wierd artifact (the semi-circle in the top right corner). If anyone could shed any light on why this appeard, I'd love to hear it:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7qdELgw5gfVAPimwP7Tj_42wn_j21pbBeF9V6yMPaEAgTmcg4An-doExehpZhLO1K09e-67dgaHugmJFatWyeVOX8ooBRfAaQHWCpyqt_N3iKg9W9gmpZgeqNBbE9WOZXAjB2m4jNkZg/s1600/IMG_20110531_144722.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7qdELgw5gfVAPimwP7Tj_42wn_j21pbBeF9V6yMPaEAgTmcg4An-doExehpZhLO1K09e-67dgaHugmJFatWyeVOX8ooBRfAaQHWCpyqt_N3iKg9W9gmpZgeqNBbE9WOZXAjB2m4jNkZg/s320/IMG_20110531_144722.jpg" width="320" /></a></div>The "finished" IR underwater Webcam:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqf2k1oM8gwYfS3O0Tb34bFpL1YM5sGxXGp7sTNXP41dGPTMxfUIq_5KglKMcpg5MtGgc3JoVpKjF0Iud-RxMIV358oSIeyIbXU1RImZangydMa5IkyDqxSvOjdbGAzBnLTi3IKY035EA/s1600/IMG_20110531_144729.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqf2k1oM8gwYfS3O0Tb34bFpL1YM5sGxXGp7sTNXP41dGPTMxfUIq_5KglKMcpg5MtGgc3JoVpKjF0Iud-RxMIV358oSIeyIbXU1RImZangydMa5IkyDqxSvOjdbGAzBnLTi3IKY035EA/s320/IMG_20110531_144729.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhhMEbdiFsNWzmubFZvDOA910HZCHbxoeqGcFdZEuQxWSJrJktyzyUM2Hs7ECHPverMz5nlUtNbkuMTR3IGR3mlrIxtG2Tt3cXTR5xwYN_E9BPaveocBUryXzgNPbqOcREYthC2sXjnZ0/s1600/IMG_20110531_144953.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhhMEbdiFsNWzmubFZvDOA910HZCHbxoeqGcFdZEuQxWSJrJktyzyUM2Hs7ECHPverMz5nlUtNbkuMTR3IGR3mlrIxtG2Tt3cXTR5xwYN_E9BPaveocBUryXzgNPbqOcREYthC2sXjnZ0/s320/IMG_20110531_144953.jpg" width="320" /></a></div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com6tag:blogger.com,1999:blog-5714366125965145043.post-45561720320567508992011-05-27T12:05:00.000-07:002011-06-02T16:24:45.618-07:00Flex Sensors by FlexpointI have just been playing around with some sensors by Flexpoint. And I have to say, that I really love them...<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdeYIz_AS4c3ENHQhoTSe3CizC5T99elRSnmBJKCWAsIVjxDrCKB21CAR5FHuxuKTwjARNrbhQxivxa71Djz4MIXXQwuIAootfO67JEj4qKbJzx7FzHp8sgKR0LAUeQnEQybh-qEmEq5Y/s1600/IMG_20110525_192212.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdeYIz_AS4c3ENHQhoTSe3CizC5T99elRSnmBJKCWAsIVjxDrCKB21CAR5FHuxuKTwjARNrbhQxivxa71Djz4MIXXQwuIAootfO67JEj4qKbJzx7FzHp8sgKR0LAUeQnEQybh-qEmEq5Y/s320/IMG_20110525_192212.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguWvIDAWPxAeuIPQJYESpbH-ulMNjQQUdHPjMuGRV0iWyyGoWzXhUZeWGSfwKHzuZEQytfn6mCHXe3YmC_4pSztCgCSFM7kSD9v4hKasepjCGMG7rdEd3T97aAfH-eVmFIo69A_oKs1k0/s1600/IMG_20110525_191138.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguWvIDAWPxAeuIPQJYESpbH-ulMNjQQUdHPjMuGRV0iWyyGoWzXhUZeWGSfwKHzuZEQytfn6mCHXe3YmC_4pSztCgCSFM7kSD9v4hKasepjCGMG7rdEd3T97aAfH-eVmFIo69A_oKs1k0/s320/IMG_20110525_191138.jpg" width="320" /></a></div><br />
While the <a href="http://www.flexpoint.com/">company</a> appears to focus on custom design, they produce standard sensors in three sizes, 3", 2" and 1". The actual variable resistor within the sensor is a bit shorter. Check the image for approximate actual measures:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXU9AHYJpEFAQzFm664CWri29j8Otnh4snLdkGgEBj6rEs3Kp7MomDC8S3BfUJhCxej3Sd3gcr_6r4xwr3u3MLSgzJwd-Gh2yUyaLb9lwVGe1YkhO5QrUnPFkcw0J5lamUCR21d7SHIbU/s1600/IMG_20110526_141425.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXU9AHYJpEFAQzFm664CWri29j8Otnh4snLdkGgEBj6rEs3Kp7MomDC8S3BfUJhCxej3Sd3gcr_6r4xwr3u3MLSgzJwd-Gh2yUyaLb9lwVGe1YkhO5QrUnPFkcw0J5lamUCR21d7SHIbU/s320/IMG_20110526_141425.jpg" width="320" /></a></div><br />
Other flex sensors I had previously worked with where quite noisy and corse. Also they where usually pressure sensitive as well which in some cases can confuse readings. Another thing which I was sort of afraid of was that they had some type of memory, similar to the<a href="http://fkeel.blogspot.com/2010/10/getting-better-aquainted-with-stretch.html"> conductive polymere</a> I have been working with.<br />
<br />
I started playing with the three inch sensor. This is what I figured out: <br />
<ul><li>The signal is as clean as I would expect from a high quality potentiometer</li>
<li> Using a voltage divider by Phidgets and an Arduino Duemillenove I was able to get a resolution of 800 points</li>
<li>There is a slight memory effect. If the sensor is bent very strongly it does not go back to baseline</li>
<li>The sensor is not strictly biderectional as about 80% of the possible readings are produced by flexing it in one direction. However there is enough resolution to do coarse bidirectional readings.</li>
</ul><br />
I decided to figure out the sensitivity at different levels of flexion (is that a word?) and came up with a chart that I wanted to test: <br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4QcoYAguAp5uNiN88nRyoSuzptxIVbphpsjiaN0-7Plm8Dx7iDKaE6OfGb2oNcZ7CVYQNzQZtxwdO8tfSB57FUs9q0vzGAYPlBv7Hr-DXneu6hGSOl31Dfn9yPRnDPGTCRG2MTm8tVfM/s1600/IMG_20110526_112207.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4QcoYAguAp5uNiN88nRyoSuzptxIVbphpsjiaN0-7Plm8Dx7iDKaE6OfGb2oNcZ7CVYQNzQZtxwdO8tfSB57FUs9q0vzGAYPlBv7Hr-DXneu6hGSOl31Dfn9yPRnDPGTCRG2MTm8tVfM/s320/IMG_20110526_112207.jpg" width="320" /></a></div><div style="text-align: center;">(U --> Umfang --> Circumference)</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Basically I am using the sensors length as a measure and am wrapping it around an object 4 times, 3 times, 2 times and identical to the sensors length. That corresponds to distances of ∞, 2.26, 2.1, 0.777 & 0 inches (I dident do 1,33)</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">I used a phidgets voltage divider set to 27.4k and the analogue in of my Arduino for these measurements. These are the values I got:</div><ul><li>Baseline ~ 725 when first connected, 710 after beeing bent strongly and released again</li>
<li>4x -- ~ 550</li>
<li>3x -- ~ 450</li>
<li>2x -- ~ 290</li>
<li>Circle ~ 80</li>
</ul>I also drew a linear scale, moving the two ends closer together by half an inch at a time:<br />
<ul><li>3" -- ~ 710</li>
<li> 2.5" -- ~ 420</li>
<li>2" -- ~ 280</li>
<li>1.5" -- ~ 180</li>
<li>1" -- ~ 120</li>
<li>0.5" -- ~ 80</li>
</ul>While there is a slight memory effect (i.e. my reasings are lower after having flexed it once) the readings where constant and repeatable after that.<br />
<br />
I measured it by marking the distance I want to bend (or flex) to and holding one end tight moving the other end to that mark: <br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheNvCvATqvBlMEGlNCfKXvhYfvFEM9sk9zyw-65TFAUOgBpfSvzBV0GUXI73O-sRRuBRfD7A9WoyNBGBZUoenzw7ZpJEi3bhJ8-fkOBs1tIMjt0gu_DKerdSWxbqnqOfqw-spUvdPPkt8/s1600/IMG_20110526_153034.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheNvCvATqvBlMEGlNCfKXvhYfvFEM9sk9zyw-65TFAUOgBpfSvzBV0GUXI73O-sRRuBRfD7A9WoyNBGBZUoenzw7ZpJEi3bhJ8-fkOBs1tIMjt0gu_DKerdSWxbqnqOfqw-spUvdPPkt8/s320/IMG_20110526_153034.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP0riuoARo0mB7Nd3PgKa6y6Lsja-F5AXE9xZObILvOflzDkqT6op1kXbEyxmIBF7j6xUNmOazRxB_SHXFDnDyQ2aIMKFaI6_FF6YsHzaxoXrvVBCU70Gz6kYfB8w30iaiu5g9jXstm1o/s1600/IMG_20110526_153047.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP0riuoARo0mB7Nd3PgKa6y6Lsja-F5AXE9xZObILvOflzDkqT6op1kXbEyxmIBF7j6xUNmOazRxB_SHXFDnDyQ2aIMKFaI6_FF6YsHzaxoXrvVBCU70Gz6kYfB8w30iaiu5g9jXstm1o/s320/IMG_20110526_153047.jpg" width="320" /></a></div><br />
The sensor is glued to a strip of plastic for a more rigid setup. This is to minimize rotation or uneven flexing of the sensor. Which brings me to the main drawback of the 3" sensor: As it is so long, the flexing can happen at different places and it is also prone to rotate, which severely influences the readings. For very precise sensing, it may be of benefit to use shorter sensors.<br />
<br />
Here are some images of the 3" sensor in action:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3qAOTI2sadfn3aRLFeCPf-TRRXRbr8dLRknuyaUczHrOy1P76ujfGYesK_oC57KwOThVJdwciClkay_aLBHqzGkd6rqR7y_lbvXYwm6FUCwItl_hnLIVWTaGKdJ3n6znOZWXl5zC0KRg/s1600/IMG_20110526_160952.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3qAOTI2sadfn3aRLFeCPf-TRRXRbr8dLRknuyaUczHrOy1P76ujfGYesK_oC57KwOThVJdwciClkay_aLBHqzGkd6rqR7y_lbvXYwm6FUCwItl_hnLIVWTaGKdJ3n6znOZWXl5zC0KRg/s320/IMG_20110526_160952.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ct2YIFftHcJJrtQhIQXHiUswo_d0KFimGLT-RvZVBHvKboZ0yFMf1ojuUzkenikqEGXl1oWWuFBsRCgW_jBAn_apsOCZqPLPZGf2fwweTlufIvWMU8hZ9_RtdwyEyGZi0zBCC6nxDLo/s1600/IMG_20110526_161018.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ct2YIFftHcJJrtQhIQXHiUswo_d0KFimGLT-RvZVBHvKboZ0yFMf1ojuUzkenikqEGXl1oWWuFBsRCgW_jBAn_apsOCZqPLPZGf2fwweTlufIvWMU8hZ9_RtdwyEyGZi0zBCC6nxDLo/s320/IMG_20110526_161018.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOld42rDZ_aniG3Bg_2vVUWo-_NGSsVGwolCmQaCRcOXMwrTdgtw-2ixxrf83jTOQ_3YdqSLMNV3zHm0LaCoJ9wjpTJRzTOqPqN6TEb7_S0YvnX1COcXOJtQn2ay-wtkgob85rb6cqfUU/s1600/IMG_20110526_161023.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOld42rDZ_aniG3Bg_2vVUWo-_NGSsVGwolCmQaCRcOXMwrTdgtw-2ixxrf83jTOQ_3YdqSLMNV3zHm0LaCoJ9wjpTJRzTOqPqN6TEb7_S0YvnX1COcXOJtQn2ay-wtkgob85rb6cqfUU/s320/IMG_20110526_161023.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgelJuaHrNaLmMSue69ddifwlhz3COWC4q7m_lbMRtrguiN5q-75PKBXbTAmMkXowa84UB9v5qwojv1cJiiDbZHkhICueCw7d3j_GTc1aahc63KBRLSicWI0XGmSQdTbHyj7MQ5htIEx3A/s1600/IMG_20110526_161027.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgelJuaHrNaLmMSue69ddifwlhz3COWC4q7m_lbMRtrguiN5q-75PKBXbTAmMkXowa84UB9v5qwojv1cJiiDbZHkhICueCw7d3j_GTc1aahc63KBRLSicWI0XGmSQdTbHyj7MQ5htIEx3A/s320/IMG_20110526_161027.jpg" width="320" /> </a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-9jFFFkA8jFM/Td7Q56U3o4I/AAAAAAAAAfY/wSVw6T7dS20/s1600/IMG_20110526_160943.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://4.bp.blogspot.com/-9jFFFkA8jFM/Td7Q56U3o4I/AAAAAAAAAfY/wSVw6T7dS20/s320/IMG_20110526_160943.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8__g40TakdFq840Eso0_ejjx02FmujzuQn5ePSNmbuKbbsG-oyGoHe-UupBLuuWPkZvtdX06Fms7H9IjBl_To30Xupc_GUdSx2VeOs-taYlIUGZDCnJfCmP7awJTh3OhKCZxZIO1VCU/s1600/IMG_20110526_161035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8__g40TakdFq840Eso0_ejjx02FmujzuQn5ePSNmbuKbbsG-oyGoHe-UupBLuuWPkZvtdX06Fms7H9IjBl_To30Xupc_GUdSx2VeOs-taYlIUGZDCnJfCmP7awJTh3OhKCZxZIO1VCU/s320/IMG_20110526_161035.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-5Nf6zeVvRIo/Td7RaXk6nLI/AAAAAAAAAf0/P5Y-bAzfGso/s1600/IMG_20110526_161040.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://2.bp.blogspot.com/-5Nf6zeVvRIo/Td7RaXk6nLI/AAAAAAAAAf0/P5Y-bAzfGso/s320/IMG_20110526_161040.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9Y0sY-2lqwWluvzPxBTFK48fUsJ8iOAyqaL3r7ec3OnYojsX3HZIP8YnRXlzD8oAW1ze1SlxQVggzh4bM5zfyb0xP5ctdy7UoxAgeLX1Gb1ltbduFyVu7v3v0Q-GRIN_MrlGHSrZ3aY/s1600/IMG_20110526_161052.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9Y0sY-2lqwWluvzPxBTFK48fUsJ8iOAyqaL3r7ec3OnYojsX3HZIP8YnRXlzD8oAW1ze1SlxQVggzh4bM5zfyb0xP5ctdy7UoxAgeLX1Gb1ltbduFyVu7v3v0Q-GRIN_MrlGHSrZ3aY/s320/IMG_20110526_161052.jpg" width="320" /></a></div><br />
<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikWA-DJWKT0uWr5VU1ZN7iDpWnQXcBWCrzWE110Mo5yWiMGHmIkS9Ndx7LTXkcXLh7CvLdE2EHSJ1WGF5GDEaWPrfyhpoUEfG5uEPPS39zgryW2FfJYJbrTHZLRqoKo5pZMQys_7kkOaY/s1600/IMG_20110526_145844.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikWA-DJWKT0uWr5VU1ZN7iDpWnQXcBWCrzWE110Mo5yWiMGHmIkS9Ndx7LTXkcXLh7CvLdE2EHSJ1WGF5GDEaWPrfyhpoUEfG5uEPPS39zgryW2FfJYJbrTHZLRqoKo5pZMQys_7kkOaY/s320/IMG_20110526_145844.jpg" width="320" /></a></div><br />
The 2" sensor seems easyer to work with than the 3" sensor, as it is less prone to multiple bends or rotations which give readings which are hard to interpret. My favorite, was the 1" sensor. To be honest that one really surprised me. I got the largest range of readings from it, and becouse of its small size, the readings are very clear (its almost inpossible to bend it in two different ways at the same time, and it is really easy to avoid rotation.) here are some images of the 1" sensor in action:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkSWzteDuHCGZoItzM9kBDFlDO8SNa_mcXlYkyaIXx15F2eLNgqk2m1k6ZcL3zJdXo3RG8U-UCq9lr-eWo3ci1oLg_X3cTzeawP5zzwawYRq7gZVj9axgVoi-sDVouwBPx3hPaXNH4v_o/s1600/IMG_20110526_162020.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNYLAcgyQLojg8MPlqbaLOPBlKge_Q8oEnZp2P4JGPYAykYJCpBGWTSoeqICToToZl2meKt4L_p1ZoxrE6h-RwNCHZexV409zKUgZChhI1CPoH1lnqBgyZdNaM192dUMZmNDX4EQCr3g/s1600/IMG_20110526_162035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNYLAcgyQLojg8MPlqbaLOPBlKge_Q8oEnZp2P4JGPYAykYJCpBGWTSoeqICToToZl2meKt4L_p1ZoxrE6h-RwNCHZexV409zKUgZChhI1CPoH1lnqBgyZdNaM192dUMZmNDX4EQCr3g/s320/IMG_20110526_162035.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDNYLAcgyQLojg8MPlqbaLOPBlKge_Q8oEnZp2P4JGPYAykYJCpBGWTSoeqICToToZl2meKt4L_p1ZoxrE6h-RwNCHZexV409zKUgZChhI1CPoH1lnqBgyZdNaM192dUMZmNDX4EQCr3g/s1600/IMG_20110526_162035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br />
</a></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBLzzLYZhnxCktRhzW0WfTS7m41VcIk7lQn8zYoxJUKkZE69vZDDfw9ZcfFf1AoMYyigztiw2muMsQMalO-Ne0ETA0U2JEiLG2sLqSQL5VEQ3pN2oBSM_WxxjWRAB-V_4pKzPiZoRB2dM/s1600/IMG_20110526_162031.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBLzzLYZhnxCktRhzW0WfTS7m41VcIk7lQn8zYoxJUKkZE69vZDDfw9ZcfFf1AoMYyigztiw2muMsQMalO-Ne0ETA0U2JEiLG2sLqSQL5VEQ3pN2oBSM_WxxjWRAB-V_4pKzPiZoRB2dM/s320/IMG_20110526_162031.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2PyfosQZYr7ngZTvSliyIt8wDq01WpPa8JoqUy7qAR2f3jw6zSoBetQBjD3rhDFY1k14nIfkSE31km6sL1CQH9NMPjqZrTXxUn_nh7Rp1vR_AZ3ExMrW94Kt8xvKfmiuoYBW0NOlEcNg/s1600/IMG_20110526_161941.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2PyfosQZYr7ngZTvSliyIt8wDq01WpPa8JoqUy7qAR2f3jw6zSoBetQBjD3rhDFY1k14nIfkSE31km6sL1CQH9NMPjqZrTXxUn_nh7Rp1vR_AZ3ExMrW94Kt8xvKfmiuoYBW0NOlEcNg/s320/IMG_20110526_161941.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYdF60uOylkyXxPU7YRLnl7aB2laotOYSGkWRan91E3Ckx2PnMe-FSwJ7Fq_-fJCgbloGxNBhFM-WLe5omcbT6zpadoWiHj-UY9n4djZed8hGjPihL4X7EWFFuw-4JRterSkkK4eDBI9g/s1600/IMG_20110526_161945.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYdF60uOylkyXxPU7YRLnl7aB2laotOYSGkWRan91E3Ckx2PnMe-FSwJ7Fq_-fJCgbloGxNBhFM-WLe5omcbT6zpadoWiHj-UY9n4djZed8hGjPihL4X7EWFFuw-4JRterSkkK4eDBI9g/s320/IMG_20110526_161945.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPr4b-HmodkTCeN0NiiorjgjKaqm9LcdNGHglCbiPeG1G1NREv1lqwioFjeWKAMBUvDrmv8j44bwjNlYzKBQgUnjgKwJkIs9FJUKZeJu0i8BvIGvfkd2EK7WqrWQj9JEF4FKD-2Xcymw/s1600/IMG_20110526_162008.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPr4b-HmodkTCeN0NiiorjgjKaqm9LcdNGHglCbiPeG1G1NREv1lqwioFjeWKAMBUvDrmv8j44bwjNlYzKBQgUnjgKwJkIs9FJUKZeJu0i8BvIGvfkd2EK7WqrWQj9JEF4FKD-2Xcymw/s320/IMG_20110526_162008.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9DA5JiArDXYY0ou8IKIWJ4WbZ2KHT-CmhttPjWpWHrwpgEuklOH-al4lfURrKVpy1_Ar6eZPI4TU3fWeUxTyZLW5wJptgyTfv3B51N-oAKUPU5TXd1ri5pdAyuTZS7mHbpwdPUnNLYJs/s1600/IMG_20110526_161950.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9DA5JiArDXYY0ou8IKIWJ4WbZ2KHT-CmhttPjWpWHrwpgEuklOH-al4lfURrKVpy1_Ar6eZPI4TU3fWeUxTyZLW5wJptgyTfv3B51N-oAKUPU5TXd1ri5pdAyuTZS7mHbpwdPUnNLYJs/s320/IMG_20110526_161950.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic8YK_dmnEHLm3kyRtQD9kbRDnx9uYjtfQrMhWMdpApiKeUTt9K81IBba1WE8sTTLBhk4ESvnnxld8kTtKrN56p4_gPbk4o10y-4SgF0Z7WQadqc5g17jim2Sk9BbYg2GSUmH_BI37dmY/s1600/IMG_20110526_162003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic8YK_dmnEHLm3kyRtQD9kbRDnx9uYjtfQrMhWMdpApiKeUTt9K81IBba1WE8sTTLBhk4ESvnnxld8kTtKrN56p4_gPbk4o10y-4SgF0Z7WQadqc5g17jim2Sk9BbYg2GSUmH_BI37dmY/s320/IMG_20110526_162003.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEmAnSKmFMUvSXMZnGA5swQMxmdJ2ciBltUQO1BsyRJPSHs6ompO8IAUyj0gM9dC1nqKZ7WV0tb15piiY2BNXG5BiGFt2ODk0O8jm6p5iD9EfLQp9r28k8uHOcfsffnRbuWXZHl1aU2w0/s1600/IMG_20110526_161959.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEmAnSKmFMUvSXMZnGA5swQMxmdJ2ciBltUQO1BsyRJPSHs6ompO8IAUyj0gM9dC1nqKZ7WV0tb15piiY2BNXG5BiGFt2ODk0O8jm6p5iD9EfLQp9r28k8uHOcfsffnRbuWXZHl1aU2w0/s320/IMG_20110526_161959.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGzEpqjOQn43yYOgWzGGw7X2gX5UsI-DBAcyCv9JbpBj7Z27Zfo4sYcCZqYrM4YH1fNDE_jfk2xjfwaFI3hHFM8UzUU2LP0gpX28KeM6ENid7VoWPJnMotL6zRp6wC3TDJK5OI77Phwg/s1600/IMG_20110526_162044.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPGzEpqjOQn43yYOgWzGGw7X2gX5UsI-DBAcyCv9JbpBj7Z27Zfo4sYcCZqYrM4YH1fNDE_jfk2xjfwaFI3hHFM8UzUU2LP0gpX28KeM6ENid7VoWPJnMotL6zRp6wC3TDJK5OI77Phwg/s320/IMG_20110526_162044.jpg" width="320" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuW8On_tkOxH7jjq0m68ywdzbOoxiIjvTECip3KCMSZ597TL82jmDYs_NY1KUoPSGhxqjiXMx3fHFjQO7kCXLxuCZutzouqG1EhzkU3ptXHtNo6HM2e-21H3iRHpZXN8cDslg95QZtXcI/s1600/IMG_20110526_162040.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuW8On_tkOxH7jjq0m68ywdzbOoxiIjvTECip3KCMSZ597TL82jmDYs_NY1KUoPSGhxqjiXMx3fHFjQO7kCXLxuCZutzouqG1EhzkU3ptXHtNo6HM2e-21H3iRHpZXN8cDslg95QZtXcI/s320/IMG_20110526_162040.jpg" width="320" /></a></div><br />
<br />
<ul></ul>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com5tag:blogger.com,1999:blog-5714366125965145043.post-61770480993726029952011-05-16T11:43:00.000-07:002011-06-02T16:02:23.645-07:00Low-Tech SensorsMy friend <a href="http://c0nn0r.info/blog/">Connor</a> introduced me to <a href="http://www.activesurplus.com/">Active Surplus in Toronto</a>. Needless to say, my mind was blown by that crazy store. Except for the fact that its not the cheapest place to buy stuff, its every hackers wet dream :-) <br />
<br />
Anyway. I found these really neat tilt switches and wanted to build something cool with them.<br />
<br />
So I did :-D<br />
<br />
Take a look:<br />
<br />
<div style="text-align: center;"><br />
<iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/MrLUdpqgXYY" width="560"></iframe></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT2y8WkQdBCoKCgB7nEq23Ycap7lMD63YvDPzBGO4EC2y7-xTyoHF6GQPAWpzsXPUn6oW10Ocvuf4YY_B-8xyc0f2FSB-mDx0TYYuEWvX-EuuesCvs3ptHPQPDGGz-V-WomMXgU5A03lM/s1600/IMG_20110515_175311.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT2y8WkQdBCoKCgB7nEq23Ycap7lMD63YvDPzBGO4EC2y7-xTyoHF6GQPAWpzsXPUn6oW10Ocvuf4YY_B-8xyc0f2FSB-mDx0TYYuEWvX-EuuesCvs3ptHPQPDGGz-V-WomMXgU5A03lM/s320/IMG_20110515_175311.jpg" width="240" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYVUg5Dnq7wYlu0x8Ye4_Ybi-40NsY6ZQYC6OZSpu0seC7H7_qCIZ94CKx6Y8hU8kFD-CELbSYc47lkvsrb2tQG-SSGJm1L5muy9ANkab7KSCEHeeFjzZke0ObcCJcLSQZEkUebGNf_rs/s1600/IMG_20110515_175328.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYVUg5Dnq7wYlu0x8Ye4_Ybi-40NsY6ZQYC6OZSpu0seC7H7_qCIZ94CKx6Y8hU8kFD-CELbSYc47lkvsrb2tQG-SSGJm1L5muy9ANkab7KSCEHeeFjzZke0ObcCJcLSQZEkUebGNf_rs/s320/IMG_20110515_175328.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">I love the design of these... its so simple and pretty :-) </div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com2tag:blogger.com,1999:blog-5714366125965145043.post-39459907162157301262011-05-14T12:55:00.001-07:002011-06-02T16:01:46.912-07:00Soft InterfaceJust an attempt to create a soft computer interface.<br />
<br />
<div style="text-align: center;"><br />
<iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/NeLLlgQPfug" width="425"></iframe></div>FKeeLhttp://www.blogger.com/profile/04148817799791896945noreply@blogger.com0