ESP32 RC Car with Joystick Controller! | Full Guide for Beginners

Check out Roborear's official site: https://roborear.com/ Read the complete blog for this project: https://roborear.com/build-your-own-e... Complete code: https://github.com/shahrear-ab/robore... 🚗 Build Your Own Wireless ESP32 RC Car With a Joystick Controller! In this full step-by-step tutorial, I’ll show you how to build a powerful 4-wheel ESP32 Robot Car controlled wirelessly using another ESP32 + a Joystick Module. This project is perfect for beginners, hobbyists, and engineering students who want hands-on experience with wireless communication, motor driving, analog reading, and real robot control logic. This video covers everything — wiring, coding, joystick mapping, PWM motor control, calibration, troubleshooting, and how to upgrade your robot into more advanced builds. If you’ve ever wanted to build a custom RC car from scratch, this tutorial will give you the exact roadmap. The controller uses one ESP32 to read Joystick X-Y axis values and send them wirelessly through ESP-NOW / WiFi. The robot car uses a second ESP32 that receives the commands and controls four DC motors using the L298N or L9110S motor driver module. You’ll understand how the electronics work, how the code works, and how every part of the robot functions together. 🔧 What You Will Learn in This Video ✔️ How a Joystick Module works (X-Axis, Y-Axis, and SW button) ✔️ How to read analog joystick values using ESP32 ADC pins ✔️ Mapping joystick values to robot movement (forward, reverse, left, right) ✔️ How two ESP32 boards communicate wirelessly ✔️ Sending joystick data using ESP-NOW / WiFi protocol ✔️ Complete wiring for the controller and the RC car ✔️ How to use PWM for speed control on an ESP32 ✔️ Beginner-friendly explanation of Arduino code ✔️ How to test, smooth, and calibrate your robot ✔️ Troubleshooting common errors like jitter, disconnection, and motor noise ✔️ How to upgrade the robot for advanced robotics and competitions 🧩 Components Used 🔹 ESP32 Development Board ×2 https://amzn.to/4xG0pvz 🔹 Breadboard (400+ points) https://amzn.to/3Sf4vuw 🔹 Joystick Module (XY + Switch) https://amzn.to/4etPL27 🔹 4-Wheel Car Chassis https://amzn.to/4uJAXCw 🔹 L298N Motor Driver https://amzn.to/3QyPljc 🔹 4 DC TT Gear Motors https://amzn.to/4aG2qOq 🔹 18650 Batteries https://amzn.to/4w4VR0h 🔹 Lithium Battery Holder https://amzn.to/4xCEhlJ 🔹 Jumper Wires https://amzn.to/4oWZBPb Affiliate links help support the channel ❤️ ⏱ Timestamps 00:00 – Intro 00:41 – Connection 02:32 – Wiring 03:49 – Coding 07:13 – Demo 07:54 – Outro ⚙️ How the Project Works (Short Explanation) When the joystick is pushed forward → motors spin forward. When pushed backward → motors spin in reverse. Tilt right → left motors increase speed. Tilt left → right motors increase speed. Joystick center → all motors stop. 🚀 Project Ideas You Can Build After This Tutorial • Dual-joystick ESP32 wireless game controller • Differential drive robot with speed control • Tank-style robot using two motor drivers • ESP32 FPV car with ESP32-CAM live video • Robot arm controlled by joystick • ESP32 CNC jog controller • RC boat or hovercraft • ESP32 wireless rover for competitions 📢 About Roborear I make simple, beginner-friendly tutorials on Robotics, ESP32, Arduino, DIY electronics, and practical engineering projects. If you want to learn robotics the easy way, you’re in the perfect place. Subscribe for weekly new projects, engineering guides, deep dives, and coding tutorials. 🎥 Watch My Other Useful ESP32 Tutorials ▶️ ESP32 CAM + TFT LCD →    • ESP32 CAM + TFT LCD | DIY CCTV Security Ca...   ▶️ ESP32 Google Assistant LED Control →    • ESP32 LED Control with Google Assistant | ...   ▶️ Smart Weather Station Project →    • How to Build a ESP32 DIY Weather Station w...   ▶️ Resistor Color Code Explained →    • How To Read Resistor Color Codes Step-by-S...   🏷️ Tags ESP32 RC car, ESP32 robot car, ESP32 joystick controller, ESP32 transmitter receiver, joystick module ESP32, ESP32 wireless project, ESP32 robotics project, DIY RC car ESP32, Arduino joystick tutorial, 4 wheel robot car, ESP32 motor control, ESP32 L298N tutorial, ESP32 L9110S motor driver, joystick control robot, ESP32 beginner project, ESP32 WiFi control robot, ESP32 engineering tutorial, Roborear ESP32, ESP32 PWM control, ESP32 robot coding, ESP32 RC car tutorial, ESP32 robotics guide, joystick ESP32 communication, Build an ESP32 RC Car, ESP32 RC Car with Joystick Controller 🔥 Hashtags #esp32 #robotics #rccar #diyrobotics #arduino #techprojects #maker #esp32project #joystick #roborear