DIY ROS2 FPV RC Car
Print Profile(0)
Description
šļø DIY ROS 2 FPV RC Car: The Ultimate Learning Platform
This is an open-source FPV (First-Person View) RC car project designed specifically for ROS 2 beginners and embedded system enthusiasts. It combines 3D printing, wireless motor control, and real-time video streaming into one compact educational platform.
š¦ 3D Model Overview
The design focuses on modularity and ease of assembly:
- Chassis Base: Spacious interior designed to house all hardware components securely.
- Camera Mount: Elevated FPV mount for an optimal driving perspective.
- Wheels & Tires: Optimized for standard 3D printing materials (TPU recommended for tires).
š Hardware Stack
Powered by the cost-effective and versatile ESP32 ecosystem:
- Main Controller: ESP32 (Logic & Motion control).Ā
- Camera Module: ESP32-Cam (Streaming live FPV video via WiFi).
- Motor Driver: DRV8833 dual-channel H-bridge.
- Actuators: 2x TT Motors (Rear-wheel drive & differential steering).
- Power Management: 2S LiPo battery regulated to 5V via an MP1584 buck converter to power the ESP32 units.
š» Software & Control Logic (ROS 2)
The project utilizes the power of ROS 2 to bridge the gap between a gamepad and the car's hardware:
- Joy Node: Subscribes to gamepad inputs.
- Motor Control Node: Processes joystick data, calculates PWM values, and sends commands to the ESP32 via HTTP/Websockets.
- Camera Node: Subscribes to the ESP32-Camās MJPEG stream and outputs to rqt_image_view.
š ļø Why Build This?
- Educational Excellence: Perfect for learning ROS 2 node communication and hardware integration (like the my_hand_tracker package).
- Wireless Freedom: No bulky cablesāeverything is handled over your local network.
- Fully Customizable: The chassis is a blank canvas for adding ultrasonic sensors or IMUs.
If you are passionate about RC models or ROS 2 robotics, feel free to download, print, and start your journey! Iād love to see your builds and hear your feedback in the comments.
BOM Table: List your hardware with links (e.g., AliExpress/Amazon) so users can buy the exact parts.
- DRV8833 https://www.aliexpress.us/item/3256806617676253.html?spm=a2g0o.order_list.order_list_main.28.5e281802ezc5rP&gatewayAdapt=glo2usa
- ESP32 https://www.aliexpress.us/item/3256808317516268.html?spm=a2g0o.order_list.order_list_main.34.5e281802ezc5rP&gatewayAdapt=glo2usa
- TT motor: https://www.aliexpress.us/item/3256806637043280.html?spm=a2g0o.order_list.order_list_main.46.5e281802ezc5rP&gatewayAdapt=glo2usa
- ESP32-CAM: https://www.amazon.com/dp/B09TB1GJ7P?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
- Ā
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.










Comment & Rating (0)