Bluetooth Wireless Robot Car Controller

  • Rajkumar Sharma
  • 38 Views
  • moderate
  • Tested
  • SKU: EL155057
  • Quote Now

This project presents a robot car controller that utilizes a Bluetooth wireless controller, allowing users to control the small robot car using a smartphone and an Android app. The system consists of an Arduino microcontroller (ATMEGA328), an HC-05 Bluetooth module, two BD6211 H-Bridge motor drivers, and an onboard DC-DC converter that provides 5V power to the microcontroller and related circuitry. The circuit operates on a 6V DC battery, making it an ideal choice for small to medium-sized tank and robot car applications. Each H-Bridge channel can handle currents up to 1A.

Features

  • Power Supply: 6V Battey
  • Motor Load Current 1Amp each, Two Motor 2Amps
  • Header Connector for Motor Connections
  • Header Connector for Power Supply
  • On Board 8 Pin Header Connector for Arduino Programming/Bootloader
  • 4 x 4 mm Mounting Holes
  • PCB Dimensions 43.02 x 32.23 mm

Arduino Pins

  • Digital PWM D5>> U1-H-Bridge PWM/Dir (Motor 1)
  • Digital PWM D10>> U1-H-Bridge Dir (Motor 1)
  • Digital PWM D6>> U2-H-Bridge PWM/Dir (Motor 2)
  • Digital PWM D11>> U2-H-Bridge Dir (Motor 2)
  • Digital Pin TX >> Bluetooth HC-05 RX Pin
  • Digital Pin RX >> Bluetooth HC-05 TX Pin

Download and Test the Project

Users can download the Arduino code and Android app to test the project. The code enables the car to move forward, reverse, left, or right, similar to a tank, by changing the direction of the two motors. Although speed control is not included in the code, the hardware can control the speed and direction of both motors independently by feeding PWM signals. Users can modify the code to apply this feature, but the current code will control the robot car at full speed since all signals are high and low.

Arduino Code and Bootloader

Note that a new ATmega328 chip requires a bootloader before uploading the Arduino code. For programming instructions, refer to the bootloader and programming connections diagram.

More information on bootloader and Arduino programming can be found at: https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/

Bluetooth RC Car App

The Bluetooth RC Car app (Bluetooth RC Car APK) offers an exciting and innovative way to control RC cars using a mobile device. Its user-friendly interface and versatile control options enhance the RC driving experience for enthusiasts. However, please note that the app requires modification of the car to be compatible with it.

For more information, visit: https://bluetooth-rc-car.en.softonic.com/android

Connections

  • CN1: Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
  • CN2 Motor 1: Pin 1 Motor, Pin 2 = Motor
  • CN3: Bluetooth Module HC-05
  • CN4: Pin 1 = +6V, Pin 2 = GND (6V Battery or Power Source)
  • CN5: No Use
  • CN6 Motor 2: Pin 1 Motor, Pin 2 = Motor

Schematic

Parts List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIER SUPPLIER PART NO
11CN18 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
21CN22 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
31CN3BLUETOOTH MODULE HC-05AMAZON/EBAY/ALIEXPRESS
41CN42 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
55R3,U5,CN5,C5,R8DNP
61CN62 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
73C1,C8,C1222uF/16V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
83C2,C3,C110.1uF/25V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
91C4100uF/16V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
101C633PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
111C7100PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
122C9,C1022PF/50V CERAMIC SMD SIZE 0805 YAGEO/MURATADIGIKEY
131D1SS34 SMD DIODETAIWAN SEMIDIGIKEY1801-SS34CT-ND
141L110uH/1.5A 3MMX3MMBOURNSDIGIKEY118-SRN3015C-100MCT-ND
151R110K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
162R2,R50E SMD SIZE 0805YAGEO/MURATADIGIKEY
171R4360K 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
181R640.02K 1% SMD SIZE 0805YAGEO/MURATADIGIKEY
191R71M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
202U1,U4BD6211F SOIC8ROHMDIGIKEYBD6211F-E2CT-ND
211U2ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328P-AU-ND
221U3TPS62200 TSOP23-5TIDIGIKEY296-12716-1-ND
231X116MhzECS INCX1103-ND

Connections

Gerber View

Photos

Video

BD6211 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies