Back to Parent

Outcome


Iot final r1
Show Advanced Options

Intention

This is a 3 part ambient device that symbolically represents a caged bird trying to fly. The device responds to tweets with the hashtag #muslimban.

About the Product

Choosing our components

We started by selecting the components we would use. From a box of various motors and sensors we picked up a fan, 2 servo motors and a DC motor. We also grabbed a space blanket, which makes a pleasant crinkly noise.

Choosing our emotion

While exploring the movement of the various motors we recognized a certain anthropomorphism of the two servo motors moving in tandem as they closely resemble either arms or wings. This movement embodies a lot of emotion, either happy or panic. 

Choosing our trigger

We wanted to make our device socially relevant and the topic that elicits the most emotion from us is new legislation banning muslims from the U.S..

Materials

Panicked Audio

  • 6V DC Motor
  • 1N4001 diode
  • TIP120 Transistor
  • 330 Ω Resistor
  • Tupperware (may container of choice to suspend the motor)
  • Legos (my structure of choice to hold my contraption)
  • Cardboard box (Adds a bit of polished finish)

Flapping Wings

  •  Male-male jumper wires
  •  Male-female jumper wires
  •  2 Mini servos
  •  Batter holder- 4xAA
  •  Feathers
  •  Cage- Could be made with foam core

Simulated Wind

Controls

  • photon
  • 12V Power Supply
  • 12V Computer Fan
  • 1N4001 diode
  • 1K resistor
  • TIP120 Transistor
  • wires

Housing and Effects

  • Space blankets
  • Foamcore
  • Hot glue
  • Masking Tape

Code & Breadboard

Panicked Audio 

The key to the code, was making sure it was in sync with the other photons. We did that by subscribing all motors to the same ifttt.com event and adjusting the delays or "wing flaps" on all of the codes such that they would finish at the same time.

Two things to note about the breadboard:

  1. Be careful about how you wire the transistor.
  2. The white stripe on the diode must be facing toward the power source.

See the Arduino source code & breadboard instructions for more details.

Img 20170207 234432048 %281%29
Show Advanced Options
Show Advanced Options

Code & Breadboard

Flapping Wings

There was some tuning involved changing the wing height and speed.  The variable for such changes were parameterized for such adjustments.

Breadboard
Show Advanced Options
Show Advanced Options

Code & Breadboard

Simulated Wind

There is a balance between the speed of the wind and the whistling of the fan.  The speed of the fan needs to be tuned to be able to sense the other feature of the ambient device.   The variable for such changes were parameterized for such adjustments.

Fan diagram bb
Show Advanced Options
Show Advanced Options
Img 4377
Show Advanced Options
Img 4376
Show Advanced Options
Img 4378
Show Advanced Options
Img 4375
Show Advanced Options
Show Advanced Options
Drop files here or click to select

You can upload files of up to 20MB using this form.