Introduction: The Bucking Bullfrog
Step 1:
Start by creating a bearing holder, then friction fit a bearing (1/4 inch ID--vxb.com for bearings).
Step 2:
Print the base and the servo holder. Screw the base and the first (rotating) servo together.
Step 3:
Attach the servo holder to the servo horn.
Step 4:
Screw the assembly to the servo motor.
Step 5:
Print a lifter bar and attach it to the servo horn. Attach this assembly to the second servo motor (motor inside a motor holder--also printed).
Step 6:
Friction fit this into the servo holder.
Step 7:
Put a 1/4 inch diameter dowel rod through the bullfrog base and the bearing holder.
Step 8:
Bind the bearing holder to the servo holder lid using super glue (if PLA plastic) or acetone (if ABS plastic).
Step 9:
Tighten the screws and the assembly should look like this.
Step 10:
Add an oven-baked clay frog.
Step 11:
This is the software for the Arduino:
#include <Servo.h>
Servo rotate;
Servo lift;
void setup ()
{
rotate.attach(5);
lift.attach(6);
rotate.write(100);
lift.write(90);
delay(2000);
}
void loop()
{
rotate.write(100);
lift.write(80);
delay(1000);
rotate.write(130);
lift.write(90);
delay(300);
lift.write(110);
delay(300);
rotate.write(130);
delay(300);
rotate.write(130);
delay(300);
rotate.write(120);
lift.write(90);
delay(300);
rotate.write(100);
delay(300);
rotate.write(130);
delay(300);
rotate.write(40);
lift.write(90);
delay(300);
rotate.write(90);
lift.write(90);
delay(300);
rotate.write(40);
lift.write(110);
delay(300);
rotate.write(100);
lift.write(90);
delay(300);
rotate.write(40);
delay(300);
lift.write(90);
delay(300);
lift.write(110);
delay(200);
lift.write(90);
delay(300);
lift.write(110);
delay(300);
lift.write(90);
delay(200);
rotate.write(130);
lift.write(90);
delay(300);
lift.write(110);
delay(300);
rotate.write(130);
delay(300);
rotate.write(130);
delay(300);
rotate.write(120);
lift.write(90);
delay(300);
rotate.write(100);
delay(300);
rotate.write(130);
delay(300);
rotate.write(40);
lift.write(90);
delay(300);
rotate.write(80);
lift.write(90);
delay(300);
rotate.write(40);
lift.write(110);
delay(300);
rotate.write(100);
lift.write(90);
delay(300);
rotate.write(40);
delay(300);
lift.write(90);
delay(300);
lift.write(110);
delay(200);
lift.write(90);
delay(300);
lift.write(110);
delay(300);
lift.write(90);
delay(200);
lift.write(90);
delay(300);
rotate.write(100);
lift.write(90);
rotate.write(130);
delay(300);
rotate.write(30);
delay(300);
rotate.write(135);
delay(300);
rotate.write(40);
delay(300);
rotate.write(100);
delay(300);
lift.write(90);
delay(200);
lift.write(100);
delay(1000);
lift.write(80);
delay(10000);
}
Step 12:
Add riders.
Step 13:
There should be lots of onlookers (clay frogs--oven baked) waiting for their turn!
Participated in the
UP! Contest