Introduction: Froggy World 1 the Catapult
The code "winds" the spring servo, then moves the "release servo." The spring servo unwinds (catapult falls back to start position) and the "release servo" moves to the latch position. Then the "frog has left" signal is activated.
int start = 13;
int next = 11;
int val = 0;
void setup ()
void loop ()
I had to start somewhere . . . and this frog is actually #7 in my design sequence.
Design and 3d print files are available at:
I used magnet wire to tie the 1/4" x 3 1/4" x .025" spring to the catapult arm.
The catapult restraint keeps the arm in a position such that it will return to rest when the wound spring is released.
I cut a 1/4" x 3 1/4" x .025" spring to fit in the restraint.
The spring sticking out looks hazardous . . .
So, I cut the spring off and added a "safety button" on the end.
The 8" x 15" by 1/4" plywood base should be painted at this time. (I didn't--had to remove everything to paint).
Add the base and the restraint with screws or small bolts.
Take the "servo extender" and drill two 1/16" diameter holes through the extender and the servo horn. Use magnet wire to secure the extender to the horn.
Mount the servo (Hi tec HS 311--available at amazon.com) into the servo spring bracket.
Secure this with the spring servo bracket lid.
Install the catapult lever using a 3" long by 1/4" diameter wood dowel. Attach a 1/4" x 3 1/4" by .025 spring to the catapult lever and the servo extender using magnet wire (#22).
Attach the servo horn to the servo motor and stretch the spring just enough that the catapult arm will lie at rest when the servo horn is in the leftmost position.
Fasten the "release servo" so that it prevents the catapult arm from lifting.
Secure the servo arm with the servo screw.
Secure the 9 volt battery holder to the plywood.
Solder jumper pins to the ends of all wires (use heat shrink tubing to protect the solder connections from shorting).
Screw the AA battery holder to the plywood.
Screw the Arduino to the plywood.
Download the software from step #2 to the Arduino if you have not already done so.
Remove the sticky back paper and attach the perf board to the plywood (you'll never get it loose--be sure it's where you want it).
Neaten up the cable runs with cable ties or holders (some printed ones are available if you are 3d printing parts).
Fasten everything together, as neatly as possible.
The frog should be ready to fly!