Rishabh Banga
Published © GPL3+

Bluetooth controlled Quadcopter using MultiWii

Designing a mulirotor using MultiWii v2.5 SE and controlling it via Bluetooth.

IntermediateFull instructions provided18,412
Bluetooth controlled Quadcopter using MultiWii

Things used in this project

Hardware components

Brushless Motors
1600KV
×4
Propeller
×2
Quadcopter Frame
×1
Android device
Android device
×1
Microcontroller (MultiWii Flight SE Controller)
×1
Electronic Speed Control
×4
Power Distribution Board
×1
Lithium-Polymer Battery
×1
Receiver
×1
Bluetooth Module
×1

Software apps and online services

EZ-GUI Ground Station
Arduino 1.6

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder

Story

Read more

Schematics

ESC connections

Code

Android app

Plain text
No preview (download only).

MultiWii_2_3.zip

Plain text
No preview (download only).

sketch_bt.ino

C/C++
To test Bluetooth module.
#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup(){
  pinMode(9, OUTPUT);  // this pin will pull the BT Module pin 34 (key pin) HIGH to switch module to AT mode
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400);  // your own BT Module default speed in AT command mode
}

void loop(){

  // Keep reading from BT Module and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  // Keep reading from Arduino Serial Monitor and send to BT Module
  if (Serial.available())
    BTSerial.write(Serial.read());
}

Credits

Rishabh Banga

Rishabh Banga

12 projects • 135 followers
Intel Software Innovator | Microsoft Certified Professional | IoT Evangelist

Comments