Introduction: The Bucking Bullfrog



After seeing the Mechanical Bull for Dolls  https://www.instructables.com/id/Mechanical-Bull-for-Dolls/ by PeckLauros https://www.instructables.com/member/PeckLauros/ ,  I knew this concept had to become a ride In Froggy World, the amusement park for adventurous frogs.

This project uses two servo motors, one for lifting and one for rotating.  Control signals come from an Arduino.

Design and print files for the 3D printed parts are here:

http://www.thingiverse.com/thing:61015

 

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:

Wire according to this schematic.


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!

Comments

author
PeckLauros (author)2013-03-12

Well done!

author
MikeTheMaker (author)PeckLauros2013-03-12

Thanks--it was fun! We're working on smaller frogs for the load; I want it to run reliably for a few hours and I don't think it will with the giant bullfrog . . .

About This Instructable

413views

0favorites

License:

Bio: I am an author and a maker. My current project is Santa's Shop. I'm working on a science fiction type book--more later. @EngineerRigsby
More by MikeTheMaker:Happy FaceJittery Servo RepairAutomated Climbing Bear
Add instructable to: