ARDUINO BLUETOOTH ROBOT CAR
Project Date: August 2018
Project Equipment:
1. 1 * Custom base platform.
2. 4 * DC Motor + Wheels.
3. 3 * 18650 batteries with 3 battery holder and 2 *18650 batteries with 2 battery holder.
4. 2 * Rocker switches.
5. 2 * Red LED lights with 220K resistors in series
6. 1 * kit containing: 2 pcs SG90 Servo Motor + 1pcs 2-Axis Servo Bracket.
7. 1 * Arduino Uno R3
8. 1 * Arduino Sensor Shield V5
9. 1 * L298N Dual Bridge DC Stepper Motor Driver
10. 1 * Ultrasonic Module HC-SR04
11. 1 * 8 led neo pixel strip ws2812b ws2812 smart led strip RGB
12. 1 * BT12 Bluetooth Module BLE 4.0
13. 1 * 12V voltage 4 digit display
14. 1 * 1602 LCD Display plus IIC serial interface Adapter Module
15. Hot Glue, M3 stand-offs, screws, washers.
16. Male-to-Female 10cm and 15cm jumper wires.
17. Plain 1mm wire about 50cm.
18. Tools including: Soldering Iron, miniature screwdrivers and pliers
19.USB to Arduino cable.
OVERVIEW
This is the second Arduino based project I have submitted to Instructables, however the robot described below is the forth robot I have built. This robot builds upon a previous version which was WiFi based, this new version has both WiFi and Bluetooth communications. The WiFi to allow the camera to stream video directly to the Android App. and the Bluetooth to provide simple control of the robot. The Arduino code listens for the Bluetooth commands, receives them, decodes the command, acts upon the command, and lastly returns a reply message to the Android App. confirming that the command has been enacted upon. In addition to this feedback on the Android App. the robot also repeats the commands onto its own LCD 16x2 line display.
My philosophy when building robots is to ensure that they not only work in the way required but also that they look aesthetically correct with clean lines and good construction methods. I used a number of internet-based resources both for the electronics and Arduino code and for that I offer my thanks to those contributors.
The choice of the 18650 batteries was based on their power rating and ease of obtaining good quality second hand batteries usually from old laptops. The Arduino board is a standard clone, as is the L298N Dual Bridge motor controller. The DC motors are adequate for the project but I felt that larger 6V DC motors with direct drive would perform better, this being a possible future upgrade to the project.”

Link