Größe: 8425
Kommentar:
|
Größe: 14904
Kommentar: localised banner & links
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
[[TableOfContents([maxdepth])]] | ||<tablewidth="420px" tablestyle="text-align: center;"bgcolor="#ffffa0"> {{http://mikrokopter.de/images/eng.gif}} Page in [[en/FollowMe|english]]||<#ffffa0> {{http://mikrokopter.de/images/fra.gif}} Page en [[fr/FollowMe|français]] || <<TableOfContents>> |
Zeile 4: | Zeile 7: |
. Die folgende Seite enthält allgemeine Informationen zur FollowMe-Platine von JochenK_(joko) und Killagreg. = Die FollowMe-Platine: Worum geht es? = * Eine kleine und günstige Hundeleine * Einen GPS Logger für Spaziergänge oder Radtouren * Eine "Sendeeinrichtung", um dem MK ohne Laptop eine Liste von Wegpunkten hochzuschicken * Nutzung der FollowMe Funktion ohne zweite Navi-CTRL ||<style="text-align: center;">Oberseite ||<style="text-align: center;">Unterseite || ||[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=29438,http://gallery.mikrokopter.de/main.php/v/uploads/FollowMe_ViewTop_002.JPG.html)]]||[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=29442,http://gallery.mikrokopter.de/main.php/v/uploads/FollowMe_ViewBottom.JPG.html)]]|| . /!\ Achtung: auf diesen Bildern sind die grüne und rote LED bei der Bestückung vertauscht. . /!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötigt (z.B. Conrad Artikel-Nr.: 989777 oder das MKGPS) . /!\ Für das eigentliche FollowME wird zusätzlich eine Telemetrie benötigt (BT oder WI232), für reines WegPunkt-Aufzeichnen nicht. = Technische Daten = == Aktuelle Version == . Platine: 0.5 . --(Firmware: 0.1c (08.04.2009))-- . Firmware: 0.1e_SVN438 (30.04.2009) == Daten == * Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s) [bei 3s muss für ausreichende Kühlung gesorgt werden] * Strom (incl. GPS + Funkmodul): ~ 115mA * Speicherkartentyp: MicroSD = Schaltplan = [http://www.aelum.de/wiki/followme/Schaltplan_FollowMe_V0.5_klein.jpg] |
Dies ist eine Beschreibung, wie man aus einer NaviCtrl und einem [[|MKGPS]] einen FollowMe-Sender in zwei Varianten baut. |
Zeile 27: | Zeile 9: |
[http://www.aelum.de/wiki/followme/FollowMe_V0.5.pdf Schaltplan als PDF] | {i} Zur Verbindung zwischen dem FollowMe-Sender und dem MikroKopter ist zusätzlich je ein [[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=86&products_id=210|Bluetoothmodul]] oder [[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=86&products_id=378|Wi232 Modul]] nötig. |
Zeile 29: | Zeile 11: |
= Anschlüsse = * ISP (Programmieranschluss) * 10-poliger Stecker ist identisch mit der FC (Funkmodul, Kompass an PC4) * 4-poliger Stecker für GPS (RX, 5V,Masse und optional TX) * Spannungsversorgung = Bestückung = == Bestückungsdruck == ||<style="text-align: center;">Oberseite ||<style="text-align: center;">Unterseite || ||[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=29839,http://gallery.mikrokopter.de/main.php/v/tech/Bestueckungsplan_FollowMe_V0_5_oben.jpg.html)]]||[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=29843,http://gallery.mikrokopter.de/main.php/v/tech/Bestueckungsplan_FollowMe_V0_5_unten.jpg.html)]]|| == Bauteilliste == . folgt... . Hinweis: Der 5,6k Widerstand auf der Oberseite (links neben dem Taster) wurde inzwischen durch einen 10k Widerstand ersetzt. = Anschluss eines GPS Moduls = == Allgemein == . Nach dem Ändern der Einstellungen wird das GPS-Modul an die 4-polige Pinreihe neben dem ATMega angeschlossen. . /!\ Achtung, Pin 1 ist hier "unten" also der Pin, der am nächsten zum Rand der Platine liegt! Die Belegung ist wie folgt: * 1- TxD (optional) * 2- RxD * 3- VCC (+5V) * 4- GND . Wenn man ein Servokabel zum Anschluss nimmt und es intuitiv verbindet (also rot fuer Versorgung, schwarz/braun fuer Masse und weiss/gelb fuer Daten), sieht das so aus: . attachment:FollowMe-GPS-Connection.jpg . /!\ Hier ist nicht die Pinbelegung der Platine beschriftet, sondern an was die Kabel gehen sollen! == GPS Modul LEA-4H == . Das GPS-Modul muss zunächst per USB an einen PC angeschlossen und konfiguriert werden. In folgendem PDF wird die Vorgehensweise Schritt für Schritt beschrieben: . [http://www.mkstation.de/ublox%20GPS%20Empfnger%20Konfigurations%20HowTo.pdf Anleitung] . Die Belegung dieses GPS-Moduls ist wie folgt: * 1- TxD (quadratisches Lötpad) * 2- RxD * 3- VCC (+5V) * 4- GND * 5- GND * 6- Vbatt * 7- VCC (+5V) * 8- USB * 9- USB * 10- GND . . Das original USB Kabel ist wie folgt angeschlossen: * 7- Rot * 8- Grün * 9- Weiss * 10- Schwarz . . Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED. . Der Piepser signalisiert mit kurzen Piepsern die Suche nach Satelliten. Ist er stumm, hat das GPS Satfix min. 6 Satelliten. == MKGPS == . Das MKGPS ist schon bei Auslieferung richtig konfiguriert. Man kann entweder ein Anschlusskabel vom MKGPS nehmen und einen Servostecker dran löten oder einfach den Servostecker direkt auf die Platine löten. Letzteres sieht dann so aus: . attachment:MKGPS-an-FollowMe.jpg . Wobei hier die oben erwähnte ("intuitive") Farbcodierung gewählt wurde. = Software = . Die Software ist noch im Beta-Status und wird noch weiter verfeinert. . Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/ . Was schon geht: * Kommunikation mit MK-Tool incl. Firmwareupgrade-->ok * Ansteuerung Piepser --> ok * Ansteuerung LEDs --> ok * Auswertung Akkuspannung --> ok * Abfrage Button --> ok * GPS Daten auswerten --> ok * SD-Card lesen/schreiben --> ok * Anzahl der Lipozellen wird automatisch erkannt und über Peeptöne angezeigt. --> ok * Unterspannungserkennung passend für 2 bzw. 3 Zellen (~3.1V / Zelle) --> ok * Loggen der GPS-Postion als KML- und GPX-File auf die SD-Card wenn FollowMe Funktion über den Taster aktiviert ist. --> ok == Flashen == === Flashen mit dem MK-Tool === . Nachdem nun die Platine fertig gelötet ist, muss nun die Software eingespielt werden. Wie auch bei den anderen Platinen mit ATMega wird zunächst ein Bootloader geflashed und dann die Firmware. . Die Lötjumper sind wie folgt gesetzt: . [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32849,http://gallery.mikrokopter.de/main.php/v/tech/loetrbruecken.jpg.html)]] ==== Bootloader ==== . Die Platine wird über die 6-polige Schnittstelle 1:1 mit der 6-poligen Schnittstelle der SerCon verbunden und mit Spannung versorgt (LED auf der Sercon leuchtet nicht). Jumper auf der SerCon setzen! Im MK-Tool "FLASH Bootloader (ISP)" wählen und das Bootloaderfile flashen. Das kann eine Weile dauern, also etwas Geduld! . /!\ Achtung, das Bootloaderfile könnte falsch benannt sein. Auf ein großes "P" achten bei "644P" ("644p" funktioniert nicht) . [[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=32991,http://gallery.mikrokopter.de/main.php/v/uploads/loader.bmp.html)]] . So sollte es aussehen, wenn der Bootloader erfolgreich eingespielt wurde. ==== Firmware flashen ==== . Die Platine wird über die 10-polige Schnittstelle 1:1 mit der 10-poligen SIO(!!!) Schnittstelle der SerCon verbunden und mit Spannung versorgt. Jumper von der SerCon entfernen! Im MK-Tool "Update Software (seriell)" wählen und das entsprechende Hexfile auswählen. Nun sollte der Schreibvorgang starten. Nach erfolgreichem Flashen der Firmware leuchten zunächst beide LEDs dauerhaft (sofern kein GPS angeschlossen ist) und der Piepser meldet die Zellenanzahl des Akkus. === Flashen mit AVR Studio === . Wer nicht das MK Tool zum Aufspielen des Bootloaders nutzen will (weil er z.B. keine SerCon hat), kann auch mit z.B. AVR Studio den Bootloader einspielen, dafuer sollten folgende fuses gesetzt werden: . attachment:follow-me-fuses.png = Bedienung / LED-Anzeigen = * Beide LEDs leuchten konstant ab Einschaltzeitpunkt -> Verbindung zum GPS überprüfen. * Grüne LED blinkt langsam -> FollowMe sendet Waypoints. * Grüne LED leuchtet -> Betriebsbereit, es wird nichts gesendet. = Summer = * Kurz nach dem Einschalten meldet der Summer, welche Zellenanzahl (2s oder 3s) erkannt wurde. * Der Summer zeigt an, wenn bei aktiviertem FollowMe (grüne LED blinkt schneller) noch kein ausreichender GPS Empfang gegeben ist. * Beim Unterschreiten der "Akku leer Spannung" meldet sich der Summer ebenfalls. = SD-Karte = * Die SD-Karte muss FAT formatiert sein und wird automatisch gefunden. * Das Logen auf der SD-Karte erfolgt automatisch, wenn der Taster gedrückt wird und die grüne LED langsam blinkt. = Beispiele für Verarbeitung der LogDaten = == Top Speed aus GPX-Logfile holen == . Ein einfaches kleines shellscript z.b. topspeed.sh genannt mit Inhalt: {{{#!/bin/sh grep GroundSpeed $1 | sed -e 's/<GroundSpeed>//g;s/<.GroundSpeed>//g' | awk '{print $1 * 9 / 250}' | sort -g}}} . und schon kann man mit {{{./topspeed.sh /mnt/pfad/sd/karte/LOG/200DATUM/GPX/GPS000##.GPX}}} sich den topspeed holen. |
= FollowMe: Worum geht es? = * Eine effektvolle Hundeleine womit der MK immer dem Follow-ME-Sender folgt. Außerdem kann die Funktion PointOfInterest hierüber genutzt werden.<<BR>><<BR>> /!\ Achtung: Da vom FollowMe Wegpunkte gesendet werden, funktioniert dies nur innerhalb des GPS-Radius von 250m der NaviCtrl am Kopter (vom Startpunkt aus). == Video zum FollowMe Sender "stand alone" == Stand-Alone: der Follow-ME-Sender ist eine eigenständige Einheit zum 'in die Tasche stecken' [[http://www.mikrokopter.de/ucwiki/VideoAbspielen?id=150|{{http://mikrokopter.de/images/kopter/video_shots/2689601.jpg|http://www.mikrokopter.de/ucwiki/VideoAbspielen?id=150}}]] == Video zum FollowMe Sender "follow another MK" == [[http://www.mikrokopter.de/ucwiki/VideoAbspielen?id=147|{{http://mikrokopter.de/images/kopter/video_shots/2688371.jpg|http://www.mikrokopter.de/ucwiki/VideoAbspielen?id=147}}]] /!\ Achtung: es funktioniert nur innerhalb des GPS-Radius von 250m (vom Startpunkt aus) == Wie funktioniert es? == Der FollowMe-Sender sendet fünf mal pro Sekunde seine Position als Ziel-Position zum MikroKopter.<<BR>> In die NaviCtrl des FollowMe-Senders muss dazu eine Sonderversion der Software eingespielt werden.<<BR>> Dieser Datensatz kommt beim Navi aus der 10-poligen "Debug"-Schnittstelle UND gleichzeitig aus der 10-poligen "FlightControl"-Schnittstelle heraus.<<BR>> Der Bluetooth-Sender (bzw. Wi232) der normalerweise an den PC (über das MK-USB angeschlossen wird) wird bei der NaviCtrl am FollowMe an der "FlightCtrl"-Schnittstelle angeschlossen.<<BR>> (Würde der Bluetooth- oder Wi232-Sender hier an die Debug-Schnittstelle angeschlossen werden, müssten per Lötjumper TxD und RxD getauscht werden.) <<BR>><<BR>><<BR>><<BR>> = Nachbau Version: Stand alone = ||[[http://gallery.mikrokopter.de/main.php/v/tech/FollowME.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=71272|http://gallery.mikrokopter.de/main.php/v/tech/FollowME.jpg.html}}]] ||'''Beispiel 1:''' <<BR>> FollowMe mit <<BR>> [[http://mikrokopter.de/ucwiki/NaviCtrl|NaviCtrl1.1]] <<BR>> [[http://mikrokopter.de/ucwiki/MKGPS|GPS1.0]] oder [[http://mikrokopter.de/ucwiki/MKGPS|GPS2.1]] <<BR>> [[http://mikrokopter.de/ucwiki/BT-AP10|Bluetooth Modul]] <<BR>>3S Lipo. || ||[[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_Navi2_0_GPS2_1.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=86675|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_Navi2_0_GPS2_1.jpg.html}}]] ||'''Beispiel 2:''' <<BR>> FollowMe mit <<BR>> [[http://mikrokopter.de/ucwiki/NaviCtrl|NaviCtrl2.0]] <<BR>>[[http://mikrokopter.de/ucwiki/MKGPS|GPS1.0]] oder [[http://mikrokopter.de/ucwiki/MKGPS|GPS2.1]] <<BR>> [[http://mikrokopter.de/ucwiki/RadioTronix|Wi232-Modul]] <<BR>> 9V Blockbatterie. || == Beispiel 1 mit NaviCtrl 1.1: == === Was braucht man === * eine Navi-Control 1.1 * ein MKGPS 1.0 oder 2.1 * einen Lipo und Deans-Stecker * einen 5V-Recom oder Spannungsregler * eine Bluetooth- oder Wi232-Sendestrecke === Schritt 1: Spannungsregler einlöten === Auf der NaviControl 1.1 ist ein Lötplatz für einen 5V-Spannungsregler vorgesehen. Man kann hier auch einen 5V-Recom verwenden, wie auf dem Photo beschrieben.<<BR>><<BR>> '''Achtung:''' Alle drei Beinchen müssen richtig anlötet werden - insbesondere der GND-Pin (grosses Pad) ist sehr wichtig.<<BR>><<BR>> [[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_1.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=71276|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_1.jpg.html}}]] <<BR>><<BR>> === Schritt 2: Versorgungsleitung anlöten === Der FollowMe-Sender soll in diesem Beispiel von einem Lipo versorgt werden können. Es funktioniert mit Spannung von 7,5 - 16V<<BR>><<BR>> [[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_2.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=71280|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_2.jpg.html}}]] <<BR>><<BR>> === Schritt 3: Brücke einbauen === Auf der NC müssen die Pins "+5V" und "+5V Servo" gebrückt werden.<<BR>><<BR>> [[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_3.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=71284|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe_3.jpg.html}}]] <<BR>><<BR>><<BR>><<BR>> === Schritt 4: Software einspielen === Auf der NaviControl des FollowMe-Senders wird jetzt eine spezielle Software eingespielt. <<BR>> Dies kann wie ein normales Update über die "Debug" Schnittstelle eingespielt werden.<<BR>> * Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex <<BR>><<BR>> {i} Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: [[Firmware-0.84]] <<BR>> {i} Auf der NaviCtrl des MikroKopter kann die jeweils aktuelle Version (> V0.22) im Einsatz bleiben und muss nicht geändert werden.<<BR>><<BR>> /!\ Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MikroKopter - das Koptertool wird "Inkompatibel" oder "! FollowMe only !" melden nach dem Einspielen der Version - das kann man ignorieren. === Schritt 5: Drahtlose Verbindung herstellen === Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (oder zwei Wi232-Module) miteinander verbunden. * am Boden: Das Bluetooth-Modul, das man normalerweise am PC (über das MKUSB) verwendet, kommt an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl des FollowMe-Sender. * am MK: Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl am Kopter. === Schritt 6: Test und Anwendung === Nach dem Einschalten des FollowMe-Sender muss die LED am GPS an sein und nach einem Satfix blinken.<<BR>> Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung zum Kopter (5x pro sec.) begonnen.<<BR>><<BR>> Wenn die Übertragung des FollowMe-Sender beginnt, piept der MikroKopter bei jedem empfangenen Positionsdatensatz, also auch 5x pro Sekunde.<<BR>><<BR>> '''WICHTIG!''' <<BR>> Der Kopter '''muss''' bevor die Funktion des FollowMe Senders genutzt werden kann, auch einen Satfix haben! <<BR>> Hat der Kopter jetzt auch einen Satfix, kann man man nach dem starten den GPS-Schalter auf "CH" stellen. Jetzt sollte der MK dem FollowMe-Sender folgen. Wie die POI-Funktion genutzt wird, kann hier nachgelesen werden: [[http://mikrokopter.de/ucwiki/PointOfInterest#Aktivierung_per_Sender|POI]] <<BR>><<BR>> {i} Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird. <<BR>><<BR>><<BR>><<BR>> == Beispiel 2 mit NaviCtrl 2.0: == === Was braucht man === * eine Navi-Control 2.0 * ein MKGPS 1.0 oder 2.1 * einen 9V Blockakku und Anschlussstecker * einen 5V-Recom oder Spannungsregler * eine Bluetooth- oder Wi232-Sendestrecke === Schritt 1: Spannungsregler einlöten === Auf der NaviControl 2.0 ist ein Lötplatz für einen 5V-Recom vorgesehen. Der 5V Recom kann von der Unterseite eingesetzt werden.<<BR>><<BR>> [[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe-Navi2_0_Beispiel1_1.JPG.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=86680|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe-Navi2_0_Beispiel1_1.JPG.html}}]] <<BR>><<BR>> === Schritt 2: Versorgungsleitung anlöten und Brücke einbauen === Der FollowMe-Sender soll in diesem Beispiel von einem 9V-Blockbatterie versorgt werden können. <<BR>> Auf der Oberseite wir der 5V Recom nun verlötet. An die Pads daneben wird die Anschlussleitung für die Spannungsversorgung angelötet.<<BR>> Zusätzlich müssen die Pins "+5V" und "+5V Servo" gebrückt werden.<<BR>> [[http://gallery.mikrokopter.de/main.php/v/tech/FollowMe-Navi2_0_Beispiel1_2.JPG.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=86684|http://gallery.mikrokopter.de/main.php/v/tech/FollowMe-Navi2_0_Beispiel1_2.JPG.html}}]] === Schritt 3: Software einspielen === Auf der NaviControl des FollowMe-Senders wird jetzt eine spezielle Software eingespielt. <<BR>> Dies kann wie ein normales Update über die "Debug" Schnittstelle eingespielt werden.<<BR>> * Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex <<BR>><<BR>> {i} Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: [[Firmware-0.84]] <<BR>> {i} Auf der NaviCtrl des MikroKopter kann die jeweils aktuelle Version (> V0.22) im Einsatz bleiben und muss nicht geändert werden.<<BR>><<BR>> /!\ Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MikroKopter - das Koptertool wird "Inkompatibel" oder "! FollowMe only !" melden nach dem Einspielen der Version - das kann man ignorieren. === Schritt 4: Drahtlose Verbindung herstellen === Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (oder zwei Wi232-Module) miteinander verbunden. * am Boden: Das Bluetooth-Modul, das man normalerweise am PC (über das MKUSB) verwendet, kommt an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl des FollowMe-Sender. * am MK: Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl am Kopter. === Schritt 5: Test und Anwendung === Nach dem Einschalten des FollowMe-Sender muss die LED am GPS an sein und nach einem Satfix blinken.<<BR>> Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung zum Kopter (5x pro sec.) begonnen.<<BR>><<BR>> Wenn die Übertragung des FollowMe-Sender beginnt, piept der MikroKopter bei jedem empfangenen Positionsdatensatz, also auch 5x pro Sekunde.<<BR>><<BR>> '''WICHTIG!''' <<BR>> Der Kopter '''muss''' bevor die Funktion des FollowMe Senders genutzt werden kann, auch einen Satfix haben! <<BR>> Hat der Kopter jetzt auch einen Satfix, kann man man nach dem starten den GPS-Schalter auf "CH" stellen. Jetzt sollte der MK dem FollowMe-Sender folgen. Wie die POI-Funktion genutzt wird, kann hier nachgelesen werden: [[http://mikrokopter.de/ucwiki/PointOfInterest#Aktivierung_per_Sender|POI]] <<BR>><<BR>> {i} Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird. <<BR>><<BR>><<BR>><<BR>> = Nachbau Version: zweiter MikroKopter = == Was braucht man == * einen zweiten MikroKopter mit Navi-Control und MKGPS als FollowME-Sender. * eine Bluetooth- oder Wi232-Sendestrecke. == Schritt 1: Software am "Sender-MK" einspielen == Sende-MK: Auf der NaviControl des ersten Kopters, also des FollowME-Senders wird jetzt die spezielle FollowMe-Software eingespielt.<<BR>> Das Einspielen erfolgt wie das normale updaten der NaviCtrl, über die "DEBUG"-Pfostenleiste !<<BR>><<BR>> Folgender-MK: Auf dem zweiten MK der folgen soll, muss nichts geändert werden. Hier sollte die jeweils aktuelle Software-Version der NaviCtrl im Einsatz sein.<<BR>><<BR>> '''Download der FollowMe-Software mit POI-Funktion''' * Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex <<BR>><<BR>> {i} Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: [[Firmware-0.84]] <<BR>><<BR>> /!\ Hinweis: Diese spezielle Versionen funktionieren '''nicht''' zur Navigation auf dem MikroKopter! . Das Koptertool wir "Inkompatibel" melden nach dem Einspielen der Version - das kann man ignorieren<<BR>> Der MK, der die Daten sendet, macht also kein PH oder sonstiges. Fliegen kann man ihn trotzdem. == Schritt 2: Drahtlose Verbindung herstellen == Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (bzw. zwei Wi232 Module) miteinander verbunden. * Sende-MK: . Das 10-Polige Kabel zwischen NaviCtrl und FlightCtrl wird nicht genutzt und kann entfernt werden. Stattdessen wird das Bluetooth/Wi232 Modul, das man normalerweise am PC (über das MKUSB) verwendet, an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl angesteckt. <<BR>> Das 6-Polige Kabel zwischen FlightCtrl und NaviCtrl am Sende-MK bleibt angeschlossen und dient nur zur Spannungsversorgung der NaviCtrl. * Folgender-MK: . Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl. /!\ '''Achtung:''' <<BR>> . Die Bluetooth- oder Wi232-Module können durch unterschiedliches Jumpern entweder am Kopter oder dem PC betrieben werden.<<BR>> Das Modul, welches normalerweise am PC (über das MKUSB) angeschlossen wird, kann an dem FollowMe-Sender (Sende-MK) angeschlossen werden.<<BR>> Mehr Infos zu den Einstellungen der Module kann auf der Wikiseite des [[http://mikrokopter.de/ucwiki/BT-AP10|Bluetooth-Modul]] oder des [[http://mikrokopter.de/ucwiki/RadioTronix|Wi232-Modul]]] erfahren werden. == Schritt 3: Test und Anwendung == Nach dem Einschalten des Sende-MK muss die LED am GPS an sein und nach einem Satfix blinken.<<BR>> Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung (5x pro sec.) begonnen.<<BR>><<BR>> Der Folgende-MK piept dann bei jedem empfangenen Positionsdatensatz. Also auch 5x pro Sekunde.<<BR>><<BR>> Sobald der "Folgende-MK" auch einen Satfix hat, kann man den GPS-Schalter des "Folgenden-MK" auf "CH" stellt. Jetzt sollte der MK dem Follow-ME Sender (Sende-MK) folgen.<<BR>><<BR>> {i} Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird. = Tipps = Ein GpsShield bietet sich auch beim POI-Sender an, um bestmöglichen Empfang zu gewährleisten = Uralte Version = Es gab mal eine [[FollowMe_OLD|uralte]] Version eines Follow-ME-Senders, die von dieser Beschreibung abgelöst wurde. |
Inhaltsverzeichnis
Einleitung
Dies ist eine Beschreibung, wie man aus einer NaviCtrl und einem [[|MKGPS]] einen FollowMe-Sender in zwei Varianten baut.
Zur Verbindung zwischen dem FollowMe-Sender und dem MikroKopter ist zusätzlich je ein Bluetoothmodul oder Wi232 Modul nötig.
FollowMe: Worum geht es?
Eine effektvolle Hundeleine womit der MK immer dem Follow-ME-Sender folgt. Außerdem kann die Funktion PointOfInterest hierüber genutzt werden.
Achtung: Da vom FollowMe Wegpunkte gesendet werden, funktioniert dies nur innerhalb des GPS-Radius von 250m der NaviCtrl am Kopter (vom Startpunkt aus).
Video zum FollowMe Sender "stand alone"
Stand-Alone: der Follow-ME-Sender ist eine eigenständige Einheit zum 'in die Tasche stecken'
Video zum FollowMe Sender "follow another MK"
Achtung: es funktioniert nur innerhalb des GPS-Radius von 250m (vom Startpunkt aus)
Wie funktioniert es?
Der FollowMe-Sender sendet fünf mal pro Sekunde seine Position als Ziel-Position zum MikroKopter.
In die NaviCtrl des FollowMe-Senders muss dazu eine Sonderversion der Software eingespielt werden.
Dieser Datensatz kommt beim Navi aus der 10-poligen "Debug"-Schnittstelle UND gleichzeitig aus der 10-poligen "FlightControl"-Schnittstelle heraus.
Der Bluetooth-Sender (bzw. Wi232) der normalerweise an den PC (über das MK-USB angeschlossen wird) wird bei der NaviCtrl am FollowMe an der "FlightCtrl"-Schnittstelle angeschlossen.
(Würde der Bluetooth- oder Wi232-Sender hier an die Debug-Schnittstelle angeschlossen werden, müssten per Lötjumper TxD und RxD getauscht werden.)
Nachbau Version: Stand alone
Beispiel 1: |
Beispiel 2: |
Beispiel 1 mit NaviCtrl 1.1:
Was braucht man
- eine Navi-Control 1.1
- ein MKGPS 1.0 oder 2.1
- einen Lipo und Deans-Stecker
- einen 5V-Recom oder Spannungsregler
- eine Bluetooth- oder Wi232-Sendestrecke
Schritt 1: Spannungsregler einlöten
Auf der NaviControl 1.1 ist ein Lötplatz für einen 5V-Spannungsregler vorgesehen. Man kann hier auch einen 5V-Recom verwenden, wie auf dem Photo beschrieben.
Achtung: Alle drei Beinchen müssen richtig anlötet werden - insbesondere der GND-Pin (grosses Pad) ist sehr wichtig.
Schritt 2: Versorgungsleitung anlöten
Der FollowMe-Sender soll in diesem Beispiel von einem Lipo versorgt werden können. Es funktioniert mit Spannung von 7,5 - 16V
Schritt 3: Brücke einbauen
Auf der NC müssen die Pins "+5V" und "+5V Servo" gebrückt werden.
Schritt 4: Software einspielen
Auf der NaviControl des FollowMe-Senders wird jetzt eine spezielle Software eingespielt.
Dies kann wie ein normales Update über die "Debug" Schnittstelle eingespielt werden.
Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex
Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: Firmware-0.84
Auf der NaviCtrl des MikroKopter kann die jeweils aktuelle Version (> V0.22) im Einsatz bleiben und muss nicht geändert werden.
Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MikroKopter - das Koptertool wird "Inkompatibel" oder "! FollowMe only !" melden nach dem Einspielen der Version - das kann man ignorieren.
Schritt 5: Drahtlose Verbindung herstellen
Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (oder zwei Wi232-Module) miteinander verbunden.
am Boden: Das Bluetooth-Modul, das man normalerweise am PC (über das MKUSB) verwendet, kommt an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl des FollowMe-Sender.
am MK: Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl am Kopter.
Schritt 6: Test und Anwendung
Nach dem Einschalten des FollowMe-Sender muss die LED am GPS an sein und nach einem Satfix blinken.
Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung zum Kopter (5x pro sec.) begonnen.
Wenn die Übertragung des FollowMe-Sender beginnt, piept der MikroKopter bei jedem empfangenen Positionsdatensatz, also auch 5x pro Sekunde.
WICHTIG!
Der Kopter muss bevor die Funktion des FollowMe Senders genutzt werden kann, auch einen Satfix haben!
Hat der Kopter jetzt auch einen Satfix, kann man man nach dem starten den GPS-Schalter auf "CH" stellen. Jetzt sollte der MK dem FollowMe-Sender folgen.
Wie die POI-Funktion genutzt wird, kann hier nachgelesen werden: POI
Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird.
Beispiel 2 mit NaviCtrl 2.0:
Was braucht man
- eine Navi-Control 2.0
- ein MKGPS 1.0 oder 2.1
- einen 9V Blockakku und Anschlussstecker
- einen 5V-Recom oder Spannungsregler
- eine Bluetooth- oder Wi232-Sendestrecke
Schritt 1: Spannungsregler einlöten
Auf der NaviControl 2.0 ist ein Lötplatz für einen 5V-Recom vorgesehen. Der 5V Recom kann von der Unterseite eingesetzt werden.
Schritt 2: Versorgungsleitung anlöten und Brücke einbauen
Der FollowMe-Sender soll in diesem Beispiel von einem 9V-Blockbatterie versorgt werden können.
Auf der Oberseite wir der 5V Recom nun verlötet. An die Pads daneben wird die Anschlussleitung für die Spannungsversorgung angelötet.
Zusätzlich müssen die Pins "+5V" und "+5V Servo" gebrückt werden.
Schritt 3: Software einspielen
Auf der NaviControl des FollowMe-Senders wird jetzt eine spezielle Software eingespielt.
Dies kann wie ein normales Update über die "Debug" Schnittstelle eingespielt werden.
Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex
Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: Firmware-0.84
Auf der NaviCtrl des MikroKopter kann die jeweils aktuelle Version (> V0.22) im Einsatz bleiben und muss nicht geändert werden.
Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MikroKopter - das Koptertool wird "Inkompatibel" oder "! FollowMe only !" melden nach dem Einspielen der Version - das kann man ignorieren.
Schritt 4: Drahtlose Verbindung herstellen
Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (oder zwei Wi232-Module) miteinander verbunden.
am Boden: Das Bluetooth-Modul, das man normalerweise am PC (über das MKUSB) verwendet, kommt an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl des FollowMe-Sender.
am MK: Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl am Kopter.
Schritt 5: Test und Anwendung
Nach dem Einschalten des FollowMe-Sender muss die LED am GPS an sein und nach einem Satfix blinken.
Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung zum Kopter (5x pro sec.) begonnen.
Wenn die Übertragung des FollowMe-Sender beginnt, piept der MikroKopter bei jedem empfangenen Positionsdatensatz, also auch 5x pro Sekunde.
WICHTIG!
Der Kopter muss bevor die Funktion des FollowMe Senders genutzt werden kann, auch einen Satfix haben!
Hat der Kopter jetzt auch einen Satfix, kann man man nach dem starten den GPS-Schalter auf "CH" stellen. Jetzt sollte der MK dem FollowMe-Sender folgen.
Wie die POI-Funktion genutzt wird, kann hier nachgelesen werden: POI
Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird.
Nachbau Version: zweiter MikroKopter
Was braucht man
einen zweiten MikroKopter mit Navi-Control und MKGPS als FollowME-Sender.
- eine Bluetooth- oder Wi232-Sendestrecke.
Schritt 1: Software am "Sender-MK" einspielen
Sende-MK: Auf der NaviControl des ersten Kopters, also des FollowME-Senders wird jetzt die spezielle FollowMe-Software eingespielt.
Das Einspielen erfolgt wie das normale updaten der NaviCtrl, über die "DEBUG"-Pfostenleiste !
Folgender-MK: Auf dem zweiten MK der folgen soll, muss nichts geändert werden. Hier sollte die jeweils aktuelle Software-Version der NaviCtrl im Einsatz sein.
Download der FollowMe-Software mit POI-Funktion
Software: http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex
Diese Version sendet zusätzlich POI-Koordinaten für NaviCtrl-Versionen ab V0.24 - siehe auch: Firmware-0.84
Hinweis: Diese spezielle Versionen funktionieren nicht zur Navigation auf dem MikroKopter!
Das Koptertool wir "Inkompatibel" melden nach dem Einspielen der Version - das kann man ignorieren
Der MK, der die Daten sendet, macht also kein PH oder sonstiges. Fliegen kann man ihn trotzdem.
Schritt 2: Drahtlose Verbindung herstellen
Der FollowMe-Sender und die NaviCtrl am MikroKopter werden über zwei Bluetooth-Module (bzw. zwei Wi232 Module) miteinander verbunden.
- Sende-MK:
Das 10-Polige Kabel zwischen NaviCtrl und FlightCtrl wird nicht genutzt und kann entfernt werden. Stattdessen wird das Bluetooth/Wi232 Modul, das man normalerweise am PC (über das MKUSB) verwendet, an die "FlightControl"-Schnittstelle (SV8) der NaviCtrl angesteckt.
Das 6-Polige Kabel zwischen FlightCtrl und NaviCtrl am Sende-MK bleibt angeschlossen und dient nur zur Spannungsversorgung der NaviCtrl.
- Folgender-MK:
Das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle der NaviCtrl.
Achtung:
Die Bluetooth- oder Wi232-Module können durch unterschiedliches Jumpern entweder am Kopter oder dem PC betrieben werden.
Das Modul, welches normalerweise am PC (über das MKUSB) angeschlossen wird, kann an dem FollowMe-Sender (Sende-MK) angeschlossen werden.
Mehr Infos zu den Einstellungen der Module kann auf der Wikiseite des Bluetooth-Modul oder des Wi232-Modul] erfahren werden.
Schritt 3: Test und Anwendung
Nach dem Einschalten des Sende-MK muss die LED am GPS an sein und nach einem Satfix blinken.
Sobald das GPS genügend Satelliten empfängt, wird mit der Übertragung (5x pro sec.) begonnen.
Der Folgende-MK piept dann bei jedem empfangenen Positionsdatensatz. Also auch 5x pro Sekunde.
Sobald der "Folgende-MK" auch einen Satfix hat, kann man den GPS-Schalter des "Folgenden-MK" auf "CH" stellt. Jetzt sollte der MK dem Follow-ME Sender (Sende-MK) folgen.
Der FollowMe-Sender kann auch kurz vor einem Satfix mit der Datenübertragung beginnen. Daher bitte darauf achten, das die LED am GPS auch blinkt bevor die Funktion genutzt wird.
Tipps
Ein GpsShield bietet sich auch beim POI-Sender an, um bestmöglichen Empfang zu gewährleisten
Uralte Version
Es gab mal eine uralte Version eines Follow-ME-Senders, die von dieser Beschreibung abgelöst wurde.