Arduino | Flinger-Drummer

Overview

This build works out to be useful in two ways; flinging stuff and drumming on stuff. The overall concept is to increase the inertia of the moving servo by quickly snapping the cable tie to flick the arm. The mechanics of this build is modeled after a foot pedal used in a drum kit.

The flinging aspect is just fun. Fling coins, buttons and ping-pong balls. When using the animation recording feature of the Animate Shield, beats can be recorded an looped including adjusting the speed.

Skills + Goals

Construction

Build the project following assembly instructions

Music

Animate a beat

Carpentry

Basic carpentry principals and hardware

Coding

Learn about using delays in code to control movement timing

Age 10+

Time 60 min

Materials

  • A 1 x Screwdriver
  • B 1 x Servo Sock
  • C 1 x Arm
  • D 1 x Pulley Disc (Large)
  • E 1 x Pulley Disc (small)
  • F 1 x Stick
  • G 2 x Wood Blocks
  • H 1 x Cable Tie
  • I 1 x Angle Bracket
  • J 14 x #6 x 1/2" Screws
  • K 2 x #6 x 1" Screws
  • L 2 x Washers
  • M1 x Wood Base

Build Video

Build Steps

Step 1

For this build, we will work from a front long edge in terms of reference for things being mounted This can be either side when starting.

First, mount Servo Sock [A] on the left side of the base [C]. Make sure that the disc [B] facing the front is the one powered by the servo motor. Use 4 of the #6x1/2" screws to mount the Servo Sock centred on the base and in 17mm from the end.

Step 2

Mount a wood block [A] on the right side of the base [B] 16mm from the right side of the board, the important part is the block is not centred on the board but, should be flush with the front face of the Servo Sock. Use 2 of the #6 x 1/2" screws to mount the block.

Step 3

Mount bracket [A] to the wood block using 2 of the #6 x 1/2" screws. The front face of the bracket should be flush with the woodblock and front face of the Servo Sock [C]. The distance from the right side of the base [B] should be 38mm.

Step 4

Pass the cable tie [A] through the end to make a loop that will fit a screw through the hole.

Discs [B] and [C] will mont together to create the pulley/ The slot in the smaller disc [C] will fit the folded end of the cable tie which will be held in place by the #6 x 1/2" screw.

Step 5

Mark a line up from the bottom of the side edge of the wood block [C] at 17mm and then in the centre of the block, this is where the screw will go into the block for the pivot point.

Then using a #6 x 1" screw [A] and 2 of the washers [B] mount the pulley to the wood block using the top hole in the angle bracket.

Step 6

Use a #6 x 1" screw [A] to connect the pulley to the wood block. This will make them rotate together.

Step 7

Attached the wood stick to the Servo Sock disc using 2 of the #6 x 1/2" screws [B]. Then mount the loop in the table tie to the top hole in the stick using another #6 x 1/2" screw [A]

Step 8

Mount the flinger arm [A] to the centre of the wood block using 2 screws [B]

Step 9

*if* planning to use the build for flinging, the bottom row of holes can be used to add a bump stop. The #6 x 1/2" screw [A] only needs to be driven in about halfway so that it hits the bracket.

Step 10

Connect the Servo motor to connection D8 [A] on the animate shield. Connect the power to your USB power supply/battery using the USB to DC cable[B].

The arm can be moved using the first knob labeled A0 [C]. For drumming, a 'hit' can be recorded and looped back using the record/play buttons [D].

Step 11

If you would like to change the angle of the arm , the 5 holes [A] along the top of the large pulley disc can be used. Simply take out the #6 x 1" screw and change to another position.