Robotics Arm Controller using PS3 Wireless Remote

  • Rajkumar Sharma
  • 56 Views
  • moderate
  • Tested
  • SKU: EL144188
  • Quote Now

This project enables the user to control an RC servo-based robotics arm wirelessly. The board is based on ESP32-WROOM 32E Bluetooth/Wi-Fi module, thus PS3 or PS4 wireless remote can be paired. The project is built using ESP32 chip with Bluetooth and Wi-Fi connectivity, 4 potentiometers connected to analog pins, 8 x 3 pin header connectors for easy interface of RC servos, operating power supply range 4.8V to 6V DC, LM1117-3.3V U1 regulator provides 3.3V to ESP32 processor, DC supply capacitor C5 helps smooth operations of RC servos, use a shunt to close the jumper J1.

ESP32 can be programmed using ARDUNO IDE. Example code provided to test the project. The user will be able to drive one RC Servo connected to the GPIO15 pin of ESP32. Use the right-hand side joystick of PS3 to perform movement of the RC Servo. more details about the ESP32 and PS3 interface are available here:

https://dronebotworkshop.com/ps3-esp32/

Hardware Details

  • ESP32-WROOM 32E Module
  • 8 x 3 Pin Connectors for RC Servos (Can be used as I/O for other applications)
  • 4 x Trimmer Potentiometer connected to Analog Pins
  • Power LED
  • 3V Regulator
  • Programming Connector for ES32
  • High Value Capacitor C5 on DC bus for smooth operation of Servo
  • Screw Terminal for DC Power Supply (4.8V to 6V)
  • Jumper for Internal or External 3.3V Power Selection for ESP32

Features

  • Operating Power Supply 4.8V to 6V
  • 8 RC Servo Interface
  • 4 X Potentiometers
  • On Board Power LED
  • 4 x 3 mm Mounting Holes
  • PCB Dimensions 57.15 x 40.96 mm

Applications

  • 8 Channel RC Servo Driver
  • 8 Channel RC Servo Driver Using Bluetooth
  • 8 Channel RC Servo Driver Over Wi-Fi Network
  • 4 Channel RC Servo Driver Using 4 On Board Trimmer Potentiometer
  • 8 Channel RC Servo driver Using PS3 Remote
  • RC Servo Based Robotics Arm Controller
  • Robotics
  • 8 RC Controller Using Bluetooth Smart-Phone/Laptop/Tab

Connection

  • CN1: Pin 1 = 3.3V, Pin 2 = GND, Pin 3 = TX, Pin 4 = RX, Pin 5 = D0, Pin 6 = Enable (ESP32 Programming)
  • CN2=GPIO21, CN4=GPIO19, CN7=GPIO17, CN8=GPIO16, CN5=GPIO18, CN6=GPIO05, CN9=GPIO04, CN10=GPIO15: (Pin 1 = RC Signal/IO, Pin 2 = VDD 4.8V-6V, Pin 3 = GND)
  • CN3: Pin 1 VDD 4.8V to 6V Power Input, Pin 2 = GND
  • D1: Power LED
  • Trimmer Potentiometer PR1 = GPIO36/ESP32, PR2 = GPIO39/ESP32, PR3 = GPIO34/ESP32, PR4 = GPIO35/ESP32
  • JUMPER J1 = Internal or External 3.3V Power Selection for ESP32

Schematic

Parts List

NOQNTYREF.DESCMANUFACTURERSUPPLIER SUPPLIER PART NO
11CN16 PIN MALE HEADER PITCH 2.54MMWURTH732-5319-ND
28CN2,CN4,CN5,CN6,CN7,CN8,CN9,CN103 PIN MALE HEADER PITCH 2.54MMWURTH732-5316-ND
31CN32 PIN SCREW TERMINAL PITCH 5.08MMPHOENIX277-1247-ND
42C1,C310uF/10V CERAMIC SMD SIZE 0805YAGEO/MURATA
53C2,C4,C6100nF/50V CERAMIC SMD SIZE 0805YAGEO/MURATA
61C5470uF/16V OR 25V ELECTROLYTICNICHICON493-2280-1-ND
71D1LED-RED SMD SIZE 0805OSRAM475-1278-1-ND
81J1JUMPER 2 PIN MALE HEADER PITCH 2.54MMWURTH732-5315-ND
91L1FERRITE BEAD 600-OHMS/100MHZLAIRD240-2399-1-ND
104PR1,PR2,PR3,PR410K TRIMMER POTENTIOMETERPIHER1993-1116-ND
111R11K 5% SMD SIZE 0805YAGEO/MURATA
121R30E SMD SIZE 0805YAGEO/MURATA
131U1LM1117-3V SOT223TILM1117MP-3.3/NOPBCT-ND
141U2ESP32-WROOM-CHIPESP1965-ESP32-WROOM-32E-H4TR-ND
151SHUNTSHUNT FOR JUMPERSULLINS CONNECTS9001-ND
161R210K 5% SMD SIZE 0805YAGEO/MURATA

Connections

Gerber View

Photos

 

Video

ESP32-WROOM Datasheet

Please follow and like us:
Pin Share

PCB



Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies