BLUETOOTH CONTROLLED ROBOT

HELLO FRIENDS,

I AM KUNAL AND TODAY WE ARE GOING TO TALK ABOUT MAKING A BLUETOOTH CONTROLLED ROBOT.


FIRST OF ALL IF YOU WANT TO START ELECTRONICS THEN YOU NEED TO USE SOME BETTER EQUIPMENTS. GET OUT OF THOSE CONFUSING CIRCUITS AND START USING DEVELOPMENT BOARDS AND LETS KNOW ABOUT SOME EQUIPMENTS FOR MAKING A BLUETOOTH CONTROLLED ROBOT.

HERE ARE SOME BASIC EQUIPMENTS THAT YOU NEED TO MAKE IT.
Image result for bluetooth controlled car using arduino block diagram


1. ARDUINO MEGA/ UNO

     The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D printers and robotics projects. This gives your projects plenty of room and opportunities.
Due to more number of pins it becomes easy for users to start with and no problem while connections.



click below in the link to buy:
https://www.amazon.in/gp/product/B07F44YK11/ref=as_li_tl?ie=UTF8&camp=3638&creative=24630&creativeASIN=B07F44YK11&linkCode=as2&tag=kunnu31-21&linkId=e4fc673dc61da3ad43f6404a0d9aff67">Easy Electronics ARDUINO MEGA 2560 with USB Cable</a><img src="//ir-in.amazon-adsystem.com/e/ir?t=kunnu31-21&l=am2&o=31&a=B07F44YK11" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important

or

https://amzn.to/2VvjX2T


 FOR ARDUINO UNO CLICK HERE

https://www.amazon.in/gp/product/B015C7SC5U/ref=as_li_tl?ie=UTF8&camp=3638&creative=24630&creativeASIN=B015C7SC5U&linkCode=as2&tag=kunnu31-21&linkId=502b4787ee64e2a4d171287f7bd62740

 OR 

https://amzn.to/2C3FoRe



2. GEAR MOTORS FOR ROBOTS


Image result for gear motor robocraze
 gear motor is a specific type of electrical motor that is designed to produce high torque while maintaining a low horsepower, or low speed, motor output. These are really perfect for your own robot. These are the most efficient because of their high torque and can easily hold a lot of weight.
TO BUY THIS PRODUCT CLICK BELOW:

OR


OR 
THESE ARE SOME DIFFERENT TYPE OF MOTORS AND EVEN GREATER IN QUANTITY
BUT THESE HAVE COMPARITIVELY LOW TORQUE BUT EFFICIENT THAN THAT ONE ONE ONLY.
Image result for bo motor
TO BUY THESE MOTORS CLICK ON THE LINK PROVIDED:

OR





3. SOME CONNECTING WIRES 

Image result for JUMPER WIRES
 Jumper wires are simply wires that have connector pins at each end, allowing them to be used to connect two points to each other without soldering.Jumper wires are typically used with breadboards and other prototyping tools in order to make it easy to change a circuit as needed. These pins help you to easily insert and remove the connections.

To buy these click on the link below:

OR 


4. BLUETOOTH MODULE HC-05
Image result for bluetooth module hc 05
HC-05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial connection setup. Serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and baseband. These recieve data from your mobile and help to use for controlling the robot.
To buy this module, click below:

or 



5. MOTOR DRIVER MODULE
Image result for l293d
   
The Motor Driver is a module for motors that allows you to control the working speed and direction of two motors simultaneously .This Motor Driver is designed and developed based on L293D IC. L293D is a 16 Pin Motor Driver IC. This is designed to provide bidirectional drive currents at voltages from 5 V to 36 V.

To buy these click on the link below:


or 

https://amzn.to/2GVyi5g

HERE'S ANOTHER TYPE OF MOTOR DRIVER FOR TWO MOTORS

https://www.amazon.in/gp/product/B071KM1CZ8/ref=as_li_tl?ie=UTF8&camp=3638&creative=24630&creativeASIN=B071KM1CZ8&linkCode=as2&tag=kunnu31-21&linkId=69cb634a5add3daa12d795982c5bd1fb

6. LEAD ACID BATTERY (4 V)
Image result for 4v lead acid battery
   Lead acid batteries generate electricity through a double sulfate chemical reaction. Lead and lead dioxide, the active materials on the battery's plates, react with sulfuricacid in the electrolyte to form lead sulfate. But you need 12 v to drive the motors so you may connect three 4V batteries in series to do so, the circuit for it is provided below. 

TO BUY THIS PRODUCT CLICK BELOW:
https://www.amazon.in/gp/product/B07JNNK789/ref=as_li_tl?ie=UTF8&camp=3638&creative=24630&creativeASIN=B07JNNK789&linkCode=as2&tag=kunnu31-21&linkId=e16f7bcc1ab7a1b82e9638de04e06a6c

OR 

https://amzn.to/2BXX4ha

NOW LET'S LOOK ON THE CIRCUIT DIAGRAM




NOW CONNECT THE ARDUINO TO YOUR COMPUTER AND TYPE THE FOLLOWING CODE:
int m1a = 9; int m1b = 10; int m2a = 11; int m2b = 12; char val; void setup() { pinMode(m1a, OUTPUT); // Digital pin 10 set as output Pin pinMode(m1b, OUTPUT); // Digital pin 11 set as output Pin pinMode(m2a, OUTPUT); // Digital pin 12 set as output Pin pinMode(m2b, OUTPUT); // Digital pin 13 set as output Pin Serial.begin(9600); } void loop() { while (Serial.available() > 0) { val = Serial.read(); Serial.println(val); } if( val == 'F') // Forward { digitalWrite(m1a, HIGH); digitalWrite(m1b, LOW); digitalWrite(m2a, HIGH); digitalWrite(m2b, LOW); } else if(val == 'B') // Backward { digitalWrite(m1a, LOW); digitalWrite(m1b, HIGH); digitalWrite(m2a, LOW); digitalWrite(m2b, HIGH); } else if(val == 'L') //Left { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, HIGH); digitalWrite(m2b, LOW); } else if(val == 'R') //Right { digitalWrite(m1a, HIGH); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } else if(val == 'S') //Stop { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } else if(val == 'I') //Forward Right { digitalWrite(m1a, HIGH); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } else if(val == 'J') //Backward Right { digitalWrite(m1a, LOW); digitalWrite(m1b, HIGH); digitalWrite(m2a, LOW); digitalWrite(m2b, LOW); } else if(val == 'G') //Forward Left { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, HIGH);
digitalWrite(m2b, LOW); } else if(val == 'H') //Backward Left { digitalWrite(m1a, LOW); digitalWrite(m1b, LOW); digitalWrite(m2a, LOW); digitalWrite(m2b, HIGH); } }
USE THE LINK TO DOWNLOAD THE APP FOR CONTROLLING THE ROBOT:

PLEASE LEAVE A POSITIVE COMMENT FOR OUR BLOG AND SHARE IT IF YOU LIKE IT.

ALSO VISIT OTHER BLOG FOR EMP JAMMER:
https://arduinokunal.blogspot.com/2019/03/blog-post_2.html




   



Comments

Post a Comment

Popular posts from this blog

BLUETOOTH CONTROLLED CAR CODE

EMP JAMMER