Building an Arduino Bluetooth RC car is the perfect project that will help beginner grasp the whole concept of what it is like working with the Arduino board. And the couple to the latter fact, this project is super fun and will help you feel a lot more confident when you get it right.
I will recommend you check this Arduino project in which we use this same concept and almost the same components to build a 100% autonomous robot.
This project is all about building an RC controlled car which you can use your Android phone to control via Bluetooth using this app.
Building an Arduino Bluetooth RC car
Here is the list of parts we need:
- 1 x car chassis with motors
- 1 x Arduino Uno Board
- 1 x 2 channel motor driver
- 1 x Bluetooth module (HC05 or HC06)
- Jumper wires
When you have all of the components, use the schematic below to make the wiring.
We don’t have to connect the RX port of the Bluetooth module to the Arduino because we will only transmit data from the Bluetooth module to the Arduino, not the other way around.
The red cables are +5V and the blue cables are GND (Ground) on the schematic. The motors are connected to the screw terminals on the motor driver.
The program uses Serial to get data from the Bluetooth module and then based on the letter that is sent over Bluetooth to the Arduino, it chooses what to do. If there is no letter sent, it stops the motors.
To power it I used an 11.1V battery and as you can see, it is super fast even though it is not fully charged.
The range of Bluetooth communication is around 30 meters but it is good enough for a small car like this one.
To connect to your robot just turn it on, open the app and connect to your car by clicking on the gear, choose to connect to the robot and choose your Bluetooth module (HC05 or HC06 probably). Now you can just enjoy your self made RC Bluetooth car.
That’s all for this tutorial. Hope you’ve enjoyed. Having questions? feel free to ask.
You might also like:
- Arduino hx711 tutorial
- Arduino magnetic switch
- Best Arduino Kits
- gifts for engineering students
- gifts for engineers
- mpu6050 Arduino projects
- Current sensor Arduino
- Soil Moisture Sensor With Arduino
- Arduino Count up Timer Using the Nokia 5110 LCD
- Arduino Yun: Integrating or Juxtaposing Arduino with Linux
- Arduino Projects: Line Follower Robot
- Arduino RFID Project for Beginners
- Arduino MOSFET Project
- Which Arduino Should You Buy
- What Can You Do With Arduino Boards?
- Great Alternatives to the Arduino Microcontroller
- Arduino Projects: Color Sensor
- Arduino IDE Alternatives
- Arduino Mega vs. Uno
- Arduino Projects: Arduino LCD Display
- Read Arduino Rotary Encoders
- A Selection of the Best Arduino Simulators
- Arduino Projects: IR Receiver
- Arduino Light Sensor Project
- Arduino Projects: Arduino Decibel Meter
- Arduino Stopwatch Project
- Arduino Bluetooth RC Car Project
- Arduino Temperature Logger Project
- Arduino Projects: Arduino 7 Segment Display
- Arduino Projects: Clap ON Clap OFF Light
- Arduino Relay Project
- Install a Library Onto the Arduino IDE
- Arduino Projects: Rainfall Detector
- Arduino Projects: RGB LED Arduino
- Arduino Stepper Motor Project
- Arduino Projects: Arduino DC Motor Control
- The Top Affordable Arduino Robot Kit
- Arduino 3D Printed Case
- Arduino Projects: Asynchronous LEDs Blink
- Arduino Projects: Ultrasonic Distance Sensor
- Arduino Projects: LED – 4X4X4 LED Cube
- Arduino Car Projects: Build an Obstacle Avoiding Robot With Less Than $30
- Arduino Projects: Servo Potentiometer Control
- Arduino LED Project: Knight Rider
- Arduino Projects: PIR Motion Sensor
- The Difference between Arduino and Raspberry Pi
- Top 9 Books Every Engineer Should Read
- Top Used Sensors for Arduino
- First Hand on the Arduino Uno Board
Thank you for your amazing tutorial. I am a bit confused about the schematic, where do I connect the batteries?
Here is how you do it: https://playground.arduino.cc/Learning/9VBatteryAdapter