Innovative Espresso Switch

This week I was tasked with designing an innovative switch.
While at brunch in Park Slope I saw a person put out a set of glass and metal espresso mugs with metal saucers.  I put down my mimosa and went to retrieve them.   The metal and act of removing the espresso mug from the saucer make the perfect parts of a switch.

SuppliesI used alligator clips to connect the batter place and led to the espresso saucer and mug.  When the mug is on the saucer it completes the circuit turning on the led.

photo 1 photo 4 photo 3photo 2

Check out the instagram video below!

 

Tests and switch

Lots of experimenting with Arduino!

IMG_2876

For the Button test video please check out my Instagram: http://instagram.com/minuscoco

My switch was heavily inspired by Berk’s “awkward plush night light” but deals with a different yet still very awkward scenario. I designed this switch to light up an LED every time the toilet seat is down. This way I know that the bathroom is going to be used for an extended period of time. Also I know not to open the door since I’ve discovered my suite mate refuses to lock it.

Enjoy! 🙂

LED silverware “candle”

Screen Shot 2013-10-20 at 9.03.08 PMFor my innovative switch, I created an LED candle that’s powered by a fork and knife touching. Check out the video here!

This happens throughout a meal so the candle with flicker on and off. The switch is normally on so it will turn off when the fork and knife are crossed — symbolizing the end of the meal.

The idea is that this switch will make people more aware of the act of eating and will  happen them slow down and enjoy every bite!

Switches and Innovative Switch

Switches

http://www.youtube.com/watch?v=kGHHQWkFC6M&feature=youtu.be

Magnetic Switch

http://www.youtube.com/watch?v=kdcAzhEGU2o&feature=youtu.be

whiteboard with yellow note for a message

I wanted to make a switch with magnets. The idea was that the magnets which are put on magnetic boards with notes, pictures etc should light up when the two magnets come in contact with each other. The problem is that craft magnets generally dont conduct electricity, unless they are covered with a metallic surface.

Innovative Switch + Button Tests

Innovative Switch – Cigarette Reminder

I worked with a metal cigarette case that utilizes spring-loaded braces to keep the cigarettes in place: when cigarettes run out the metal arm touches the metal interior of the case, lighting up an LED alerting the user that he / she is fresh out of cigarettes. The light will turn off once cigarettes have been loaded back into the case.

IMG_9894 IMG_9895 IMG_9903

I worked with an Arduino Uno / breadboard to test the switches (button, denounce, input pull-up and state change detection). Videos of them in action are uploaded below:

Button Test:

Debounce Test:

Input Pull-Up:

State Change Detection:

Clip Switch

I used an aluminum clip to create a switch.  I wired a piece of chipboard with one LED.  When the board is clipped into the metal clip the circuit is completed and the LED lights up.

The entire metal clip is conductive so I had to find a way to break the circuit.  I attached a piece of felt to one of the inner faces of the clip.  I then ran a coated wire along that side of the clip.  By doing this I was able to run both the power and ground through the clip.  The circuit is only completed when each face of the clip meets the end wires from the LED.

20131019-IMG_7379

20131019-IMG_7378

20131019-IMG_7377

 

20131019-IMG_7381

20131019-IMG_7380

 

Here is the result:

Lock and Key Switch + Switch Tests

For my creative switch, I made a key going into a lock activate an LED.  I hooked up the LED to an arduino board and connected wires to both the lock and the key. The open circuit closes when the key goes into the lock. This would be great to use as an extra security measure to guarantee that your lock is locked. It’s perfect for people who are paranoid about keeping their stuff safe. Watch the video below:

Below are the videos for the 4 switch tests:

Button test:

Debounce:

DigitalInputPullup:

StateChangeDetection: