Ademosu Oluwatobi
Published © MIT

PS5-Controlled 6DOF Robotic Arm with Raspberry Pi 5

Control a 6DOF robotic arm with a PS5 gamepad, Raspberry Pi 5, Arduino Nano, Python, Bluetooth, and USB serial commands.

IntermediateFull instructions provided5 hours11
PS5-Controlled 6DOF Robotic Arm with Raspberry Pi 5

Things used in this project

Hardware components

Raspberry Pi 5
Raspberry Pi 5
×1
PPS5 DualSense controller
×1
6 DOF Metal Mechanical Arm Aluminum Alloy Bracket Robot Arm
×1

Software apps and online services

Raspberry Pi OS
Arduino IDE
Arduino IDE
Visual Studio Code Extension for Arduino
Microsoft Visual Studio Code Extension for Arduino
Python 3

Story

Read more

Custom parts and enclosures

Hardware/ Software Stack

Hardware components
You will need:

Raspberry Pi 5
Arduino Nano
PS5 DualSense controller
6DOF aluminium servo robotic arm
Arduino Nano servo expansion board or servo shield
6 servo motors
External servo power supply
USB cable for Arduino Nano
Raspberry Pi 5 power supply
microSD card with Raspberry Pi OS
Jumper wires where necessary
Software and tools

You will also need:

Raspberry Pi OS
Python 3
Pygame
PySerial
Arduino IDE
Arduino Servo library
Visual Studio Code
VS Code Remote - SSH extension

Schematics

Block Diagram

Code

GitHub Repo

Credits

Ademosu Oluwatobi
1 project • 0 followers
Thanks to Aurora Robotics.

Comments