Build an Arduino-Powered Pinewood Derby Race Car #PinewoodDerby #Arduino
Cool Pinewood Derby build from a father son team! Check it out over at Make.
John: My son is in Cub Scouts, and for years we’ve been building Pinewood Derby cars. It’s always … interesting to see how much involvement the scouts have, versus their parents, in making their cars. For the most part, I’ve let my son do what he wants: cut the car, sand it, paint it, and so on. But after watching one parent spend hours painstakingly cutting, sanding, and grinding his kid’s car, my son and I decided we’d kick it up a notch this year — his last year in Cub Scouts.
August: My dad and I had an idea that our last Pinewood Derby car should be really cool. My dad is a geek and really good with electronics so he did most of the coding. I did most of the design. I thought it was a lot of fun because I got to spend more time with my dad, and got to do a lot of things that I like. I couldn’t wait until the race to see how fast it was. It did not win a single race — but we did win the most unique car design. It was the best Cub Scout experience I’ve ever had.
John: Even though I have a pretty nice wood shop, I’m more of a programmer type (I’ve written 6 books on mobile development). I’d wanted to do something with Arduino, so this seemed like the perfect opportunity to do so while at the same time providing me with a chance to teach my son how to wire things together, solder, and write code.
In this project, we’ll show you how to create a Pinewood Derby car that uses an Arduino compatible microcontroller board and an accelerometer to flash a set of LEDs in response to the orientation of the car. When the car sits flat in the pits, it flashes the lights in a certain pattern. When it’s at the starting gate and on the angled portion of the track, the light pattern changes and becomes much more active. Knowing that the car may jump off the track, we added special “danger” patterns when the car is tipped on its left or right side.
Since everything is done in code, it’s super easy to completely change the light patterns and orientation settings in the software. You and your kid can spend hours trying out different patterns to get the right, and potentially unique, ones for your car.
Lithium Ion Polymer Battery – 3.7v 1200mAh: Lithium ion polymer (also known as ‘lipo’ or ‘lipoly’) batteries are thin, light and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery has a capacity of 1200mAh for a total of about 4.5 Wh. If you need a larger battery, we also have a 2500mAh+ model. Read more.
USB LiIon/LiPoly charger – v1.2: This is a Lithium Ion and Lithium Polymer battery charger based on the MCP73833. It uses a USB mini-B for connection to any computer or ‘USB wall adapter’. Charging is performed in three stages: first a preconditioning charge, then a constant-current fast charge and finally a constant-voltage trickle charge to keep the battery topped-up. The fast-charge current is 500mA by default, but is easily adjustable from 100mA up to 1000mA by soldering a through-hole resistor on-board. Read more.
We are angry, frustrated, and in pain because of the violence and murder of Black people by the police because of racism. We are in the fight AGAINST RACISM. George Floyd was murdered, his life stolen. The Adafruit teams have specific actions we’ve done, are doing, and will do together as a company and culture. We are asking the Adafruit community to get involved and share what you are doing. The Adafruit teams will not settle for a hash tag, a Tweet, or an icon change. We will work on real change, and that requires real action and real work together. That is what we will do each day, each month, each year – we will hold ourselves accountable and publish our collective efforts, partnerships, activism, donations, openly and publicly. Our blog and social media platforms will be utilized in actionable ways. Join us and the anti-racist efforts working to end police brutality, reform the criminal justice system, and dismantle the many other forms of systemic racism at work in this country, read more @ adafruit.com/blacklivesmatter
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.