Remote Control Robotic Arm (Team 37) ECE342

Arduino
PCB
Junior Design
Winter 2026

This project presents a remotely controlled two-axis SCARA robotic arm designed to draw shapes and lines based on user input. The system allows a user to control the robotic arm either through directional controls on a handheld remote or by sending G-code instructions that the arm executes sequentially. The goal of the project is to demonstrate a complete embedded control system that converts user commands into precise mechanical motion. The system integrates multiple hardware and communication technologies. An Arduino-based microcontroller system processes commands transmitted wirelessly using HC-05 Bluetooth modules. The robotic arm is actuated by two 28BYJ-48 stepper motors controlled by a stepper library and stepper driver. A voltage regulation circuit using an NCP1117 linear regulator provides stable power to the electronics, while a display interface provides real-time information such as system status and arm position. One of the main accomplishments of the project was successfully integrating wireless communication, motor control, and power regulation into a cohesive system capable of precise motion control. Challenges included ensuring reliable Bluetooth communication, managing current requirements for the motors, and coordinating subsystem interfaces. Future improvements could include implementing inverse kinematics for more complex motion paths and improving mechanical precision.

5 Lifts 

Artifacts

Name Description
Project Summary Summary of the design problem, narrative of the project, timeline, and key takeaways.   Download
Project Showcase Video Video Showcasing the summary and blocks for the project.   Link
Project Functionality Check shows basic functionality of G code and remote control buttons.   Link
Project Functionality Check 2 Shows basic functionality of G code and remote control buttons.   Link
Feedback