What inspired me to make this is that on most levels it is hard to tell if the level is even there for, I built the level. The project is actually really simple. All you have to do is conect the gyro sensors SCL and SDA to the boards SCL and SDA then you connect the LCD screen how you normally would.
EXPANDED TECHNICAL DETAILS
Inertial Precision Leveling
This project delivers a high-accuracy digital level that provides real-time angular orientation data for construction or hobbyist projects.
- MEMS Accelerometer Fusion: Uses an MPU-6050 to capture 3-axis gravitational data. The Arduino applies a complementary filter to combine the accelerometer and gyroscope signals, yielding a stable, noise-free angle reading even during movement.
- Graphical Tilt Visualization: Renders a vertical "Level Bar" or a circular "Bubble" UI on an I2C OLED display. The firmware includes a "Zero" calibration button that allows the user to set a custom reference plane.
Accuracy
- Sub-Degree Resolution: Optimized to provide a precision of 0.1 degrees, significantly outperforming traditional spirit levels for technical mounting tasks.