Größe: 4902
Kommentar:
|
Größe: 7775
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
[[TableOfContents([maxdepth])]] | ||<tablewidth="200px" tablestyle="text-align: center"#ffffa0> {{http://mikrokopter.de/images/eng.gif}} Page in [[en/FollowMe|english]] || <<TableOfContents>> |
Zeile 4: | Zeile 7: |
Die folgende Seite enthält allgemeine Informationen zur FollowMe Platine von JochenK_(joko) und Killagreg. | Dies ist eine Beschreibung, wie man aus einer NC einen FollowMe-Sender in zwei Varianten baut |
Zeile 6: | Zeile 9: |
= 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. |
= FollowMe: Worum geht es? = * Eine effektvolle Hundeleine womit der MK immer dem Follow-ME-Sender folgt |
Zeile 15: | Zeile 12: |
/!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötig (Conrad Artikel-Nr.: 989777) | == Video zum Follow-ME Sender "stand alone" == Stand-Alone: der Follow-ME-Sender ist eine eigenständige Einheit zum 'in die Tasche stecken' |
Zeile 17: | Zeile 15: |
/!\ Es wird zusätzlich eine Telemtrie benötight (BT oder WI232) | [[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}}]] |
Zeile 19: | Zeile 17: |
= Technische Daten = == Aktuelle Version == Platine: 0.5 |
== Video zum Follow-ME 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}}]] |
Zeile 23: | Zeile 20: |
Firmware: 0.1b | /!\ Achtung: es funktioniert nur innerhalb des GPS-Radius von 250m (vom Startpunkt aus) |
Zeile 25: | Zeile 22: |
== Daten == * Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s) * Strom (incl. GPS + Funkmodul): ~ 115mA * Speicherkartentyp: MicroSD = Schaltplan = [http://www.aelum.de/wiki/followme/Schaltplan_FollowMe_V0.5_klein.jpg] |
== Wie funktioniert es? == Der Follow-ME-Sender sendet zwei mal pro Sekunde seine Position als Ziel-Position des MKs. |
Zeile 32: | Zeile 25: |
[http://www.aelum.de/wiki/followme/FollowMe_V0.5.pdf Schaltplan als PDF] | In die NC (Senderseitig) muss dazu eine Sonderversion eingespielt werden. |
Zeile 34: | Zeile 27: |
= 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... |
Dieser Datensatz kommt beim Navi aus der 10-poligen "Debug"-Schnittstelle UND gleichzeitig aus der 10-poligen "FlightControl"-Schnittstelle heraus. |
Zeile 46: | Zeile 29: |
= Software = Die Software ist noch im Beta-Status und wird noch weiter verfeinert. |
Der Bluetooth-Sender (bzw. Wi232) wird bei der NC (senderseitig) an der Flight_control-Schnittstelle angeschlossen, weil man dann am Bluetooth-Modul nicht per Lötjumper TxD und RxD tauschen muss. |
Zeile 49: | Zeile 31: |
Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/ | = Nachbau Version: zweiter MK = == Was braucht man == * einen zweiten MK mit Navi-Control und MKGPS V1.x als Follow-ME-Sender * eine Bluetooth- oder Wi232-Sendestrecke |
Zeile 51: | Zeile 36: |
Was schon geht: | == Schritt 1: Software am "Sender-MK" einspielen == Auf der NaviControl des Follow-ME-Senders wird jetzt eine spezielle Software eingespielt. Das Einspielen erfolgt über die "DEBUG"-Pfostenleiste ! |
Zeile 53: | Zeile 39: |
* Kommunikation mit MK-Tool incl. Firmwareupgrade-->ok * Ansteuerung Pieper --> 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 |
Auf dem MK der folgen soll, kann die jeweils aktuelle Version (z.B. NC 0.24) im Einsatz bleiben und muss nicht geändert werden. |
Zeile 63: | Zeile 41: |
== 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. |
=== Version mit POI-Funktion === * http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex |
Zeile 68: | Zeile 44: |
Die Lötjumper sind wie folgt gesetzt: | Diese Version sendet zusätzlich POI-Koordinaten für VC-Versionen ab 0.24 - siehe auch: [[Firmware-0.84]] |
Zeile 70: | Zeile 46: |
/!\ Hinweis: Diese spezielle Versionen funktionieren nicht zur Navigation auf dem MK - das Koptertool wir "Inkompatibel" melden nach dem Einspielen der Version - das kann man ignorieren | |
Zeile 71: | Zeile 48: |
[[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)]] | Der MK, der die Daten sendet, macht also kein PH oder sonstiges. Fliegen kann man ihn trotzdem |
Zeile 73: | Zeile 50: |
==== Bootloader ==== Die Platine wird über die 6-Polige Schnittstelle 1:1 mit der 6-Poligen Schnittstelle der SerCon verbunden und mit Spannung versorgt. Jumper auf der SerCon setzen! Im MK-Tool "FLASH Bootloader (ISP)" wählen und das Bottloaderfile flashen. Das kann eine Weile dauern, also etwas Geduld. /!\ Achtung, das Bootloaderfile könnte falsch benannt sein. Auf ein großen "P" achten bei "644P" ("644p" funktioniert nicht) |
== Schritt 2: Drahtlose Verbindung herstellen == Der FollowMe-Sender und die NC am MK werden über zwei Bluetooth-module (bzw. Wi232) miteinander verbunden. |
Zeile 77: | Zeile 53: |
* Sende-MK: das Modul, das man normalerweise am PC (MKUSB) verwendet, kommt an die SV8-Schnittstelle ("FlightControl") - die Schnittstelle zur eigentlich FC wird einfach abgeklemmt | |
Zeile 78: | Zeile 55: |
[[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)]] | * Sende-MK: das 6-Polige Kabel zwischen FC und NC am Sende-MK bleibt angeschlossen und dient nur der Spannungsversorgung der NC * am MK: das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle |
Zeile 80: | Zeile 58: |
/!\ Achtung: '''Das Bluetooth-Modul an der FollowME-NC wird an die Schnittstelle angeschlossen, die normalerweise an die FlightControl geht!''' (Ansonsten hätten wir die Lötjumper am Bluetooth-Modul ändern müssen) Will man am FollowMe ein WI- oder BT-Modul mit bereits vorhandenem Kabel verwenden, das vorher am DEBUG-Port angeschlossen war, so muss man jetzt TX und RX im Kabel für den Anschluss an SV8 tauschen ! | |
Zeile 81: | Zeile 60: |
So sollte es aussehen wenn der Bootloader erfolgreich eingespielt wurde. | /!\ Die Lötjumper an den Bluetooth-Modulen bleiben genau so, als würde man anstelle des FollowMe-Senders einen MKUSB verwenden |
Zeile 83: | Zeile 62: |
==== Firmware flashen ==== Die Platine wir ü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 Softwarwe (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. |
== Schritt 3: Test und Anwendung == Nach dem Einschalten des Sende-MKs muss die LED am GPS an sein bzw blinken. |
Zeile 86: | Zeile 65: |
=== 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 |
Die grüne LED an der NC beginnt zu blinken, sobald sie mit dem Senden der Positionsdaten beginnt. (2 mal pro Sekunde sobald das GPS genügend Satelliten hat) |
Zeile 90: | Zeile 67: |
= Bedienung / LED-Anzeigen = Muss noch gemacht werden. |
Der Follow-MK piept bei jedem empfangenen Positionsdatensatz. |
Zeile 93: | Zeile 69: |
____ | Sobald man den GPS-Schalter auf "CH" stellt, sollte der MK dem Follow-ME Sender folgen = 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=71273|http://gallery.mikrokopter.de/main.php/v/tech/FollowME.jpg.html}}]] == Was braucht man == * eine Navi-Control * ein MKGPS * einen Lipo und Deans-Stecker * einen 5V-Recom oder Spannungsregler * eine Bluetooth- oder Wi232-Sendestrecke == Schritt 1: Spannungsregler einlöten == Auf der NaviControl ist ein Lötplatz für einen 5V-Spannungsregler vorgesehen. Man kann hier auch einen 5V-Recom verwenden, wie auf dem Photo beschrieben. [[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}}]] Achtung: Alle drei Beinchen anlöten - insbesondere der GND-Pin (grosses Pad) ist sehr wichtig. == Schritt 2: Versorgungsleitung anlöten == Der FollowME-Sender soll von einem Lipo versorgt werden können. Es funktioniert mit Spannung von 7,5 - 16V [[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}}]] == Schritt 3: Brücke einbauen == [[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}}]] Auf der NC müssen die Pins "+5V" und "+5V Servo" gebrückt werden == Schritt 4: Software einspielen == Auf der NaviControl des Follow-ME-Senders wird jetzt eine spezielle Software eingespielt. Auf dem MK kann die jeweils aktuelle Version (z.B. NC 0.22) im Einsatz bleiben und muss nicht geändert werden. * http://mikrocontroller.com/files/Navi-Ctrl_STR9_V0_24_FollowMeTransmitter.hex /!\ Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MK - 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 NC am MK werden über zwei Bluetooth-module (bzw. Wi232) miteinander verbunden. * am Boden: das Modul, das man normalerweise am PC (MKUSB) verwendet, kommt an die SV8-Schnittstelle ("FlightControl") * am MK: das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle /!\ Achtung: '''Das Bluetooth-Modul an der FollowME-NC wird an die Schnittstelle angeschlossen, die normalerweise an die FlightControl geht!''' (Ansonsten hätten wir die Lötjumper am Bluetooth-Modul ändern müssen) /!\ Die Lötjumper an den Bluetooth-Modulen bleiben genau so, als würde man anstelle des FollowMe-Senders einen MKUSB verwenden == Schritt 6: Test und Anwendung == Nach dem Einschalten muss die LED am GPS an sein bzw blinken. Die grüne LED an der NC beginnt zu blinken, sobald sie mit dem Senden der Positionsdaten beginnt. (2 mal pro Sekunde sobald das GPS genügend Satelliten hat) Der MK piept bei jedem empfangenen Positionsdatensatz. Sobald man den GPS-Schalter auf "CH" stellt, sollte der MK dem Follow-ME Sender folgen = 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. ---- . KategorieHardware |
|
Inhaltsverzeichnis
Einleitung
Dies ist eine Beschreibung, wie man aus einer NC einen FollowMe-Sender in zwei Varianten baut
FollowMe: Worum geht es?
- Eine effektvolle Hundeleine womit der MK immer dem Follow-ME-Sender folgt
Video zum Follow-ME Sender "stand alone"
Stand-Alone: der Follow-ME-Sender ist eine eigenständige Einheit zum 'in die Tasche stecken'
Video zum Follow-ME Sender "follow another MK"
Achtung: es funktioniert nur innerhalb des GPS-Radius von 250m (vom Startpunkt aus)
Wie funktioniert es?
Der Follow-ME-Sender sendet zwei mal pro Sekunde seine Position als Ziel-Position des MKs.
In die NC (Senderseitig) muss dazu eine Sonderversion 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) wird bei der NC (senderseitig) an der Flight_control-Schnittstelle angeschlossen, weil man dann am Bluetooth-Modul nicht per Lötjumper TxD und RxD tauschen muss.
Nachbau Version: zweiter MK
Was braucht man
- einen zweiten MK mit Navi-Control und MKGPS V1.x als Follow-ME-Sender
- eine Bluetooth- oder Wi232-Sendestrecke
Schritt 1: Software am "Sender-MK" einspielen
Auf der NaviControl des Follow-ME-Senders wird jetzt eine spezielle Software eingespielt. Das Einspielen erfolgt über die "DEBUG"-Pfostenleiste !
Auf dem MK der folgen soll, kann die jeweils aktuelle Version (z.B. NC 0.24) im Einsatz bleiben und muss nicht geändert werden.
Version mit POI-Funktion
Diese Version sendet zusätzlich POI-Koordinaten für VC-Versionen ab 0.24 - siehe auch: Firmware-0.84
Hinweis: Diese spezielle Versionen funktionieren nicht zur Navigation auf dem MK - 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 NC am MK werden über zwei Bluetooth-module (bzw. Wi232) miteinander verbunden.
Sende-MK: das Modul, das man normalerweise am PC (MKUSB) verwendet, kommt an die SV8-Schnittstelle ("FlightControl") - die Schnittstelle zur eigentlich FC wird einfach abgeklemmt
- Sende-MK: das 6-Polige Kabel zwischen FC und NC am Sende-MK bleibt angeschlossen und dient nur der Spannungsversorgung der NC
- am MK: das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle
Achtung: Das Bluetooth-Modul an der FollowME-NC wird an die Schnittstelle angeschlossen, die normalerweise an die FlightControl geht! (Ansonsten hätten wir die Lötjumper am Bluetooth-Modul ändern müssen) Will man am FollowMe ein WI- oder BT-Modul mit bereits vorhandenem Kabel verwenden, das vorher am DEBUG-Port angeschlossen war, so muss man jetzt TX und RX im Kabel für den Anschluss an SV8 tauschen !
Die Lötjumper an den Bluetooth-Modulen bleiben genau so, als würde man anstelle des FollowMe-Senders einen MKUSB verwenden
Schritt 3: Test und Anwendung
Nach dem Einschalten des Sende-MKs muss die LED am GPS an sein bzw blinken.
Die grüne LED an der NC beginnt zu blinken, sobald sie mit dem Senden der Positionsdaten beginnt. (2 mal pro Sekunde sobald das GPS genügend Satelliten hat)
Der Follow-MK piept bei jedem empfangenen Positionsdatensatz.
Sobald man den GPS-Schalter auf "CH" stellt, sollte der MK dem Follow-ME Sender folgen
Nachbau Version: Stand alone
Was braucht man
- eine Navi-Control
- ein MKGPS
- einen Lipo und Deans-Stecker
- einen 5V-Recom oder Spannungsregler
- eine Bluetooth- oder Wi232-Sendestrecke
Schritt 1: Spannungsregler einlöten
Auf der NaviControl 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 anlöten - insbesondere der GND-Pin (grosses Pad) ist sehr wichtig.
Schritt 2: Versorgungsleitung anlöten
Der FollowME-Sender soll 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 Follow-ME-Senders wird jetzt eine spezielle Software eingespielt. Auf dem MK kann die jeweils aktuelle Version (z.B. NC 0.22) im Einsatz bleiben und muss nicht geändert werden.
Hinweis: Diese spezielle Version funktioniert nicht zur Navigation auf dem MK - 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 NC am MK werden über zwei Bluetooth-module (bzw. Wi232) miteinander verbunden.
am Boden: das Modul, das man normalerweise am PC (MKUSB) verwendet, kommt an die SV8-Schnittstelle ("FlightControl")
- am MK: das Bluetooth-Modul kommt wie gewohnt an die "Debug"-Schnittstelle
Achtung: Das Bluetooth-Modul an der FollowME-NC wird an die Schnittstelle angeschlossen, die normalerweise an die FlightControl geht! (Ansonsten hätten wir die Lötjumper am Bluetooth-Modul ändern müssen)
Die Lötjumper an den Bluetooth-Modulen bleiben genau so, als würde man anstelle des FollowMe-Senders einen MKUSB verwenden
Schritt 6: Test und Anwendung
Nach dem Einschalten muss die LED am GPS an sein bzw blinken.
Die grüne LED an der NC beginnt zu blinken, sobald sie mit dem Senden der Positionsdaten beginnt. (2 mal pro Sekunde sobald das GPS genügend Satelliten hat)
Der MK piept bei jedem empfangenen Positionsdatensatz.
Sobald man den GPS-Schalter auf "CH" stellt, sollte der MK dem Follow-ME Sender folgen
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.