Unterschiede zwischen den Revisionen 10 und 16 (über 6 Versionen hinweg)
Revision 10 vom 13.06.2008 09:23
Größe: 4637
Autor: hoppel
Kommentar: MKLight
Revision 16 vom 28.04.2010 22:56
Größe: 5842
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
English Version: [http://www.mikrokopter.de/ucwiki/en/hoppel en/hoppel] English Version: [[http://www.mikrokopter.de/ucwiki/en/hoppel|en/hoppel]]
Zeile 3: Zeile 3:
[[TableOfContents([maxdepth])]] <<TableOfContents>>
Zeile 14: Zeile 14:
Mail: hoppel (ät) naich.de Blog: http://www.quadrokopter-berlin.de
Zeile 26: Zeile 26:
 * Derzeitiges Abfluggewicht: ca. 850g
 * Flugzeit: ca. 18-23min
 * Derzeitiges Abfluggewicht: ca. 780g
 * Flugzeit: ca. 10-23min
Zeile 34: Zeile 34:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8475,http://gallery.mikrokopter.de/main.php/v/Nachbau/ufo3_k.jpg.html)]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/ufo3_k.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8475}}]]
Zeile 38: Zeile 38:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8478,http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter3.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8481,http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter4.jpg.html)]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter3.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8478}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter4.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=8481}}]]
Zeile 41: Zeile 41:
Nachdem mein Rahmen gebrochen war, hab ich diesmal den neuen auf 46cm Achsabstand vergrössert. Die Haube hab ich mal auf die schnelle laminiert.[[BR]] Nicht besonders schön, aber man sieht ihn sehr gut. Da ich nicht einfach nur "schwebe", ist das einfach notwendig. Nachdem mein Rahmen gebrochen war, hab ich diesmal den neuen auf 46cm Achsabstand vergrössert. Die Haube hab ich mal auf die schnelle laminiert.<<BR>> Nicht besonders schön, aber man sieht ihn sehr gut. Da ich nicht einfach nur "schwebe", ist das einfach notwendig.
Zeile 43: Zeile 43:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9585,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_1.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9588,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_2.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9591,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_3.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9594,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_4.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9598,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_5.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9601,http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_6.jpg.html)]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_1.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9585}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_2.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9588}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_3.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9591}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_4.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9594}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_5.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9598}}]] [[http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_6.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=9601}}]]
Zeile 58: Zeile 58:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=10196,http://gallery.mikrokopter.de/main.php/v/tech/cam_demontiert.jpg.html)]] [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=10200,http://gallery.mikrokopter.de/main.php/v/tech/cam_mit_kabel.jpg.html)]] [[http://gallery.mikrokopter.de/main.php/v/tech/cam_demontiert.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=10196}}]] [[http://gallery.mikrokopter.de/main.php/v/tech/cam_mit_kabel.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=10200}}]]
Zeile 60: Zeile 60:
[[BR]] Mittlerweile hängt die Kamera unten drunter und lässt sich fernauslösen. Dafür wurde kurzerhand ein BL-CTRL missbraucht und mit Relais versehen. Desweiteren wurde die Software der FC etwas modifiziert.
<<BR>> Mittlerweile hängt die Kamera unten drunter und lässt sich fernauslösen. Dafür wurde kurzerhand ein BL-CTRL missbraucht und mit Relais versehen. Desweiteren wurde die Software der FC etwas modifiziert.
Zeile 64: Zeile 63:
Das Licht an meinem MK besteht aus einem umprogrammierten BL-Ctrl und 30 LED's. Jeweils 10 LED's wurden auf einen Platinenstreifen samt Widerstand gelötet. Entgegen der ursprünglichen Version, jede LED einzeln schaltbar zu machen, wird nun ein kompletter Streifen geschaltet. Da der BL-Ctrl nur drei FET-Gruppen hat, kann man auch nur drei LED-Gruppen schalten. Damit es nicht so langweilig aussieht, wurden ein paar Effekte einprogrammiert. Um das Licht auch per Fernsteuerung umschaltbar zu machen, wurde die Fimware der FC angepasst. Diese erzeugt eine Flanke, welche von der BL-Ctrl erkannt wird und zur Durchschaltung der Effekte dient. <<BR>>
Zeile 65: Zeile 65:
Das Licht an meinem MK besteht aus einem umprogrammierten BL-Ctrl und 30 LED's. Jeweils 10 LED's wurden auf einen Platinenstreifen samt Widerstand gelötet. Entgegen der ursprünglichen Version, jede LED einzeln schaltbar zu machen, wird nun ein kompletter Streifen geschaltet. Da der BL-Ctrl nur drei FET-Gruppen hat, kann man auch nur drei LED-Gruppen schalten. Damit es nicht so langweilig aussieht, wurden ein paar Effekte einprogrammiert. Um das Licht auch per Fernsteuerung umschaltbar zu machen, wurde die Fimware der FC angepasst. Diese erzeugt eine Flanke, welche von der BL-Ctrl erkannt wird und zur Durchschaltung der Effekte dient. (Code folgt) [[BR]] Aufbau: LED-Plus an die FETs der Oberseite löten, LED-Minus auf die Masseflächen. Zum Schalten der Funke/FC wird der externe Interrupt 0 verwendet. Dafür muss ein Verbindungskabel auf ISP-Pin 6 gelötet werden. Dieser wird dann mit der FC verbunden. Stromversorgung erfolgt direkt aus dem Akku. (Schaltplan folgt später.)

Source Code BL-Ctrl: [[attachment:mklight.zip]]

Es müssen noch Anpassungen an den Code der FC gemacht werden. Dazu müssen folgende Zeilen eingefügt werden:

'''main.c''':

{{{
int main (void)
{
   ...
   PORTD = 0xF7; // LED
  //Hoppel Mod
  DDRC |= (1<<PC6); //J9 as output
   ...
}}}
'''main.h'''

{{{
  ...
  #define CFG_LOOP_LINKS 0x04
  #define CFG_LOOP_RECHTS 0x08
  //Hoppel Mod
  #define J9_HI PORTC |= (1<<PC6)
  #define J9_LO PORTC &= ~(1<<PC6)
  ...
}}}
'''fc.c'''

{{{
  ...
  GyroFaktor = ((float)Parameter_Gyro_P + 10.0) / (256.0/STICK_GAIN);
  IntegralFaktor = ((float) Parameter_Gyro_I) / (44000 / STICK_GAIN);
  //Hoppel Mod
  if(Parameter_UserParam7 > 75) J9_HI; else J9_LO;
  ...
}}}
Im MK-Tool wird dann der Userparameter 7 einem Poti zugeordnet.

<<BR>>
Zeile 67: Zeile 108:
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=15285,http://gallery.mikrokopter.de/main.php/v/uploads/nighflight.jpg.html)]] [[http://gallery.mikrokopter.de/main.php/v/uploads/nighflight.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=15285}}]]
Zeile 70: Zeile 111:
[[RCMovieVideo(http://www.rcmovie.net/flvideo/7644.flv)]] <<RCMovieVideo(http://www.rcmovie.net/flvideo/7644.flv)>>

<<RCMovieVideo(http://www.rcmovie.de/flvideo/7696.flv)>>

= Testflights =
<<RCMovieVideo(http://www.rcmovie.de/flvideo/8331.flv)>>
Zeile 73: Zeile 119:
 * [http://www.rbb-ev.de/index.php?option=com_content&task=view&id=343&Itemid=2 Bericht über Autorennen in Bernau]  * [[http://www.rbb-ev.de/index.php?option=com_content&task=view&id=343&Itemid=2|Bericht über Autorennen in Bernau]]

English Version: en/hoppel

Zur Person

User: Hoppel

Realer Name: André

Wohnort: Bei Berlin !!

Mikrokopter: Seit dem Chaos Communication Camp 2007 (Organisator des Workshops)

Blog: http://www.quadrokopter-berlin.de

Chaoskopter

Technische Daten:

  • Flight-Control 1.2 (vorbestückt) / Flight-Control 1.0 (selbst bestückt)
  • BL_Ctrl 1.0 mit 10A Fets (selbst bestückt)
  • Robbe Roxxy 2824-34
  • EPP 1045 Propps
  • Bluetooth
  • Akkku: Powerhouse 2100mAh/2500mA
  • derzeiter Frame: Alu-Vierkantrohr
  • Derzeitiges Abfluggewicht: ca. 780g
  • Flugzeit: ca. 10-23min

Sender: Futaba FC28

Bilder

Der Chaoskopter - Stage 1

Der Aufbau vor dem Chaos Camp 2007

http://gallery.mikrokopter.de/main.php/v/Nachbau/ufo3_k.jpg.html

Der fertig Kopter nach dem Chaos Camp 2007:

http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter3.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/kopter4.jpg.html

Der Chaoskopter - Stage 2

Nachdem mein Rahmen gebrochen war, hab ich diesmal den neuen auf 46cm Achsabstand vergrössert. Die Haube hab ich mal auf die schnelle laminiert.
Nicht besonders schön, aber man sieht ihn sehr gut. Da ich nicht einfach nur "schwebe", ist das einfach notwendig.

http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_1.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_2.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_3.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_4.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_5.jpg.html http://gallery.mikrokopter.de/main.php/v/Nachbau/chaoskopter_stage2_6.jpg.html

DigiCam-Mod

Daten der Cam:

  • 7,2 Megapixel
  • 800x578 Pixel Videoauflösung (!!!)
  • TV-Out

Gekauft und zerlegt.

Funktionen per Funk:

  • Fernauslöser (über schaltbare Relais)
  • Zoom - per Kabel rausgeführt
  • Videoübertragung (Eignet sich allerding nur als Kontrolle, Bild hängt ein bisschen hinterher.)

http://gallery.mikrokopter.de/main.php/v/tech/cam_demontiert.jpg.html http://gallery.mikrokopter.de/main.php/v/tech/cam_mit_kabel.jpg.html


Mittlerweile hängt die Kamera unten drunter und lässt sich fernauslösen. Dafür wurde kurzerhand ein BL-CTRL missbraucht und mit Relais versehen. Desweiteren wurde die Software der FC etwas modifiziert.

MKLight

Das Licht an meinem MK besteht aus einem umprogrammierten BL-Ctrl und 30 LED's. Jeweils 10 LED's wurden auf einen Platinenstreifen samt Widerstand gelötet. Entgegen der ursprünglichen Version, jede LED einzeln schaltbar zu machen, wird nun ein kompletter Streifen geschaltet. Da der BL-Ctrl nur drei FET-Gruppen hat, kann man auch nur drei LED-Gruppen schalten. Damit es nicht so langweilig aussieht, wurden ein paar Effekte einprogrammiert. Um das Licht auch per Fernsteuerung umschaltbar zu machen, wurde die Fimware der FC angepasst. Diese erzeugt eine Flanke, welche von der BL-Ctrl erkannt wird und zur Durchschaltung der Effekte dient.

Aufbau: LED-Plus an die FETs der Oberseite löten, LED-Minus auf die Masseflächen. Zum Schalten der Funke/FC wird der externe Interrupt 0 verwendet. Dafür muss ein Verbindungskabel auf ISP-Pin 6 gelötet werden. Dieser wird dann mit der FC verbunden. Stromversorgung erfolgt direkt aus dem Akku. (Schaltplan folgt später.)

Source Code BL-Ctrl: mklight.zip

Es müssen noch Anpassungen an den Code der FC gemacht werden. Dazu müssen folgende Zeilen eingefügt werden:

main.c:

int main (void)
{
   ...
   PORTD = 0xF7; // LED
  //Hoppel Mod
  DDRC |= (1<<PC6); //J9 as output
   ...

main.h

  ...
  #define CFG_LOOP_LINKS      0x04
  #define CFG_LOOP_RECHTS     0x08
  //Hoppel Mod
  #define J9_HI PORTC |= (1<<PC6)
  #define J9_LO PORTC &= ~(1<<PC6)
  ...

fc.c

  ...
  GyroFaktor     = ((float)Parameter_Gyro_P + 10.0) / (256.0/STICK_GAIN);
  IntegralFaktor = ((float) Parameter_Gyro_I) / (44000 / STICK_GAIN);
  //Hoppel Mod
  if(Parameter_UserParam7 > 75) J9_HI; else J9_LO;
  ...

Im MK-Tool wird dann der Userparameter 7 einem Poti zugeordnet.


http://gallery.mikrokopter.de/main.php/v/uploads/nighflight.jpg.html

Nighflight

Testflights

Links