๐ง Developed using Dual ESP32 (Transmitter & Receiver)
๐ฎ Real-time robot control using Joystick Module and Wireless Communication
This project demonstrates a wireless joystick-controlled robot using two ESP32 boards โ one as a transmitter (Tx) and one as a receiver (Rx).
The joystickโs XโY axis values are transmitted wirelessly to control robot direction and speed in real time.
๐ฏ Focus Areas:
- Wireless embedded communication
- Real-time control systems
- PWM-based motor speed control
๐น A working demo video is included in this repository.
โจ Dual ESP32 architecture (Tx/Rx)
๐ฎ Joystick-based directional control
๐ก Low-latency wireless communication
โ๏ธ PWM-based motor speed control
๐ Smooth and responsive robot movement
๐น Real hardware demo available
- ESP32 (Transmitter & Receiver)
- Joystick Module
- PWM Motor Control
- Wireless Communication (ESP-NOW / Wi-Fi based)
- Embedded C / Arduino Framework
- Git & GitHub
ESP32-Joystick-Controlled-Robot/ โโโ src/ โ โโโ transmitter/ โ โ โโโ esp32_joystick_tx.ino โ โโโ receiver/ โ โโโ esp32_robot_rx.ino โโโ docs/ โ โโโ README.md โโโ demo/ โโโ working_video.mp4
- Reads joystick XโY axis values
- Sends control data wirelessly to receiver
- Receives joystick data
- Controls motor direction and speed using PWM
- Joystick movement generates analog XโY values
- Transmitter ESP32 sends data wirelessly
- Receiver ESP32 processes data
- PWM signals control motor speed and direction
- Robot responds in real time
๐ฅ Working demo video available in: https://github.com/krishisharma301/ESP32-Joystick-Controlled-Robot/blob/main/demo/working_video.mp4
๐ค Krushna Sharma
๐ Robotics & Automation Engineering Student
๐ GitHub: https://github.com/krishisharma301
๐ LinkedIn: https://linkedin.com/in/krushna-sharma-612575324
#esp32 #joystick-robot #wireless-robot
#embedded-systems #pwm-control #robotics