กลับไปหน้ารวมไฟล์
digital-level-7a625c-en.md

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.

ข้อมูล Frontmatter ดั้งเดิม

title: "Digital Level"
description: "In this project I created a pretty simple digital level using a LCD screen and a gyro sensor."
author: "elegoo-arduino"
category: "Sensors & Environment"
tags:
  - "environmental sensing"
views: 6007
likes: 1
price: 1120
difficulty: "Intermediate"
components:
  - "1x Breadboard, 400 Pin"
  - "1x Inertial Measurement Unit (IMU) (6 deg of freedom)"
  - "1x Arduino UNO"
  - "1x Multi-Turn Precision Potentiometer- 10k ohms (25 Turn)"
  - "1x Standard LCD - 16x2 White on Blue"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "3d8b9ad279be37616f60f41f8c243a90ebd464014a1b664669f34c4fb590f727"
encryptedPayload: "U2FsdGVkX1+YoAVjf9AvYN8O2n5SXwXWS6+9QcFmkiiW0aOmAx8qhUQiv9V9lxb5fzX8IpZH3y01G1+cVRYHAkN1wa4EoAq/n2u6xg2GHgU="
seoDescription: "Create a simple Digital Level using Arduino, an LCD screen, and a Gyro Sensor. Perfect project for learning tilt measurement."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/digital-level-7a625c_cover.jpg"
lang: "en"