QuadroCopter mit Arduino Mega 2560 mit MegaShield

Status
Nicht offen für weitere Antworten.
#1
Hallo Leute,

ich werde hier über meinen Quadro Copter berichte den ich gerade angefangen habe zu Bauen.
Viele werden nun gleich fragen warum das, ich will einfach etwas Neues versuchen und mit dem MegaShield ist es super einfach alles anzuschließen da alle Pins vorhanden sind.
Und ich habe noch zwei MegaShields noch rumliegen somit werde ich diese Verbauen.
Nun zu den Einzelteilen die ich auch fast alle hier habe.

01. Arduino Mega 2560
02. Arduino Mega Shield
03. Drotek IMU 10DOF - ITG3200 + BMA180 + HMC5883 + BMP085
04. Einen normalen Cardon Rahmen
05. Und der rest wie immer Motoren, ESC, Empfänger usw.

Das erste was ich versuche ist rauszufinden welche Pins ich brauche, das entnehme ich aus der Datei: def.h und von Flydurion.com

01. Eingang PIN A8 -> THROTTLE
02. Eingang PIN A9 -> ROLL
03. Eingang PIN A10 -> PITCH
04. Eingang PIN A11 -> YAW
05. Eingang PIN A12 -> AUX1
06. Eingang PIN A13 -> AUX2
07. Eingang PIN A14 -> CAM1
08. Eingang PIN A15 -> CAM2

09. Eingang PIN A0 -> BAT

10. Ausgang PIN 3 -> Motor 1
11. Ausgang PIN 5 -> Motor 2
12. Ausgang PIN 6 -> Motor 3
13. Ausgang PIN 2 -> Motor 4
14. Ausgang PIN 7 -> Motor 5
15. Ausgang PIN 8 -> Motor 6
16. Ausgang PIN 9 -> Motor 7
17. Ausgang PIN 10 -> Motor 8

17. Ausgang PIN 44 -> PITCH CAM
18. Ausgang PIN 45 -> ROLL CAM
19. Ausgang PIN 46 -> CAM TRIG

20. Eingang PIN 16,17 -> GPS

Im Anschluß noch Bilder.

Grüße an alle und schönnen Abend noch.
 

Anhänge

JUERGEN_

Generation 60++
#3
der Arduino Mega 2560 belegt für SDA und SCL andere Portpin soviel ich weiss.

du müsstest dich an dem FLYDUINO orientieren.
- > http://www.rcgroups.com/forums/showthread.php?t=1381577

:rot:
 
#4
Hallo Leute,

ich bin bis jetzt etwas weiter gekommen und möchte berichten.

1. DROTEK 10DOF Funktioniert
2. GPS kommt als nächstes

Jetzt hab ich ein kleines Problem mit den AUX Eingängen.
Die Werte liegen zwischen 1020 und 2000 und wenn ich über
der Software nun die AUX Eingänge Teste geht keiner an.

Erst wenn ich meinen Sender ausschalten springt der Wert unter
1000 und der ACC springt auf Grün.

Ich habe noch ein Video gemacht damit ihr es seht was ich meine.

http://www.cad2brain.com/multiWii/MultiWii_AUX/MultiWii_AUX.html

Vielleicht muss das so sein aber bevor was schief geht frage ich lieber nach.

Grüße dado
 
#5
hab heute wieder versucht in der config die werte zu finden aber ich finde einfach nichts , gibts niemanden der helfen kann

danke
 

gfunk

Erfahrener Benutzer
#6
JUERGEN_ hat gesagt.:
der Arduino Mega 2560 belegt für SDA und SCL andere Portpin soviel ich weiss.

du müsstest dich an dem FLYDUINO orientieren.
- > http://www.rcgroups.com/forums/showthread.php?t=1381577

:rot:
und zwar:
20 (SDA) and 21 (SCL)

quelle

als eventuellen anstoß für kommende projekte:
hier ist auch der mega drauf, nur ist das board um einiges kompakter und hat 45x45 lochabstand
 
#8
gfunk006 hat gesagt.:
JUERGEN_ hat gesagt.:
der Arduino Mega 2560 belegt für SDA und SCL andere Portpin soviel ich weiss.

du müsstest dich an dem FLYDUINO orientieren.
- > http://www.rcgroups.com/forums/showthread.php?t=1381577

:rot:
und zwar:
20 (SDA) and 21 (SCL)

quelle

als eventuellen anstoß für kommende projekte:
hier ist auch der mega drauf, nur ist das board um einiges kompakter und hat 45x45 lochabstand
hallo jürgen,

das andere ist schon lange erledigt ich hab doch nur gerade probleme mir der AUX einstelung von Sender zum Board

schau bitte das video oben an im Beitrag #4

http://www.cad2brain.com/multiWii/MultiWii_AUX/MultiWii_AUX.html

vielen dank für die antwort

grüße
 

gfunk

Erfahrener Benutzer
#9
JUERGEN_ hat gesagt.:
gfunk006 hat gesagt.:
...
hier ist auch der mega drauf, nur ist das board um einiges kompakter und hat 45x45 lochabstand
... Hier ist auch der mega drauf, nur ist das board aus einer Hand. :p:

:rot:
1. siehe lieferdatum
2. siehe preis, flyduino mega kostet halt alleine weniger und kann nach und nach aufgestockt werden
3. kein kompatibles lochmaß, ist fast ein ko kriterium für mich
4. jeder so wie er will, wollte dado nur andere möglichkeiten aufzeigen
 

gfunk

Erfahrener Benutzer
#10
dr.dado hat gesagt.:
gfunk006 hat gesagt.:
JUERGEN_ hat gesagt.:
der Arduino Mega 2560 belegt für SDA und SCL andere Portpin soviel ich weiss.

du müsstest dich an dem FLYDUINO orientieren.
- > http://www.rcgroups.com/forums/showthread.php?t=1381577

:rot:
und zwar:
20 (SDA) and 21 (SCL)

quelle

als eventuellen anstoß für kommende projekte:
hier ist auch der mega drauf, nur ist das board um einiges kompakter und hat 45x45 lochabstand
hallo jürgen,

das andere ist schon lange erledigt ich hab doch nur gerade probleme mir der AUX einstelung von Sender zum Board

schau bitte das video oben an im Beitrag #4

http://www.cad2brain.com/multiWii/MultiWii_AUX/MultiWii_AUX.html

vielen dank für die antwort

grüße
versuch mal mincheck bzw maxcheck (im multiwii_1.9 sketch)
sollten auf ca 1100 und 1900 liegen.
wenn der sender ausgeschaltet wird geht der empfänger normalerweise (kommt natürlich auf funke+einstellung an) auf failsave.

schau mal was du da eingestellt hast
 
#11
hallo jürgen ,

vielen dank jetzt funktioniert auch die AUX einstellung.

Hab vergessen nach einstellung die werte in den Arduino zu schreiben.

Was mir noch aufgefallen ist , ich sehe keine werte beim GYRO ,
in der config hab ich den DROTEK 10 ... richtig eingestellt.

Hier noch ein neues Video von der AUX einstellung und dem
GYRO der keine Funktion zeigt

http://cad2brain.com/multiWii/AUX%20geht%20GYRO%20nicht/AUX%20geht%20GYRO%20nicht.html
 

DerCamperHB

Erfahrener Benutzer
#12
Versuch das mal mit der 1.8 Software, ohne GPS brauchst du die 1.9 nicht, musst die Sensoren nur einzeln raus suchen, nicht als Imu aktivieren
Der Z-Wert vom ACC weist mal wieder auf das normale Problem mit der Version hin, es geht kein ITG und BMA zusammen
 
#13
DerCamperHB hat gesagt.:
Versuch das mal mit der 1.8 Software, ohne GPS brauchst du die 1.9 nicht, musst die Sensoren nur einzeln raus suchen, nicht als Imu aktivieren
Der Z-Wert vom ACC weist mal wieder auf das normale Problem mit der Version hin, es geht kein ITG und BMA zusammen
Hi,

habe das gerade probiert jetzt geht gar nix mehr , ich werde das aber morgen nochmals versuchen mit der 1.8 version , das blöde ist nur das ich hier noch ein GPS noch von der Ardupilot zeit habe das würde ich auch gerne verwenden in geraumer zeit

könnte es sein das die Software das nur nicht Anzeigt aber das er Funktioniert, vileicht auch noch eine möglichkeit

so jetzt aber , ab ins bett und schlafen

grüße dado
 
#14
Bei der Drotek musst die Adressen der Sensoren in der 1.8 anpassen. werte stehen in der 1.9 def.h bei der Imu.

alternativ kopierste den Drotek-Teil rüber in dei 1.8. und feddich.

Thats it!

Die 1.9 nach 12.Nov2011 kannst bedenkenlos nehmen - ist stable.
GPS Support aber noch keine Logik dahinter. Kommt mit der 2.0 und die wird der Kracher !
 

DerCamperHB

Erfahrener Benutzer
#15
Ben meinst du nicht die am 12 erstellte, sondern die Nachfolger?
Die am 12. erstellte habe ich heute erst mit WMP und BMA020 getestet gehabt, keine Chance, ist verbugt
 
#16
Hallo Leute,

heute möchte ich euch meinen kompletten Quadro Copter vorstellen,
habe den ganzen tag gebraucht zum Zusammenbauen und einstellen.

Aber mit viel Geduld und viel Kaffee habe ich es geschafft und der Copter funktioniert nun wie ich es möchte.

Bilder hänge ich an und Video wird auch folgen ... demnächst.

Was ich noch dazu machen werde ist GPS, Bluetooth für die Copter Einstellung über Android und LED`s, bei allen habe ich noch Fragen und vielleicht kann mir jemand etwas auf die Sprünge helfen.

1. GPS, weiß jemand ob ich diesen wo ich noch habe verwenden kann und welche TX/RX PIN`s werden bei dem Flydurino verwendet.

2. Bluetooht, hier weiß ich das dieses Modul geht nur auch hier die Frage welche PIN's müßen verwendet werden.

3. LED (Beleuchtung), gibt’s hier die Möglichkeit über den Mega die LED`s einzuschalten oder verschiedene Blick Eigenschaften einzurichten

so genug für heute . morgen noch die PID Einstellungen überprüfen und die ersten Flugversuche testen.

MfG dado
 

Anhänge

#17
Bluetooth braucht nur 3.3v :) hab gerade meinen Bluetooth geschrottet, falsch angeschloßen o je o je

Braucht nun GPS beim Flydurino den PIN 17 (RX) oder den PIN 15 (RX)

Danke für euere Hilfe
 

Jogibaer

Neuer Benutzer
#18
*Threadausgrab* Ich hoffe das ist ok.

Ich bin ein ziemlicher Frischling und möchte einen Quadrokopter mit dem Arduino Mega 2560 ebenfalls aufbauen, brauche da aber eine kleine Starthilfe. Ich möchte die Flugsteuerung mit LABView realisieren.

Jetzt hänge ich aber gerade etwas in der Luft.....was wird woran angeschlossen? Empfänger an die Arduino Platine und die Motorregler ebenfalls? Ich habe schon das Internet durchforstet aber irgendwie finde ich nichts was mir eine Starthilfe gibt. Den Arduino Sheet habe ich schon aber so wirklich durchblicken tu ich da nicht bei der Pinbelegung. Gibt es da nicht eine vereinfachte Version für den Aufbau eines Quadrokopters?

Grüße
Jogibaer
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten