Introduction: New Arduino Bluetooth RC Boat

Hello, in this project I will show you how to transform a simple RC to Bluetooth controlled boat through your Android smartphone!

In my rc boat I chose to build my own Arduino-based circuit with atmega 328p. But, in this tutorial, you can find an Arduino uno breadboard schematic so you can build it very easy ;)

Before starting, make sure that you have:

  • Arduino uno board
  • L293D motor driver
  • HC-06 Bluetooth module
  • RC Boat that can fit all the above !

Optional you will need 1x1MOhm & 1x100KOhm resistror to add a battery level control function. For power, you can use the existing batteries (4x 1.5V AA), or replace them with a LiOn rechargeable battery pack.

Official site: http://www.ardumotive.com/bluetooth-rc-boat-new.html

Step 1: Navigation System

See the above images to understand how to control motors to navigate your rc boat, imagine that you are looking it from behind.

On simple RC boat toys you will find a "two propeller navigation system".

That means you don't need a rudder for changing directions.

You can find more details here

Step 2: Breadboard Schematic

If you want more power you can use L298 module board.

L293D motor driver will give max 0.5A per channel and it will be come very hot after while. L298 module board has a heat sink and can give 1A per channel, but is bigger than L293D.

(read more about L298 & L293D)

Step 3: Code

Download and open file with Arduino ide. Read every line of code (+comments) to understand how it's working and then upload it to your Arduino uno board!

(for programming arduino uno board you must disconnect first the RX & TX pins of Bluetooth module)

Step 4: Android Bluetooth Controller

To control your new Bluetooth Boat , download and install this android application:

Ardumotive Bluetooth Controller apk

Tip: First enable Bluetooth and establish connection with BT module. (ex. HC-06, password 1234)

Use "Help & info" button if you can not understand how it is working.

Accelelometer function is under developing, use with attention!

If you have problem with this app on your android device you can also use this one.

Step 5: And Final...

Now you can put your circuit in RC Boat!

All done!!!

Remember that Bluetooth technology will give you max 15-20 meters of control.

Follow - Comment - Share

Comments

author
t_santos (author)2017-02-12

Dear Ardumotive_com

I bought all the components, performed the circuit (the simple one with L293D), upload the source code to an Arduino Uno and the android app to my smartphone.

Is it supposed to be plug and play? I can not detect the bluetooth signal from HC-06 module.

I'm just in the begging of the process, so that all tips are welcome :)

Thank you very much,

Best Regards,

Tomás Santos

author
KOTSOS5 (author)2014-12-27

Nice one, bravo re file!

author
Ardumotive_com (author)KOTSOS52014-12-27

Thank you! Θα χαρώ να μάθω οτι το έφτιαξες και εσύ! ;)

author
KOTSOS5 (author)Ardumotive_com2014-12-27

Ego aytokinhtaki 8a ftiakso, aplos moy argoyne to bluetooth oi kinezoi. Kales giortes!

author
Ardumotive_com (author)KOTSOS52014-12-27

Α, έχω και απο αυτό!

Δες εδώ: http://www.ardumotive.com/arduino-car

About This Instructable

18,539views

74favorites

More by Ardumotive_com:MIKE - Arduino Line Following Robot for Beginners "GRECO" - Arduino Object Avoiding Robotfor BeginnersArduino 3D Printed Digital Thermometer With DHT-22 Sensor
Add instructable to: