The Bucking Bullfrog

About: 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

Intro: 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!

Share

    Recommendations

    • Tiny Home Contest

      Tiny Home Contest
    • Fix It! Contest

      Fix It! Contest
    • Furniture Contest 2018

      Furniture Contest 2018

    2 Discussions

    0
    None

    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 . . .