With two friends we worked on a bike “power plant” that would power USB charger and a “reflex game” (based on Arduino Uno), for our local primary school.

Rust source code for Arduino Uno.

Started with detailed schemas:

A custom build Arduino shield. It was needed to drive the button LEDs from the shift register:

Assembled electronics:

A bike with a “power plant” made out of a DC engine. We first tried with a car alternator but it was extremely hard to spin when the voltage regulator kicked in:

Power plant working:

The game:

Game and bike at work:

And deployed: