user-img

Mostafa Jamal

  • 4 Projects
  • 2 Followers
  • Dec 10,2025
+ Follow

Autonomous Obstacle-Avoidance RC Car – SolidWorks + Arduino

A fully engineered obstacle-avoidance robotic car featuring a complete SolidWorks design, 6-sensor perception, and Arduino-based control—built as a foundation for future autonomous navigation modes.

Autonomous Obstacle-Avoidance RC Car – SolidWorks + Arduino
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • Custom chassis (3D print or acrylic)

    X 1
  • Wheels

    X 1
  • Screws, nuts, spacers

    X 1
  • Power switch

    X 1
  • Li-ion battery pack

    X 1

Tools, APP Software Used etc.

  • SolidWorks 2025 (CAD design)

  • Arduino IDE (programming)

  • Proteus / Fritzing (optional schematic)

Story

Introduction

This project showcases a fully modeled obstacle-avoidance robotic car designed in SolidWorks and controlled using an Arduino microcontroller.
It serves as an early development platform for autonomous driving experiments, combining mechanical design, sensor integration, and embedded control.


Features & Design

Mechanical Structure:

  • Custom-designed chassis modeled in SolidWorks

  • Mounting slots for 6 ultrasonic sensors

  • Housing for Arduino, dual motor drivers, and wiring

  • 4-wheel independent motor configuration

  • Optimized sensor angles for maximum detection coverage

Electronics:

  • 6× Ultrasonic sensors (HC-SR04) for 180°+ obstacle detection

  • 2× Motor drivers (L298N) controlling four DC motors

  • Arduino Uno as the main controller

  • Clean cable routing and component placement matching the CAD model

Control System & Logic:

  • Real-time distance scanning from six directions

  • Priority-based obstacle avoidance

  • Steering decisions based on closest obstacle

  • Smooth power delivery to motors

  • Modular code structure designed for future autonomous modes


How It Works

  1. Each ultrasonic sensor continuously measures distance.

  2. The Arduino processes sensor data and determines the safest direction.

  3. Motor drivers adjust motor speeds to avoid obstacles.

  4. The car moves autonomously without remote control.

  5. The modular architecture allows adding vision, GPS, or LIDAR later.


SolidWorks Modeling Overview

 

  • Fully constrained assembly

  • Accurate mechanical dimensions

  • Realistic component placement

  • Mates optimized for motion study

  • Exploded view included

  • STEP + SLDASM + SLDPRT files available

tep-by-Step Build Guide

Step 1 – Mechanical assembly

  • Print or machine chassis

  • Install 4 DC motors

  • Mount ultrasonic brackets

Step 2 – Electronics setup

  • Wire sensors to Arduino

  • Connect motor drivers

  • Power distribution setup

Step 3 – Upload code

  • Flash Arduino program

  • Test sensor readings

  • Calibrate detection angles

Step 4 – Final assembly and test

 

  • Attach wheels

  • Run obstacle-avoidance test

  • Fine-tune speed & turning behavior

Topic
View All

Autonomous Obstacle-Avoidance RC Car – SolidWorks + Arduino

A fully engineered obstacle-avoidance robotic car featuring a complete SolidWorks design, 6-sensor perception, and Arduino-based control—built as a foundation for future autonomous navigation modes.

18
 
2
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 2 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport