so whats the point of "shrimping" ones laptop?
Ideally, the laptop's OS is indeed interacting with the Shrimpduino, although some might just use the laptop to do the programming and experimentation to build standalone devices. Examples of behaviours actively combining the laptop and the arduino which could be fun for different people...
- Animation using 5 frames of a scanimation with replaceable printouts - a servo moving the transparency an exact amount to create a zero energy display of something - you have mail, days since last checked facebook, tomorrow's weather, an animal motion (Moire animated illusion like )
- System which skips tracks when you throw something at the laptop, or similar designed interaction (accelerometer + Rhythmbox/MPD)
- LCD which displays the current score from Court One at wimbledon (a friend of mine is obsessed with this and can't stop checking her phone)
- Servo-actuated Popup-book mechanisms which trigger, for example, a spider with red LED eyes to leap from behind the screen when someone touches trackpad/keyboard (a donor's kids are threatening to come along and build this one)
- Proximity detection system which unlocks the laptop when you walk away from it using ultrasonics to judge your presence
- Keylogger which causes every key typed to be illuminated as a single letter on the back of the laptop [logkeys + HL1606] (using the LED array demonstrated in the video in the first post)
- Etch-a-sketch dials for painfully-complicated vector authoring in GIMP
- System requiring you to elevate your heartrate every 2 hours, else locks the desktop
- Dedicated control for something important to the user, e.g. a flag mechanism for switching between preferred keyboard/interface languages user-sessions of boyfriend vs girlfriend
- Plenty more...
The ideal thing is that these are ultra-personalised, with behaviours which suit just you, and it's hard to anticipate what these might be until we run the workshops. These are just examples which are variously crazy or experimental. Technology empowerment is the central concept. Make it do what YOU want. Along the way, we want the Laptop to develop a personality and value of its own, beyond its scrap value, by designing behaviours where its CPU speed and memory size are irrelevant to what it's achieving compared to the relevance and expressivity brought to it by the designer/inventor/engineer.
Simply using the laptops as a teaching studio and providing for machines we can loan or gift to learners is relevant where they don't have access to a computer, or at least don't have access to a hackable one, but still want to experiment with coding. This is surprisingly common.
What would you build?