Auto-Leveling Control System

Abstract

In this graduation project, a low-cost camera base prototype is implemented using two independent Arduino Uno boards. Arduino A performs automatic stabilization on a single axis (Pitch) using the MPU6050 sensor and a servo motor. At startup, a reference pitch angle is captured while the platform is held still. During operation, the current pitch is filtered and compared to the reference; when the error exceeds a defined threshold, the servo is moved step-by-step to compensate and reduce the tilt. Arduino B is dedicated to user interaction and lighting. It receives Bluetooth commands (HC-05/HC-06) to manually rotate the base servo, automatically turns an LED light ON/OFF based on a digital LDR module (with optional manual override), and displays live status on a 16x2 I2C LCD. The two subsystems are intentionally not connected to simplify wiring, improve reliability, and make debugging easier.

Description

--

Keywords

Citation

--

Endorsement

Review

Supplemented By

Referenced By