Self-balancing scooters a.k.a. Hoverboards are a great ... a rechargeable battery and its charging circuit. Most hoverboard controllers use the STM32F103, so flashing them with your own firmware ...