Instructables
loading
loading
Picture of CUSTOM BUILD 4WD BLUETOOTH RC ROBOT USING PVC

Hi guys this is my second project done by pvc , you may wonder why i choose pvs to built my projects, coz i have bunch of pvc which are leftovers of my house plumping work .and i dont wanna waste them .

PROJECT DETAILS

This is a simple Bluetooth based 4 wheel drive rc robot built in pvc frame , the advantages of this frame are

  1. It is strong and stable.
  2. so easy to make.
  3. high load capability.

  4. low cost (for me its free of cost)

  5. most important thing is it can give equal amount of pressure for all 4 wheels
  6. so its 99.9% accurate (means it can go straight )


    The reason why i discovered this idea:- i live in a place where there is less availability of robotics parts ,
    the only frame which i can get from those shop is the one which built with metal sheet ,for cheep rate .but thats notstable ,some times all wheel wont touch the ground equally and unequal distribution of force ,it cause the robot to show improper movements while its turning .
 
Remove these adsRemove these ads by Signing Up

Step 1: Parts Needed

Picture of Parts Needed
IMG_20140603_182113.jpg
IMG_20140603_182143.jpg
IMG_20140603_182210.jpg
IMG_20140621_143351.jpg
IMG_20140615_111033.jpg
15EH9E3-fjqt1nShM9Pwz7FHMkcJBKY6HgDzAEfEhivt0FFH8SfRNgImgHMhldCpltvq=h900.jpg
331.1.jpg
801-002.jpg
PVC_Socket.jpg
53abd30226ece2fa6a000019.jpg
  1. Arduino -1 nos
  2. Bluetooth module - 1 nos
  3. Gear motor (any rpm ,i used 200rmp) - 4 nos
  4. Robot wheel (any size) -4 nos
  5. 12 Battery - 1nos
  6. Lm293d motor driver ic/board - 1 nos
  7. Android bluetooth rc mobile app
  8. Jumper wires,9v plug for arduino ..leds optional

    For frame

  9. 1/2 m pvc pipe -1 nos
  10. Pvc tees - 2 nos
  11. Pvc coupler - 4 nos
  12. Axo blade - 1

  13. Pvc gum paste

Step 2: Building The Pvc Frame

Picture of Building The Pvc Frame
IMG_20140615_110656.jpg
IMG_20140615_110411.jpg
IMG_20140615_110715.jpg
IMG_20140615_110734.jpg
IMG_20140603_185814.jpg
IMG_20140621_112132.jpg
IMG_20140615_130622.jpg
IMG_20140615_130635.jpg
IMG_20140621_114432.jpg

Go threw the picture for guidance,any more doubts ? leave comment !!

1-40 of 111Next »
ChandanJ26 days ago
Its a 2 wheel drive i think
tominjose (author)  ChandanJ26 days ago

Very good thinking!!

ChandanJ215 days ago
Im a novice learner please help me... Which bluetooth module should i use Hc05 ? N thr lm293d motor driver is connected to only two motors? Im making this project and i loved it
Please mail me : ckjha017@gmail.com
SahebB21 days ago
Can you please e-mail me the old version of the app
And
Yeah, i really liked your project
nemeen27 days ago

help me whats wrong in this code only horn is working

char val;

int a1= 5;

int a2= 6;

int b1= 9;

int b2= 10;

int l1= 13;

int l2= 8;

int l3= 7;

void setup() {

pinMode(a1, OUTPUT);

pinMode(a2, OUTPUT);

pinMode(b1, OUTPUT);

pinMode(b2, OUTPUT);

pinMode(l1, OUTPUT);

Serial.begin(9600);

}

void loop() {

if( Serial.available() >0 )

{

val = Serial.read();

Serial.println(val);

}

if( val == 'F' )

{

digitalWrite(a1, HIGH);

digitalWrite(a2, LOW);

digitalWrite(b1, HIGH);

digitalWrite(b2, LOW);

}

if( val == 'B')

{

digitalWrite(a1, LOW);

digitalWrite(a2, HIGH);

digitalWrite(b1, LOW);

digitalWrite(b2, HIGH);

}

if( val == 'R' )

{

digitalWrite(a1, HIGH);

digitalWrite(a2, LOW);

digitalWrite(b1, LOW);

digitalWrite(b2, HIGH);

}

if( val == 'L' )

{

digitalWrite(a1, LOW);

digitalWrite(a2, HIGH);

digitalWrite(b1, HIGH);

digitalWrite(b2, LOW);

}

if( val == 'S' )

{

digitalWrite(a1, LOW);

digitalWrite(a2, LOW);

digitalWrite(b1, LOW);

digitalWrite(b2, LOW);

}

if( val == 'G' )

{

digitalWrite(a1, LOW);

digitalWrite(a2, LOW);

digitalWrite(b1, HIGH);

digitalWrite(b2, LOW);

}

if( val == 'I' )

{

digitalWrite(a1, HIGH);

digitalWrite(a2, LOW);

digitalWrite(b1, LOW);

digitalWrite(b2, LOW);

}

if( val == 'J' )

{

digitalWrite(a1, LOW);

digitalWrite(a2, HIGH);

digitalWrite(b1, LOW);

digitalWrite(b2, LOW);

}

if( val == 'H' )

{

digitalWrite(a1, LOW);

digitalWrite(a2, LOW);

digitalWrite(b1, LOW);

digitalWrite(b2, HIGH);

}

delay(0.00001);

if( val == 'V' )

{

digitalWrite(l1, HIGH);

}

if( val == 'v' )

{

digitalWrite(l1, LOW);

}

if( val == 'U' )

{

digitalWrite(l2, HIGH);

}

if( val == 'u' )

{

digitalWrite(l2, LOW);

}

if( val == 'W' )

{

digitalWrite(l3, HIGH);

}

if( val == 'w' )

{

digitalWrite(l3, LOW);

}

}

ppraça1 month ago

help*

tominjose (author)  ppraça1 month ago

Hey what help you need?

ppraça1 month ago

can u give me a little elp by using ardumoto in this project plz??

ppraça1 month ago

can i use ardumoto arduino(http://www.ptrobotics.com/motor/827-ardumoto-motor...

shield instead using Lm293d motor driver ic/board

nemeen ppraça1 month ago
you can use any motor driver shield
ppraça1 month ago

???

ppraça1 month ago

http://www.ptrobotics.com/motor/827-ardumoto-motor-driver-shield.html?search_query=motor+driver&results=95

nemeen1 month ago

and bro can u give me the code for every thing i.e.

for horn and lights of back and front

nemeen1 month ago

hey bro I found the solution for that delay just change the some code i.e.

delay(0.00001);

this works

nemeen1 month ago
please send me the bug free version of the app I am almost done with it just need proper app latest app is have bug of delay
nemeen95@gmail.com
temp_-1721967155.jpg
tominjose (author)  nemeen1 month ago

Even i lost the old version, im sorry

OK thanks for helping I will mail to the developers if u get then please mail me
nemeen1 month ago

hey please help me dude i am done with my project but it is not working

tominjose (author)  nemeen1 month ago

New version have few bugs,try older version

bro I am not getting old version please mail me at nemeen95@gmail.com
nemeen2 months ago
bro I am getting problem when I connect to my car after some time it says unable to connect in the app
nemeen2 months ago
is it okay if I use 9v 300mah rechargeable battery.
nemeen2 months ago
how do i add an led command in the ardino to control with Bluetooth app
tominjose (author)  nemeen2 months ago

Just add these commands
if( val == 'X' )

{

digitalWrite(l1, HIGH);

}

if( val == 'x' )

{

digitalWrite(l1, LOW);

}

nemeen tominjose2 months ago
i have one more question how many Battery does it require
tominjose (author)  nemeen2 months ago

9v battery or 12v

nemeen tominjose2 months ago
thanks???
fansblink6 months ago

halo pak, bisakah saya menggunakan driver motor L298? ataukah saya harus menggunakan driver motor L293D?.

dan bisakah saya menggunakan baterai 9v untuk robot itu? saya menggunakan motor dc 710 RPM. Terimakasih sebelumnya...

l298.jpg

hello sir, can I use the L298 motor driver? or do I have to use the L293D motor driver ?.

and can I use a 9v battery for the robot? I use a dc motor 710 RPM. Thank you in advance ...

kpalan6 months ago
IT IS A SUPERB IDEA TO MAKE A PVC PIPE FRAME , I REALLY APPRECIATE IT , BUT PLEASE I CAN KNOW YOUR PROJECTS PRICE , BECAUSE I WANT TO MAKE IT BY HEART PLZZ.... MAIL ME THE PRICE.

MY E-MAIL ADDRESS IS :-)
KshitijPalan2002@g mail.com
PLEASE........
vsharma238 months ago

I m new in Arduino and i mtrying to make robot like yours. i m using this motor controler can you plz help me how to connect it with arduino and dc motor.??

plz reply..

or e-mail me : vikash.shm@rediffmail.com

F4X580IHYNYKYS9.RECTANGLE1.jpg

What is the cost of your project

shajia9 months ago

if i use l298n driver

shajia9 months ago

if i use l298n driver

jasper.alcular10 months ago

I'm a beginner ...

my project have a delay at least 7-10 secs. before it move, i don't know why, please help me...

tominjose (author)  jasper.alcular10 months ago

Delay is because ,app you are using is latest version ,there are few bugs on latest version try to use old version ,it may solve your problem

Thanks for the response.. Can you give me your zip file for the old version of your application? Thank you in advance :))..

tominjose (author)  jasper.alcular10 months ago

Sure! give me your mail id.

no need to the zip file, after finishing i will vote

tominjose (author)  jasper.alcular10 months ago

Thanks

1-40 of 111Next »