Design your own Bluetooth controlled RC car. You can do it as a mini project in your academics. In this project, you will learn the types of components used to have input and output, usage of Bluetooth connectivity and interfacing them to other electronic devices like Arduino, raspberry pi.
Wireless Communication Kit will be shipped to you and you can learn and build using tutorials. You can start for free today!
1. IoT (Career Building Course)
2. Wireless Communication (Career Building Course)
8. Smart Energy Meter using GSM
11. 2 IoT Projects (Combo Course)
Hardware components required
Arduino UNO R3-1
Jumper wires
Bluetooth Module HC-05-1
Motor Driver IC L298N-1
3-6v TT Gear motors-4
USB Cable and Power cable for Arduino
Want to develop practical skills on Wireless Communication? Checkout our latest projects and start learning for free
Software Components Required
Arduino IDE
Bluetooth RC controller
Description of Components
We will be using the Arduino UNO R3 for this mini-project. Arduino UNO R3 is a type of microcontroller, which has an open-source platform. Arduino UNO is a computing device. It has memory restricted to the small size. We can program it for a specific purpose. Our aim is to control the RC car using the Arduino UNO. L298N Motor driver IC is used for the control unit.
Control Unit controls the movement as per the command given through Bluetooth by phone. L298N has the cooling capacity, which bears current at a certain large range. Also, we will be using the app to control the movement of the RC car. It uses Bluetooth connectivity of phone for interfacing. It functions as a controlling device for interfacing between the Arduino UNO and motor. We are using the Bluetooth HC 05 for the interface between mobile and Arduino. HC- 05 requires 5v power supply. It transmits and receives information from the mobile. We will also use the software Arduino IDE which is very friendly to learn. It is an open-source environment. Coding in this software is very easy in this software almost like the English language. The app we used to control car has speed adjustments to some limits. Pulse width modulation techniques are better suitable for these types of operations. Arduino UNO has these option to use pulse width modulation technique. Pulse Width modulation technique is suitable for controlling the speed of dc motor. This technique enables the smoother operation of the dc motor even after the variable speed.
Since it is a learning purpose project, we will control the movement of the wheels. If we want, we can add up the features like Backlights, headlights.
Here we are using the control unit as L298N. Control unit enables us to control the movements. RC car exhibits 4 types of movements. They are forward and the backward movements, turning operations for right and left sides.
Forward and backward movements are controlled by the direction of power flow from the battery. Turning operations to the right and the left are performed by logic like turning to left side involves power flow form battery only to right side wheels, right side wheels do get power flow. Another turning operation to right side involves the power flow only to left side wheels, left side wheels do not get power flow.
Thus, the process of controlling the movement is achieved by the combination of logic and direction of power flow form battery. The logic will contribute partial and direction of power flow will contribute partially to the control of movement.
Skyfi Labs helps students learn practical skills by building real-world projects.
You can enrol with friends and receive kits at your doorstep
You can learn from experts, build working projects, showcase skills to the world and grab the best jobs.
Get started today!
Join 250,000+ students from 36+ countries & develop practical skills by building projects
Get kits shipped in 24 hours. Build using online tutorials.
Stay up-to-date and build projects on latest technologies