This robot is powered with a arduino uno and is very cheap and easy to build . This robot can take temprature values and can transmit it through Bluetooth . You might have already guessed this runs through Bluetooth . For those who don't know what an arduino is it is a micro controller and is easily programed on your PC or mac . It is very user friendly and easy to program .
And you will be needing the arduino software to program it (it is quite similar to processing software). You can visit the arduino web page for more info http://www.arduino.cc/ . For the software visit http://arduino.cc/en/main/software .
So enough of the talking lets start building!!!!
I have worked hard on this instructable so please vote for me in the contest.
Lets start by getting all the parts and tools to build your robot, almost all of this parts can be found on eBay .
1) Arduino UNO
2) L298 IC
3) HC 05 Bluetooth module
4) 2x Geared motors
6) A pair of wheels for the motors
7) 3x AA battery holder
1) Soldering iron
Step 2: BODY
For this project there's now much of a body its just the motors strapped on the battery holder with of double sided tape.
You can take a look at the pic for more reference . Attach the wheels to the motors with the help of the provided screws and if have a look at he pic you can also see that I have soldered small wires to both the motors and the battery holder.
Step 3: Motor Driver
For motor driver l298, refer the pic and connect the pins as mentioned bellow.
2----Pin 1 of Left Side Motors
3----Pin 2 for Left Side Motors
4---- +12v battery
5---- Arduino Pin 2
6---- Arduino Pin 3
7---- Arduino Pin 4
9---- +5v from Arduino
10---- Arduino Pin 5
11---- Arduino Pin 6
12---- Arduino Pin 7
13---- Pin 1 of Right Side Motors
14---- Pin 2 of Right Side Motors
Connect battery to pin 4 and arduino 5v+ to pin 9. Pin 11 and 6 act as enable pins make sure these are high in the code.
If low the motors will not function. Connect all the ground pins together , from arduino and supply .
Enable pins like the note suggests turns the motor on and off . If these pins are set low in the code . Then the motors wont turn on.
Step 4: ARDUINO
https://www.instructables.com/id/Cheap-2-Way-Bluetooth-Connection-Between-Arduino-a/ . It has a easy step by step instuctions on how to connect the arduino to HC05 module. Find some place on front or near of the arduino to get the module taped.
Step 5: Code
For fist time users of arduino try the example codes before trying this one . In the previous steps you would have seen hoe to connect an arduino to PC or mac . Now you can download the code from the attachment and upload it to the arduino.
Download teraterm form here http://www.ayera.com/teraterm/ and connect it to the arduino.
And thats it your done. This is the list of commands to run your robot
w - forward
s - backward
a - left
d - right
The code also includes servos and other stuff , thats for another robot which im going to post soon.
Teraterm uses only one case as a command so it is not possible to enter word commands.