Introduction: RC BOAT (HC-05 Bluetooth-mobile Controlled)

How to make an RC boat (cheap) that can be controlled by mobile through BlueTooth.

Supplies

Material Required:

  • Foam board 5mm
  • Arduino Uno
  • Micro coreless motor (3.7v) x2
  • DC motor (3-9v) x1
  • Servo motor (sg90)
  • 45mm propeller x2
  • FT009-12 x1
  • QL293d Motor driver
  • Wires
  • Battery
  • Bluetooth module HC-05

Step 1: Designing

I am designing a basic idea and dimensioning the boat according to need.

Step 2: CAD

Making CAD verify all the mechanisms and dimensions are coming together.

Step 3: Circuit

I am using Arduino Uno and a motor shield (Ql293d) which fulfills all needs.

Wiring:

  • Coreless motor 1 ==> M1
  • Coreless motor 2 ==> M2
  • DC motor ==> M3
  • HC-05 :
  • TX ==> D0
  • RX ==> D1
  • GND ==> GND
  • VCC ==> 5V


  • Servo ==> SER1
  • Battery 1 ==> external power supply QL293d
  • Battery 2 ==> external power supply arduino uno

Step 4: Code

  1. Uploading code in Arduino Uno.
  2. Installing this app on mobile: https://play.google.com/store/apps/details?id=com.keuwl.arduinobluetooth
  3. I am setting all the keys according to the code in the mobile app.
  4. I am testing electronics and controlling motors using mobile via BlueTooth.

Step 5: Assembly

After testing the electronics I started making parts and changing a few dimensions to fit electronics inside the boat.

I used a cutter to make parts from foam sheets and assembled them using super-glue and waterproofing inside the boat at the bottom.

After assembling all parts I started installing electronics and motors and glued them inside the boat.

Step 6: Testing

The final test of all mechanisms using mobile.

Step 7: Final Run !!

Completing obstacles course.

Step 8: Conclusion

Controlling the boat was hard due to the low latency caused by the BlueTooth module.

No water got inside the boat and all mechanisms worked according to their purpose.