Monday, January 14, 2013

Digital Level PCB

The idea for a digital level in this particular form-factor occurred to me while lifting weights in the gym. I notice my gym buddies aren't so great at keeping the barbell level during their bench presses and maybe mine aren't much better. Why not throw a bunch of electronics at the problem?

This is a microcontroller-based digital level utilizing a 3-axis accelerometer to measure inclination. I added seven discrete LEDs to serve as a visual indication of tilt and four buttons for as yet to be determined functionality. Perhaps to 'zero' the level and change operating mode and settings.


Besides the digital level functionality, I am going to implement a countdown timer mode, and conceivably in the future maybe a rep-counter.

The overall board ended up 5x1", and could attach to the barbell with cable ties or velcro through the mounting holes. The system is powered by a CR2032 coin cell contained on the board which should permit many hours of continuous use.



No comments:

Post a Comment