Xiro Xplorer payload release

Post your Videos and Pictures Here!
Post Reply
adamu77
Airborne
Posts: 11
Joined: Tue Sep 06, 2016 6:57 am

Xiro Xplorer payload release

Post by adamu77 » Tue Oct 11, 2016 12:23 pm

Hi, just thought I'd share my progress in turning my Xiro Xplorer V into a fishing drone. I've attached a servo motor underneath, which I can open/close by changing the LED brightness with the left scroll wheel on the remote. A demo of it's first test is here!. I decided to power it independently with a separate 1S battery rather than hack into the drone to draw the 5V required.


User avatar
alex
Site Admin
Posts: 71
Joined: Thu May 22, 2014 11:36 am
Location: North Wales ,UK

Re: Xiro Xplorer payload release

Post by alex » Tue Oct 11, 2016 12:58 pm

Definitely interested in this, I'd like to drop a parachute for the Kids using something like this. Pics and plans would be great!!!
Cubot X17,Android 5.1
My Xiro:
Xiro Explorer V
Gimbal Version: 50521
Flight Controller Version: 50710
Camera Version: UG330_C_FW-4.9.1_150804_H
XIRO App: V2.1.3

User avatar
m15alien
First Officer
Posts: 107
Joined: Mon Jan 04, 2016 9:08 pm
Contact:

Re: Xiro Xplorer payload release

Post by m15alien » Wed Oct 12, 2016 8:08 am

Wow, nice mod, Xiro becomes a useful tool, it could be used to release little safety pack/drugs where is not possible to reach people.
What is the max payload that Xiro can hanlde in a safe way?

Well done.

Bye
' /\.|_.|.[-.|\|.

Redmi Note 3 Pro - Android 6.0.1
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Xiro Xplorer V 08/2015
Gimbal Ver. 50521
Flight Controller Unit: 50913
Camera Ver. UG3300_C_FW_4.9.1_150827_H
App Ver. 2.2.0.0623

adamu77
Airborne
Posts: 11
Joined: Tue Sep 06, 2016 6:57 am

Re: Xiro Xplorer payload release

Post by adamu77 » Thu Oct 13, 2016 12:04 am

The max lift capacity seemed to be somewhere around 650 grams (without the gimbal attached to the drone). Here is an extended video with all the details of how I put it together:



And here is a copy of the code that I used to control the servo:

#include <Servo.h>

Servo myservo;
const int analogInPin = A0;

int sensorValue = 0;
int Timer = 0;

void setup()
{
myservo.attach(12);
Serial.begin(9600);
myservo.writeMicroseconds(1000);
delay(5000);
}

void loop() {

sensorValue = analogRead(analogInPin);

if (sensorValue > 200) {
Serial.println("On");
myservo.writeMicroseconds(1000);
Timer = 0;
}

else if (sensorValue <= 200 && Timer < 6) {
Serial.println("Going");
Timer++;
delay(200);
}

else {

Serial.println("Off");
myservo.writeMicroseconds(1600);
}

Serial.println(sensorValue);
delay(200);
}

Post Reply