How to connect BH-06 Bluetooth to MWC flight controller?

Post Reply
nihao211
Posts: 8
Joined: Fri Oct 30, 2015 7:18 pm

How to connect BH-06 Bluetooth to MWC flight controller?

Post by nihao211 »

Hi, I am going to use BH-06 Bluetooth module as receiver. Now I have ICStation MWC flight controller from icstation.com(http://www.icstation.com/icstation-flig ... -3581.html).
How to connect BH-06 bluetooth to this flight controller?

Kbev5709
Posts: 451
Joined: Mon Aug 17, 2015 5:56 pm

Re: How to connect BH-06 Bluetooth to MWC flight controller?

Post by Kbev5709 »

Do you mean you want to substitute your BT for a proper RX? Or are you planning on using the EZ GUI to fly it?

nihao211
Posts: 8
Joined: Fri Oct 30, 2015 7:18 pm

Re: How to connect BH-06 Bluetooth to MWC flight controller?

Post by nihao211 »

Thanks for you replying.
I mean the latter questions.
I got an android apk from https://play.google.com/store/apps/deta ... iecontrol2.
I am going to use this apk for controlling the quadcopter.

Kbev5709
Posts: 451
Joined: Mon Aug 17, 2015 5:56 pm

Re: How to connect BH-06 Bluetooth to MWC flight controller?

Post by Kbev5709 »

Yeah, that app might not work with Multiwii. This entry from their site there doesn't say anything about Multiwii....
Control your Crazyflie quadcopter from your Android device.
Connect to Crazyflie 2.0 using Bluetooth low energy and both the original Crazyflie and Crazyflie 2.0 using the USB Crazyradio dongle connected with a USB OTG cable.

Features:
- Control Crazyflie and Crazyflie 2.0 using Crazyradio on a USB OTG compatible device
- Control Crazyflie 2.0 using Bluetooth LE 4.0
- Control mode configurable
- Control sensitivity configurable
- Axis and button mapping configurable (only for game pad)
- Control Crazyflie using touch controls
- Control Crazyflie using game pad (connected via USB or Bluetooth)
- Control Crazyflie using the device's gyroscope

Please note:
This app is designed to control Crazyflie and Crazyflie 2.0. It requires either a Crazyradio, Crazyradio PA or a Bluetooth LE 4.0 compatible device running Android 4.4+. Only Crazyflie 2.0 can be controlled with Bluetooth LE.

This line in their ad gives you the bad news right from the horse's mouth:

Please note:
This app is designed to control Crazyflie and Crazyflie 2.0. Only Crazyflie 2.0 can be controlled with Bluetooth LE.


Your ICStation MWC flight controller http://www.icstation.com/icstation-flig ... -3581.html is not a Crazyflie or crazyflie 2.0 https://www.bitcraze.io/crazyflie-2/ , although it may live up to the name crazy fly if you try and use this app with multiwii FCs.
I would double check. If not just get viewtopic.php?f=8&t=2034 the EZ GUI. It has a fly by phone thing in it. I would never use it to fly my camera carrying quad because it's not supported real well. I believe that the five yellow pin headers all by themselves over on the near right in your picture are your serial port. I can't really tell because the angle of the shot obscures my view of the screen printing. If you have Gnd (or-), 5V (or VIN), TX, RX, and either NC or OTR printed near those pins, that is where your BT will connect. TX goes to RX and RX goes to TX. After looking at it on another site I see that you will use those pins for sure. Just hook up + and -, TX and RX and that should be it.
Please go read all you can about Multiwii and Multiwii flight controllers. Read this beginners guide http://www.multiwii.com/wiki/index.php? ... rst_Flight Then find out from video or whatever how to set your FC up with Arduino. With the FC that you have you will need to upload your firmware using your software IDE (Arduino is the software and MW 2.4 is the firmware) and set it up to work correctly. To do that you will need a FTDI interface. Here is just one example of an FTDI: http://www.microcenter.com/product/4323 ... Controller
The FC that you have looks like it can do up to 6 motors (a hexacopter) but I'm not sure. I found this debug page for you to use: http://www.open-electronics.org/guest_p ... ontroller/
I would recommend that you decide what kind of multirotor you want to build, come up with a parts list with everything you will need to complete the craft. If you are unsure if some things will work together post your list here and we can help. This Multiwii FC you have is the heart of a build it yourself system. It is up to you to make sure that what you end up with will not only fly, but be safe to fly. When it comes to controlling a MW FC equipped quad, hex or octo, there is no substitute for a full fledged honest to goodness Transmitter (TX) and Receiver (RX). Even if you think a TX and RX is too expensive, you will not feel that way after you crash, ruining your first build in the process. This TX/RX combo is less than $60.00 US before S&H (Which HK kills you on BTW) http://www.hobbyking.com/hobbyking/stor ... ware_.html and it is an awesome unit that I personally use myself. Even then there will still be setup and tuning of that as well. This is not a plug and play kind of thing. Do NOT attempt to figure that this stuff is all interchangeable and can be mixed and matched at will.

nihao211
Posts: 8
Joined: Fri Oct 30, 2015 7:18 pm

Re: How to connect BH-06 Bluetooth to MWC flight controller?

Post by nihao211 »

I am so grateful for all your help again.
I got many from you before and I sovled the problem based on your suggestion.
I wish good assistance from you again.

I already spined out all motors via HK transmiter and receiver.
As I mentioned the above, I'd like to build quadcopter with the follwoing components and control it via android.

    ICStation MWC Flight Controller MPU6050 HMC5883L BMP
    Simonk 10A ESC & RCX 1804 2400KV Motor 5030
    YKS 1300mah 7.4v 20C
    HC-06 Bluetooth Module
    Arduino Uno(from www.arduino.cc) and Mini

I started to build quadcopter from https://www.youtube.com/watch?v=YPtxHw3DWrg&list=PLzidsatoEzeieT03YQ6-LpO0bR1yfEZpx.
I purchased the materials for building quadcopter based on these videos.
Now I think that I can build quadcopter with the following 2 ways. The quadcopter must be only controlled by android via bluetooth.

1. To build quadcopter only with MWC flight controller and HC-06 Bluetooth module.
MWC flight controller has five pins(yellow pins) for the serial communicating.
I only know that I can upload Multiwii firmware to flight controller via FTDI adapter.
However, I found crazyfile and its android apk and from this it seems to send the serial data for controlling quadcopter via HC-06 Bluetooth(as receiver of flight controller).
(you mentioned "If you have Gnd (or-), 5V (or VIN), TX, RX, and either NC or OTR printed near those pins, that is where your BT will connect." HC-06 only have 4 pins, GND, Vcc, TX, and RX)
Of course, I expect that I must to change this android apk for applynig to my building quadcopter.

2. To build quadcopter with MWC flight controller, HC-06 Bluetooth module and Arduino Uno or Mini.
As mentioned the above, I read "Cheap-ass quadcopter build" from youtube for building quadcopter.
Part 5 - 8 of these videos show the steps to build transmitter and receiver using nRF24L01 and arduino.
It seems that I can replace the transmitter as android apk and the receiver as HC-06 Bluetooth.

I can't yet confirm which way is correct for building quadcopter I can control by android apk.

Thanks and Best Regards,
from Xing.

Post Reply