This page gives an overview about the required components and lists advantages and disadvantages for each of them.
Also included must be:
...
Table of Contents |
---|
Frame
DJI FlameWheel F450
- Cost: 169€
- Size: 450mm Diagonal
- Weight frame alone: 282g
- Takeoff Weight: 800g-1200g (1600g? Depending on sources)
- Will need cable ties
- Power distribution board already built in
- Propellers included
Microcontroller
Expand | ||
---|---|---|
| ||
Raspberry Pi 2 Model B:
weight: 59g size: heigth: 85 mm, width: 56 mm, depth: 17 mm power consumption: http://raspi.tv/2015/raspberry-pi2-power-and-performance-measurement Hardware:
price: Reichelt: 37,95 € BeagleBone BlackIn contrast to Raspberry Pi :
weight: 39.68 grams size: heigth: 86 mm, width: 53 mm power consumption: http://www.farnell.com/datasheets/1819364.pdf?COM=DesignCenter in section 6.1.7 Hardware:
Price: Farnell element14: €46.16 (Price is before tax) RS Components: £39.99 |
Arduino Mega 2560
Links: store.arduino.cc/product/A000067
http://www.arduino.cc/en/Main/ArduinoBoardMega2560
General Informations:
- 16 MHz
Price: 17,99 €
Lenght | 101.52 mm |
Width | 53.3 mm |
Weight | 37 g |
Battery
3S will presumably be enough
For weight reasons: probably ca. 2000mAh?
Weight: 162g
Price: 28,16€
Output: 11,1V
...
LiPo-Warners
Connection to the microcontroller will have to be done by ourselves. So I don't know how many pins we might need. Will have to talk to someone who might know more, internet doesn't really give much insight. Maybe I'll make a post about it somewhere?
Links: Amazon
Cost: 7€
weight: 9g
Motors
DJI Motor 2212/920 rpm/V
- Voltage: 11,1 bis 14,4V
- Standard Current: 15-25A
- Max Current: 30A
- Required Batteries: 3S-4S LiPos
- Weight: 56g each (including Propeller Adapter)
Calculation Site: http://www.ecalc.ch/xcoptercalc.php?ecalc&lang=de
In case this helps anyone...I don't think my calculations were correct so it didn't help me much
Electronic Speed Controller (ESC)
DJI Brushless Regler 30A OPTO (?)
- Voltage: 6-16.8V
- Connects to a receiver -> Might need to reverse engineer that thing or the cable, don't know much about that
- Orange Cable carries signal: freq. 30hz-450hz (most people i've seen used 400hz)
- Brown Cable is ground, red one useless apparently
http://wiki.dji.com/en/index.php/ESC
http://www.sarkanyellato.hu/wp-content/uploads/2011/10/RC-Timer-10.18.30.40A-ESC-Instruction.pdf
Replacement parts for Controller/Arms: https://copterdeluxe.com/Multi-Rotor-Copter-Ersatzteile-DJI-Hobby-F450 (Currently not available?)
Gyro & Acceleration Sensors
...
Proximity Sensors
4-Pin Ultrasonic-Module HC-SR04
Probably we will need 10 of this sensors, but maybe 6 will be enough.
Links: Amazon, datasheet, short instructions
Cost: 10 x approx. 2€ ≈ 20€
Power Supply: +5VDV, 10 x 15mA working current
weght: 8.5g
Pins: 2 GPIO, VCC, GND
- VCC = +5VDC (GPIO)
- Trig = Trigger input of Sensor (5V Digital GPIO)
- Echo = Echo output of Sensor (5V Digital GPIO)
Important: Outputs 5V. If the microcontroller can only handle 3.3V inputs, we need to build an easy voltage divider. - GND = GND (GPIO)
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
/*
HC-SR04 Ping distance sensor]
VCC to arduino 5v GND to arduino GND
Echo to Arduino pin 13 Trig to Arduino pin 12
Red POS to Arduino pin 11
Green POS to Arduino pin 10
560 ohm resistor to both LED NEG and GRD power rail
More info at: http://goo.gl/kJ8Gl
Original code improvements to the Ping sketch sourced from Trollmaker.com
Some code and wiring inspired by http://en.wikiversity.org/wiki/User:Dstaub/robotcar
*/
#define trigPin 13
#define echoPin 12
#define led 11
#define led2 10
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW); // Added this line
delayMicroseconds(2); // Added this line
digitalWrite(trigPin, HIGH);
// delayMicroseconds(1000); - Removed this line
delayMicroseconds(10); // Added this line
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance < 4) { // This is where the LED On/Off happens
digitalWrite(led,HIGH); // When the Red condition is met, the Green LED should turn off
digitalWrite(led2,LOW);
}
else {
digitalWrite(led,LOW);
digitalWrite(led2,HIGH);
}
if (distance >= 200 || distance <= 0){
Serial.println("Out of range");
}
else {
Serial.print(distance);
Serial.println(" cm");
}
delay(500);
} |
Expand | ||
---|---|---|
| ||
Minimum sensor recognition distance:> Sensor’s minimum-distance does not have to be much smaller than 20cm (8“). Infrared:
Pro: - Quality products comparatively cheap - In some cases very high resolution (up to 1 mm) Contra: - Problems with sun light - Problems with recognition of dark or black objects - Small range sizes
Recommendation after some research: Sharp GP2Y 0A02 (ca. $11, 20cm – 150cm Range, Analogue Output) http://acroname.com/products/SHARP-GP2Y0A02YK0F-IR-PACKAGE (see also: http://acroname.com/articles/sharp-infrared-ranger-comparison for comparison)
UltrasonicPro: - Not depending on optical properties of an object -> more reliable in common usage - Larger range sizes Contra: - Usually higher prize - Lower resolution (2-3 cm) - Problems detecting acoustic quieting objects
Recommendation after some research: Parallax PING Ultrasonic Sensor (ca. $29, 2cm – 300cm Range) https://www.parallax.com/product/28015 (maybe cheap replacement: http://www.dx.com/p/hc-sr04-ultrasonic-sensor-distance-measuring-module-133696?Utm_rid=37202148&Utm_source=affiliate#.VTsyqa3tmko) |
Radio Telemetry Kit
Aukru HC-06 Wireless 4 Pins Bluetooth RF Transceiver Serial Module
Links: Amazon, instructions, instructions, instructions
Cost: 9€
size: 4.3 * 1.6 * 0.7cm
weight: 9g
Power Supply: 3.3V - 6V, approx. 50mA
Pins: 2 GPIO, VCC, GND
- VCC = +3.3VDC / +5VDC (GPIO)
- TXD = Trigger input of Sensor (RXD (serial) Digital 0)
- RXD = Echo output of Sensor (TXD (serial) Digital 1)
- GND = GND (GPIO)
Expand | ||
---|---|---|
| ||
FPV 433Mhz Radio Telemetry Kit 100mW V1.1:http://www.hobbyking.com/hobbyking/store/__42847__FPV_433Mhz_Radio_Telemetry_Kit_100mW_V1_1.html |
Price summary
- 253,75€ + Microcontroller
- If we use the Arduino Mega from the office, we won't need any extra cost for the microcontroller