loading

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 .

Step 1: Parts Needed

  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

Hey friend, I'm a amature robotics learner.. I want to know that what is a shield? And secondly can u give the the links for buying all the electronic parts u used in this project.. If i have to use 2 300 rpm motors then what should be the coding? I want to ise the robot for roborace compitition where the robot have to cross various obstacles.. And also should climb a slope of 45°... waiting eagerly for ur suggestions and reply and I just love our project
<p>Mail me @ tominjose1993@gmail.com</p>
<p>i did everything u mentioned above the last help i need is that it takes almost 7.55 seconds to take a new instruction. if i press forward it starts running in forward direction after 7.55 seconds whats the problem please help and you can mail me also - ckjha017@gmail.com thnx :)</p>
Sorry for late replay<br>Try to use old version of that app
<p>where did u geet those 12v batteries?</p>
Ok sorry to bother u but now it works fine i reduced tha delay time now all i want to know that the bluetooth module os working at 5v and the arduino if powered by 9v battery it does not supply power to the module ! Also the motor driver gives less power to both the motors the batteries discharges very fast
<p><b style="">nalla pravarthi </b><b style="">ഗുഡ് വര്ക് - നല്ല പ്രവര്ത്തി</b></p>
<p>haha thank you ,you from kl or tn?</p>
Tamil Nadu. I Don't know Malayalam. Just used translate to wish you.
<p>k,rompa Nandri</p>
<p>Good work</p>
Its a 2 wheel drive i think
<p>Very good thinking!! </p>
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 <br>Please mail me : ckjha017@gmail.com
Can you please e-mail me the old version of the app<br>And<br>Yeah, i really liked your project<br>
<p>help me whats wrong in this code only horn is working</p><p>char val; </p><p>int a1= 5; </p><p>int a2= 6;</p><p>int b1= 9;</p><p>int b2= 10;</p><p>int l1= 13;</p><p>int l2= 8;</p><p>int l3= 7;</p><p>void setup() {</p><p> pinMode(a1, OUTPUT); </p><p> pinMode(a2, OUTPUT); </p><p> pinMode(b1, OUTPUT); </p><p> pinMode(b2, OUTPUT); </p><p> pinMode(l1, OUTPUT); </p><p> Serial.begin(9600); </p><p>}</p><p>void loop() {</p><p> if( Serial.available() &gt;0 ) </p><p> {</p><p> val = Serial.read(); </p><p>Serial.println(val); </p><p> }</p><p> if( val == 'F' ) </p><p> {</p><p> digitalWrite(a1, HIGH); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, HIGH); </p><p> digitalWrite(b2, LOW); </p><p> }</p><p> if( val == 'B')</p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, HIGH);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, HIGH); </p><p> }</p><p>if( val == 'R' ) </p><p> {</p><p> digitalWrite(a1, HIGH); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, HIGH); </p><p> }</p><p>if( val == 'L' ) </p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, HIGH);</p><p> digitalWrite(b1, HIGH); </p><p> digitalWrite(b2, LOW); </p><p> }</p><p> if( val == 'S' ) </p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, LOW); </p><p> }</p><p> if( val == 'G' ) </p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, HIGH); </p><p> digitalWrite(b2, LOW); </p><p> }</p><p> if( val == 'I' ) </p><p> {</p><p> digitalWrite(a1, HIGH); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, LOW); </p><p> } </p><p> if( val == 'J' ) </p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, HIGH);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, LOW); </p><p> } </p><p> if( val == 'H' ) </p><p> {</p><p> digitalWrite(a1, LOW); </p><p> digitalWrite(a2, LOW);</p><p> digitalWrite(b1, LOW); </p><p> digitalWrite(b2, HIGH); </p><p> } </p><p> delay(0.00001); </p><p>if( val == 'V' )</p><p>{</p><p>digitalWrite(l1, HIGH);</p><p>}</p><p>if( val == 'v' )</p><p>{</p><p>digitalWrite(l1, LOW);</p><p>}</p><p>if( val == 'U' )</p><p>{</p><p>digitalWrite(l2, HIGH);</p><p>}</p><p>if( val == 'u' )</p><p>{</p><p>digitalWrite(l2, LOW);</p><p>}</p><p>if( val == 'W' )</p><p>{</p><p>digitalWrite(l3, HIGH);</p><p>}</p><p>if( val == 'w' )</p><p>{</p><p>digitalWrite(l3, LOW);</p><p>}</p><p>}</p>
<p>help*</p>
<p>Hey what help you need?</p>
<p>can u give me a little elp by using ardumoto in this project plz??</p>
<p>can i use ardumoto arduino(http://www.ptrobotics.com/motor/827-ardumoto-motor...</p><p>shield instead using Lm293d motor driver ic/board </p>
you can use any motor driver shield
<p>???</p>
<p>http://www.ptrobotics.com/motor/827-ardumoto-motor-driver-shield.html?search_query=motor+driver&amp;results=95</p>
<p>and bro can u give me the code for every thing i.e.</p><p>for horn and lights of back and front</p>
<p>hey bro I found the solution for that delay just change the some code i.e. </p><p>delay(0.00001);</p><p>this works</p>
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 <br>nemeen95@gmail.com
<p>Even i lost the old version, im sorry</p>
OK thanks for helping I will mail to the developers if u get then please mail me
<p>hey please help me dude i am done with my project but it is not working </p>
<p>New version have few bugs,try older version</p>
bro I am not getting old version please mail me at nemeen95@gmail.com
bro I am getting problem when I connect to my car after some time it says unable to connect in the app
is it okay if I use 9v 300mah rechargeable battery.
how do i add an led command in the ardino to control with Bluetooth app
<p>Just add these commands<br>if( val == 'X' )</p><p> {</p><p> digitalWrite(l1, HIGH); </p><p> }</p><p> if( val == 'x' ) </p><p> { </p><p> digitalWrite(l1, LOW); </p><p> }</p>
i have one more question how many Battery does it require
<p>9v battery or 12v</p>
thanks???
<p>halo pak, bisakah saya menggunakan driver motor L298? ataukah saya harus menggunakan driver motor L293D?.<br><br>dan bisakah saya menggunakan baterai 9v untuk robot itu? saya menggunakan motor dc 710 RPM. Terimakasih sebelumnya...</p>
<p>hello sir, can I use the L298 motor driver? or do I have to use the L293D motor driver ?.<br><br> and can I use a 9v battery for the robot? I use a dc motor 710 RPM. Thank you in advance ...</p>
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.<br><br>MY E-MAIL ADDRESS IS :-)<br>KshitijPalan2002@g mail.com <br>PLEASE........
<p>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.??</p><p>plz reply..</p><p>or e-mail me : vikash.shm@rediffmail.com</p>
<p>What is the cost of your project</p>
<p>if i use l298n driver </p>
<p>if i use l298n driver </p>
<p>I'm a beginner ...</p><p>my project have a delay at least 7-10 secs. before it move, i don't know why, please help me...</p>
<p>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</p>
<p>Thanks for the response.. Can you give me your zip file for the old version of your application? Thank you in advance :))..</p>
<p>Sure! give me your mail id.</p>
<p>no need to the zip file, after finishing i will vote </p>

About This Instructable

28,936views

411favorites

License:

More by tominjose:DIY Automated Firework Using Smartphone DIY Powerful Solder Fume ExtractorDIY PVC Speaker
Add instructable to: