Arduino Mega 2560 Robotic Arm with MPU-6050 and Multiple Servo Motors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes various components such as an MPU-6050 accelerometer and gyroscope, multiple Servo Motor MG996R units, an HC-SR04 ultrasonic sensor, a 16x2 I2C LCD, a lipo battery, a power jack, and an Arduino Mega 2560 microcontroller. The circuit is designed to interface these components for a specific application, with the Arduino Mega 2560 serving as the central control unit.
Component List
MPU-6050
- Description: Accelerometer and Gyroscope
- Pins: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT
Servo Motor MG996R
- Description: High Torque Servo Motor
- Pins: PMW, VCC 5V, GND
Lipo Battery 2200mAH 30c
- Description: Rechargeable Lithium Polymer Battery
- Pins: VCC, GND
HC-SR04 Ultrasonic Sensor
- Description: Ultrasonic Distance Sensor
- Pins: VCC, TRIG, ECHO, GND
16x2 I2C LCD
- Description: 16x2 Character LCD with I2C Interface
- Pins: GND, VCC, SDA, SCL
Rocker Switch 4 Pin
- Description: 4-Pin Rocker Switch
- Pins: 1, 3, 2, 4
Power Jack
- Description: Power Jack for External Power Supply
- Pins: POSITIF, NEGATIF
48v to 5v Converter
- Description: Voltage Converter from 48V to 5V
- Pins: out+, out--, in+, in--
Arduino Mega 2560
- Description: Microcontroller Board
- Pins: IOREF, RESET, 3V3, 5V, GND, VIN, A0-A15, D0-D53, AREF, SDA, SCL
Wiring Details
MPU-6050
- VCC: Connected to 48v to 5v Converter (in+)
- GND: Connected to 48v to 5v Converter (in--)
- SCL: Connected to Arduino Mega 2560 (A15)
- SDA: Connected to Arduino Mega 2560 (A14)
Servo Motor MG996R (1)
- PMW: Connected to Arduino Mega 2560 (D3 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (2)
- PMW: Connected to Arduino Mega 2560 (D7 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (3)
- PMW: Connected to Arduino Mega 2560 (D11 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (4)
- PMW: Connected to Arduino Mega 2560 (D2 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (5)
- PMW: Connected to Arduino Mega 2560 (D6 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (6)
- PMW: Connected to Arduino Mega 2560 (D10 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (7)
- PMW: Connected to Arduino Mega 2560 (D5 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (8)
- PMW: Connected to Arduino Mega 2560 (D9 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (9)
- PMW: Connected to Arduino Mega 2560 (D13 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (10)
- PMW: Connected to Arduino Mega 2560 (D4 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (11)
- PMW: Connected to Arduino Mega 2560 (D8 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Servo Motor MG996R (12)
- PMW: Connected to Arduino Mega 2560 (D12 PWM)
- VCC 5V: Connected to 48v to 5v Converter (out+)
- GND: Connected to 48v to 5v Converter (out--)
Lipo Battery 2200mAH 30c
- VCC: Connected to Rocker Switch 4 Pin (1)
- GND: Connected to Power Jack (NEGATIF)
HC-SR04 Ultrasonic Sensor (1)
- VCC: Connected to Arduino Mega 2560 (5V)
- TRIG: Connected to Arduino Mega 2560 (D17 PWM/RX2)
- ECHO: Connected to Arduino Mega 2560 (D16 PWM/TX2)
- GND: Connected to Arduino Mega 2560 (GND)
HC-SR04 Ultrasonic Sensor (2)
- VCC: Connected to Arduino Mega 2560 (5V)
- TRIG: Connected to Arduino Mega 2560 (D15/RX3)
- ECHO: Connected to Arduino Mega 2560 (D14/TX3)
- GND: Connected to Arduino Mega 2560 (GND)
16x2 I2C LCD
- GND: Connected to 48v to 5v Converter (in--)
- VCC: Connected to 48v to 5v Converter (in+)
- SDA: Connected to Arduino Mega 2560 (D20/SDA)
- SCL: Connected to Arduino Mega 2560 (D21/SCL)
Rocker Switch 4 Pin
- 1: Connected to Lipo Battery 2200mAH 30c (VCC)
- 2: Connected to Power Jack (POSITIF)
Power Jack
- POSITIF: Connected to Rocker Switch 4 Pin (2)
- NEGATIF: Connected to Lipo Battery 2200mAH 30c (GND)
48v to 5v Converter (1)
- in+: Connected to 16x2 I2C LCD (VCC), MPU-6050 (VCC)
- in--: Connected to 16x2 I2C LCD (GND), MPU-6050 (GND)
- out+: Connected to Servo Motor MG996R (VCC 5V)
- out--: Connected to Servo Motor MG996R (GND)
48v to 5v Converter (2)
- in+: Connected to 16x2 I2C LCD (VCC), MPU-6050 (VCC)
- in--: Connected to 16x2 I2C LCD (GND), MPU-6050 (GND)
- out+: Connected to Servo Motor MG996R (VCC 5V)
- out--: Connected to Servo Motor MG996R (GND)