
A portable device with a rechargeable Li-Ion battery, a DC motor, physical buttons for local control, and Bluetooth for wireless interaction. All coordinated by an EFM8BB10F8G, a compact microcontroller that handles both energy management and motion control.
The motor brings its usual set of challenges: startup current, electrical noise, switching behavior. The battery has to sustain current peaks while remaining stable for the rest of the electronics. Bluetooth adds flexibility — the user can operate the device wirelessly without being limited to the physical interface.
The main challenge here is making all of it coexist in a compact enclosure without each block disturbing the others. A solid system integration exercise in a small package.

