Back to Parent

Remake:

The first step in our project is to remake our precedent, the shaker device designed by Rob Strong and Bill Gaver. The device has a rudimentary design. Each set of devices consists of two components. One is an input sensor that detects shaking motions and sends the signal to other devices. The other component is a solenoid that vibrates when it receives signals from the other pair of devices. The picture below is the workflow diagram of the device:

Since the original paper only contains a picture of the finished design rather than a blueprint that we can follow, we considered the functionality of the components and chose the instruments that will best replicate the functions of the device. For the shaker, we use a ball tilt sensor. It acts as a switch that breaks whenever the metal ball is tilted. For the vibration device, we use a simple 5V solenoid. For our code the input sensor will detect shaking movements and publish an event to the cloud. The other pair of devices will subscribe to the event and trigger the solenoid whenever the event is published. Once we decided on the materials and assembled a working code, we connected the parts in a circuit and started testing its functionality.

Bill of materials:

  • 2x Proton 2 dev board
  • 2x 5V Solenoid
  • 2x Breadboard
  • Jumper wires
  • 2x NPN transistors
  • 4x 10 ohm resistors
  • 2x diodes
  • 2x Ball tilt vibration sensor
  • 2x External power cables

Circuit:

Code:

Video:


Content Rating

Is this a good/useful/informative piece of content to include in the project? Have your say!

0