The Arduino flying start lap timer

Richard Garsthagen recently became the proud owner of a Razor Crazy Cart. Seeing as though he only had one, racing against others was a bit out of the question for now. Being the Maker that he is, he came up with a solution instead: an Arduino Uno-based lap timer.

The lap timer uses an infrared light bridge to detect when something crosses the line, an Adafruit 7-segment display to show the time and lap count, as well as a SparkFun thermal printer that spits out the final results. The frame itself is constructed out of MakerBeam components, while power is supplied through an 11.2V LiPo battery.

Meanwhile, the Arduino software has two modes:

Race mode: This is started by clicking the left “race” button. This will start the laptimer. It uses a “flying start” principle. So there is no count down, just start racing, when the first time you cross the line, the timer will start. It will display the amount of laps still to go on the top 7-segment display and the time on the second 7-segment display.

Setup mode: When you click on the “menu,” 2nd button, you can setup how many laps you want to race. By turning the pot-meter you can select between one and nine laps.

While he may be using his timer for Crazy Cart, the system can come in handy whenever you’re unable to directly race someone else — whether that’s running or cycling around the house. Want one of your own? Race on over to the project’s page. In the meantime, check it out in the video below. (We gotta say, the 8-bit chiptunes were a nice touch!)

Leave a Reply

Your email address will not be published. Required fields are marked *