Making Things Interactive

February 28, 2008

Trip photos from TEI 08 – Bonn / Delft / Eindhoven

Filed under: References — mdgross @ 2:45 pm

MIT ambient media group

Filed under: References — mdgross @ 2:44 pm

Smart Louvers Proposal

Filed under: 7: Mid-Term Project, Assignments, Brian Kish — bkish @ 2:36 pm

Follow the link to my project :)

Mid-Semester Proposal

~brian

MidTerm Proposal

Filed under: Cat Adams — catadams @ 1:58 pm

We all understand the importance of the environment, including recycling common items.  But when garbage can are too common and convenient, few of us have a second thought when it comes to tossing a soda can into a black receptacle.  Steps have been made to make recycling more convenient, but it’s far from being an enticing alternative to the garbage can.  My proposal is a 3-in-one recycling receptacle that sorts metal, glass & plastic that regards the user for recycling.

Code: Hall sensor senses presence of metal.

Switch senses weight

Rewards differently depending upon how many bottles have been recycled.

State Sequence:

Attract –> Sort –> Reward –>Attract

Concept Drawings:

Schematic Diagram:
proposal-one.jpg

Kas Oosterhuis and the Hyperbody research group at Delft

Filed under: References — mdgross @ 10:42 am

Kas Oosterhuis’s “interactive architecture” / hyperbody group.

Musclebody 

Programmable Architecture book

 e-motive house

Midterm project proposal

Filed under: Lea — tovelet @ 1:54 am

There is a pdf here*, lacking a circuit diagram.

*It’s not as nice as Nadeem’s.

Midterm Project – The Big Black Bag

Filed under: Assignments, Tiffany Yang — tyang1 @ 1:36 am

Women like to carry big bags…and when the interior is black it is difficult to find anything. I want to design a “smart” bag that lights up inside when the bag is unzipped. Basically I will stick a photosensor right by the zipper so it will sense light when the bag is opened. Another problem with shoulder bags is that when people are walking around in a busy area they cannot feel or hear their cell phones if it rings or vibrates. My Big Black Bag will vibrate when it detects an incoming call. The bag will have a vibe board and photosensor in its shoulder straps and also on the strap, there is a decorative pin with LEDs. The photosensor is to sense if someone is carrying the bag. It will be on the bottom side of the shoulder strap so that way if someone is carrying the bag on her shoulders, the photosensor will be blocked. When my cell phone rings, the shoulder straps will vibrate and the decorative pin will light up only if someone is not carrying the bag. This is because when someone is carrying the bag they are walking and not looking at the bag so it is a waste of battery for the LEDs on the pin to light up. The LEDs on the decorative pins are tri-colored LEDs. So when the cellphone rings for 10 seconds, the LEDs will be blue. If the person does not pick up, and continues to ring for another 20 seconds, the LEDs will be green. If the person still does not pick up, the LEDs will be red. I will determine exactly how long it will ring before changing to a different color later. An RF sensor will detect the cell phone ringing that will pickup transmissions from my cell phone when there is an incoming call.

State Diagram

LED Pin

Bag layout

Code Sketches
• Light Inside Bag
If photosensor detects light, then LEDs turn on. Else, LEDs stay off.
• Cellphone Ring
If RF frequency within 800 – 1200MHz is detected, then vibe board vibrates in pulses for 2 minutes. If RF frequency within 800 – 1200 MHz is detected && photosensor in strap is not blocked, LEDs on shoulder strap will turn on. Otherwise LEDs on shoulder strap will stay off.

Parts List:
• Arduino Lillypad main board
• Arudino Lilypad vibe board
• 2 – Photosensors
• 4 resistors
• 4 – LEDs
• 1 – 5V battery
• conductive thread
• clothe & padding
• RF sensor (being shipped)
• 5 – Tri-colored LEDs (being shipped) 

Schematic of Circuit 

Mid Term Project Proposal

Filed under: Assignments, Lingshui Wang — lingshui @ 1:21 am

My project is a multi-surface “air piano”. This project will read the x, y, and z coordinates (simultaneously) of an object within the local coordinates of a pre-determined “trigger zone” and then light up, fade, and intensify attached LEDs accordingly. These LEDs will run on a predetermined program (most probably a tracking program where the LEDs closest to the object will intensify and the farther ones will dim). I was also thinking of running a background script in the LEDs where there would be a few random “anomalies” running through the LED pattern with undefinable links to the object in the “trigger zone”. In essence, I’m looking to create a night sky like feel with the LEDs.

Here’s a simple picture documenting how it might work (the black circles are sensors – either IR or ultrasonic- the colored dots are LEDs, the panels would ideally be made out of plexiglass or some other translucent material for the final – but for now it’s going to have to be cardboard, chipboard, or some other readily available material):

Diagram Here

So here’s a rough schematic for one wall (since all 3 walls would be technically similar or identical). I’ve yet to figure out how to use a row-column scanner for the LEDs, so I feel like for this midterm I’ll just hook them up individually or the arduino, or try to learn processing in order to recreate a similar effect on my laptop screen:

Schematic Here

A simple sketch outline for the programming would be as follows:

-Link sensor to analog in, leds to analog out -Set sensors to read different x, y, and z coordinates (ex. x sensor reads close, y sensor reads far, z sensor reads close) -Light up LEDs according to what the x,y,z coordinate readings are (ex. light up lights 3,4,5 which are close to the x and z sensors but far from the y sensor) -Dim surrounding lights which may not be in direct area of effect (ex. light up lights 2 and 6 at half power since they’re surrounding lights 3,4,5) -Turn off lights which are far from area of effect (ex. turn off lights 1 and 7 since they’re far from area of effect). -Twinkle the LEDs all “randomly” based on a time script no matter whether they are on or off (thus if they’re on, then they twinkle, but if not then the “area of effect” script overrules the “twinkle” script and the LEDs stay off).

Something similar I found…but not the same as what I’m thinking:
Youtube
Another Youtube

Midterm Project Proposal: PUSHPINS

Filed under: Nadeem Haidary — nhaidary @ 12:00 am

Pushpin Proposal

(pdf)

Nadeem Haidary

February 27, 2008

Midterm Project Proposal

Filed under: Thomas Hendrickson — tphendrickson @ 10:33 pm

I wanted to stick with my original idea of the interactive Indo Board, and think that I could make a functioning product soon using a gravity switch to read the state of the board. The gravity switch would be the input, reading on/off, and multiple LEDs would act as the outputs.

A lot of the point when working out or training with the Indo Board is to try and keep it level for prolonged periods of time. The board is always tipped when it is not being used or the user is getting on, so the gravity switch would start out reading as “on.” When the switch is off, and the board is level, the multiple LEDs will light up sequentially by how long the board is level. This is achieved by a counter in the program, most likely with a while loop. The status of the switch would be checked before the counter was incremented, and each light would be light or made brighter based on the value of the counter. If the arduino runs this while hooked up with the computer, the program could print out to the user a reading of the longest time the board remained level.

The schematic and state diagram are based on the assumption that I would be using something like 4 LEDs. The output for the LEDs would be analog to create a smooth transition as the lights become brighter and brighter.

« Previous PageNext Page »

Blog at WordPress.com.