Sunday, October 21, 2007

fyi: lilypad arduino



Found at Sparkfun Electronics:
LilyPad is a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to have large connecting pads to allow them to be sewn into clothing. Various input, output, power, and sensor boards are available. They're even washable!

[the main board consists of an ATmega168V with the Arduino bootloader and a minimum number of external components to keep it as small (and as simple) as possible. Board will run from 2V to 5V].

Processing


http://www.processingblogs.org/

I've just order the Arudino board and downloaded the Ardunio environment so that I can begin to multi-task--that is, to set up my etching studio for the circuit board switches I'm working on and start to play with the Ardunio so that I'll be ready for our Montreal trip. If that's not ambitious enough, I've been reading Processing by Casey Reas and Ben Fry and have realized that Processing and Arduino environments are not interchangeable but rather complementary. The processing end is responsible for the visualizations (software drawings) while the Arduino is responsible for the physical inputs and outputs. For now my focus is on making the physical gears wind and grind. I hope once I work out these switches I'll be able to turn my pony into a few small bots inspired by puppet motion.

Saturday, October 20, 2007

Friday, October 19, 2007

narrative environments

05: switch



Eureka! I love it when in a moment you feel as though you have a better grip on the trajectory of your work. While performing the vivisection on the pony I came across a really interesting circuit board//switch called a slip ring. "A slip ring (in electrical engineering terms) is a method of making an electrical connection through a rotating assembly" (source: wikipedia.org)*. After a brisk survey of slip rings on-line I realized that most of them are commercial grade and so the connections are hidden within the casing. Not great for the inquiring rookie. Basically, the slip ring works in a rather rudimentary and beautiful way. The disc is a multi-layered circuit board. The top is connected to the underside via tiny conductive holes (Image 1 far left) . Each colored wire is a different switch. The top side shows a continuous circuit which permits the colored wire to only be connected in one place (Image 2 middle) - otherwise the wire would have to connect to each of the semi-circular patches on the bottom side. The bottom side shows the on/off function of the switch. As the key (Figure 3 far left) touches the pattern it creates a connection between the central most circle (called the common) and one or more of the patches. When this happens the switch connected to that path is turned on. When the key rotates off the patch the switch turns off. What is demonstrated is a direct relationship between time and distance - the larger the patch the greater the distance the key will have to pass and the longer the switch will be turned on.

Next steps: The switch function is definitely worth pursuing further. I intend to make my own switch using D.I.Y circuit board techniques such as the ones seen here. The question then really becomes what do I want this switch to control? Unfortunately, I'm still trying to figure out what the slip disc was responsible for activating within the pony. My best guess is syncing the variety of leg movements with the voice recordings. In that case, it would be fairly straight forward to have the switch operating on motors. So what to the motors do? The second issue is that once I commit to the switch I maybe precluding the use of programing and a microcontroller set up in the project. Something I'm also interested in. The switch itself is a rudimentary form of programming with a digital on/off function. Perhaps I could introduce some analog life into the overall design through a micro-controller. My hunch at this point in time is that the switch will control the puppets operation when human interaction is not sensed. However, once the machine senses someone to interact with the system will evolve.

* Don't give me grief about this source!


Sunday, October 14, 2007

04: software/hardware


Cycling '74 offers discounts on some of its software to currently enrolled students. You can purchase Max/Msp with Jitter for only $59 dollars for a nine month lease. [Mac and PC versions]. Click on the cycling image above to get more information. Physical computing recommends Teleo microcontrollers for Max environments but I know that the MAKE microcontroller will work too. Not sure about Teleo costs. Anyone looked into it?

FYI. http://www.makingthings.com/
microcontrollers/sensors/electronics (in canada):
http://www.robotshop.ca/c214708.2.html

paskian environments


This video is a little long but I thought it added a little perspective to the monster-machine dialogue. The Cybernetics "tutorial" is provided by Paul Pangaro.

"The Paskian model is much more difficult to implement, though far more productive, in particular because it relies on intrinsically more "intelligent"-type interactions, and because it requires a stronger foundational model of what an intelligent interaction is. We analogise it this way: when we meet new people, being intelligent does not necessarily mean we will like them; we tend instinctively to like people if they are amenable and affable rather than if they are intelligent. However, it is conversations with intelligent people (in whatever terms) that in the long term are most productive because they are generative. That is, they lead to new perspectives and actions."

I'm currently reading through Microman: Living and Growing with Computers which was written by Gordon Pask & Susan Curran in 1982. Obviously, technology has come a-l-o-n-g way since then but the discussion is still the same. I would argue that it is even more apparent today that computers are no longer merely tools but a species in their own right. Gone are the easy distinctions between living and non-living systems, between human intelligence and machine intelligence.

Just a little something to chew on.