SMT-PCB-based-robotic-Car

image

This is a Multifunction mobile operated arduino based robotic car

Hello friends recently I have built this amazing all in one Multifunction robotic car using arduino This car is build using a custom-made PCB with SMT service of JLCPCB This robotic cars is feature loaded some of its features are mention below

1> It have obstacle avoiding feature

2> It have line following function

3> It can be controlled from android app

VIDEO OF THE ROBOTIC CAR IN ACTION

COMPONENT LIST

custom PCB
TCRT5000 IR Sensor
Micro gear motor
HC-05 BT module
HC SR04 Ultrasonic sensor
Arduino nano
350mah 11.5V 3cell lipo battery
Joystick Bluetooth commander android app.

OBSTACLE AVOIDING FEATURE

MVI_0035 00_09_02_24 Still001

As you can see in the above image I have used a HC-SR04 ultrasonic sensor for object detection. This feature is like car avoid if any obstacle came in front of the car, for this function I have used a HC-SR04 ultrasonic sensor this sensor sense the object in front of the car and send signals to arduino to change the direction of the car. This is the link of sensor if you need to buy https://amzn.to/3chmNU0

LINE FOLLOWING FEATURE

Untitled-2

Here I creat an array of IR sensors there are total of 5 nos of IR sensors. This feature is like our robotic car will follow a line either black or white. for this purpose I have used some IR sensors which detect the black and white color and signals to Arduino, then arduion work on a PID formula and command the motors to Follow the line This are the links of IR Sensors if you need to buy https://amzn.to/3uOAeBm

MOBILE CONTROLLED FEATURE

MVI_0035 00_09_15_08 Still003

This feature is like controlling robotic car with android app. you can control your car with a mobile app this robotic car is connect with android app with HC-05 Bluetooth module This is the link of Bluetooth module if you need to buy https://amzn.to/34MzhyJ

MOTORS

MVI_0035 00_02_35_19 Still004

For this project I have used two micro N20 Gear motors. this motors have quite high torque and low RPM which is exactly suits to our requirement this small motor are only rated 5V so it is also simple to handle its power consumption this DC motor is run on L293D Driver IC This is the link of N20 Gear motor if you need to buy https://amzn.to/3ifPbJQ

LIPO BATTERY

MVI_0035 00_09_42_11 Still005

I have used 350mAH lipo battery which is quite sufficient for our need I always prefer to use Lipo battery because it have high ampere discharge characteristic means you never observe less power delivery as battery drain This is the link of N20 Gear motor if you need to buy https://amzn.to/3ifPbJ

CIRCUIT DIAGRAM

Schematic_multifunction_2021-06-20

This is the circuit drawing of the PCB here you can see I have connected IR sensor output to the LM358 LM358 is op-amp IC it will amplify the signal from IR sensor and send it to Arduino as a digital input when the input from IR reach above the threshold value. And this threshold value will be set by rotating that small 10K pots, in short this small trimmers can adjust the sensitivity of the IR sensors

To control DC motors here I have used L293D SMD IC, this is dual H-bridge IC. This IC is capable to run 2 DC motor of upto 12V 1amp in both directions. It need 4 signals from Arduino like motor 1 Forward & reverse and motor 2 Forward & reverse

CUSTOM MADE SMT PCB FROM JLCPCB.com

MVI_0035 00_00_54_04 Still006 MVI_0035 00_01_07_10 Still007 MVI_0035 00_02_00_14 Still008 MVI_0035 00_02_14_19 Still009 MVI_0035 00_02_29_00 Still010

First of all here is the link of schematic of this project

https://easyeda.com/editor#id=83c4ed4101c84bb68950179a24ab4322

PCB is the heart of this project, I have design PCB like all the components must be surface mount on PCB so there is a big challenge is in front of me how to manage to buy different different components on my own. it quite difficult to get them all in time. so i came to know about PCB + SMT service of JLCPCB.com like JLCPCB.com offering complete PCB with components solder on it. they have huge collection of components to choose from. this was so much help full for me it save my lots of time and money by using PCB + SMT service of ...

Read more »