I made an "outlaw" pinewood derby car for fun but also was hoping to spark an interest in engineering for a few young minds as well.
She's not much to look at admittedly but speed was the primary goal. I wanted the car to turn on and off by itself so that I didn't have to be at the starting line to press a button or be at the finish to turn it off. The EDF makes enough thrust at full power to take off vertically so it is as fast as possible without getting into CO2. The build cost around $75 and the control logic is only around 90 lines of code. I used cheapish hobby components with reserve capacity to hopefully mitigate failures.
When the IR beam is broken by the track's starting pin, the motor initially spins at a programmable lower speed.
If the beam remains broken for more than 2000 milliseconds the car is "armed" for racing.
If the car is "armed" and the starting pin drops, the IR beam is once again continuous, and the motor accelerates to full power for a specified time. After this time, the car cannot be re-armed until the power has been removed and reapplied or the reset button on the Arduino has been pressed for safety.
Description | Price |
---|---|
Dr. Mad Thrust 40mm EDF | $25 |
HobbyKing 30A ESC | $8 |
Turnigy Graphene 800mAh 3S 45C LIPO | $8 |
XT60 Connector | $1 |
Shipping (China) | $20 |
Adafruit Trinket 5V | $7 |
IR 3mm Beam Sensor | $2 |
Shipping (Adafruit) | $4 |
Total | $75 |
Adafruit SoftServo - https://github.com/adafruit/Adafruit_SoftServo
Adafruit has a lot of great tutorials on getting up and running with a Trinket Arduino and their SoftServo library. It is a great little device and programming is done via a USB micro cable.