1611
Kommentar:
|
6152
Rechtschreibfehler korrigiert
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 15: | Zeile 15: |
/!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötig | /!\ Es wird trotzdem ein GPS-Empfänger mit LEA-4H Chipsatz benötig (z.B. Conrad Artikel-Nr.: 989777) |
Zeile 17: | Zeile 17: |
/!\ Es wird zusätzlich eine Telemtrie benötight (BT oder WI232) | /!\ Es wird zusätzlich eine Telemtrie benötigt (BT oder WI232) |
Zeile 20: | Zeile 20: |
... kommen noch ... | == Aktuelle Version == Platine: 0.5 |
Zeile 22: | Zeile 23: |
Firmware: 0.1b == Daten == * Versorgungsspannung: 6,2V - 12,6V (automatische Erkennung von 2s bzw. 3s) * Strom (incl. GPS + Funkmodul): ~ 115mA * Speicherkartentyp: MicroSD |
|
Zeile 23: | Zeile 30: |
[[ImageLink(http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=28160,http://gallery.mikrokopter.de/main.php/v/uploads/Schaltplan_FolllowMe_V0_4.jpg.html)]] | [http://www.aelum.de/wiki/followme/Schaltplan_FollowMe_V0.5_klein.jpg] |
Zeile 25: | Zeile 32: |
/!\ Achtung in diesem Schaltplan ist R2 und R3 falsch angegeben. Es sollte R2 = 10k und R3 = 3.9k sein. | [http://www.aelum.de/wiki/followme/FollowMe_V0.5.pdf Schaltplan als PDF] |
Zeile 27: | Zeile 34: |
= 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 |
|
Zeile 28: | Zeile 40: |
... kommt noch ... | == 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... = 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] 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ächten zum Rand der Platine liegt! Die Belegung ist wie folgt: * 1- TxD (optional) * 2- RxD * 3- VCC (+5V) * 4- GND Die Belegung des 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 Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED. Der Piepser signalisiert mit kurzen Piepsern die Suche nach Sateliten. Ist er stumm hat das GPS Satfix mit min. 6 Sateliten. |
Zeile 33: | Zeile 87: |
Link zur Software im SVN: http://mikrokopter.de/mikrosvn/Projects/FollowMe/ Was schon geht: * 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 == 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 aud der Sercon leuchtet nicht). 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) [[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 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 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 * Glüne LED leuchtet -> Betriebsbereit |
|
Zeile 34: | Zeile 135: |
KategorieHardware |
Einleitung
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
Oberseite |
Unterseite |
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ötig (z.B. Conrad Artikel-Nr.: 989777)
Es wird zusätzlich eine Telemtrie benötigt (BT oder WI232)
Technische Daten
Aktuelle Version
Platine: 0.5
Firmware: 0.1b
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]
[http://www.aelum.de/wiki/followme/FollowMe_V0.5.pdf Schaltplan als PDF]
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
Oberseite |
Unterseite |
Bauteilliste
folgt...
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]
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ächten zum Rand der Platine liegt! Die Belegung ist wie folgt:
- 1- TxD (optional)
- 2- RxD
- 3- VCC (+5V)
- 4- GND
Die Belegung des 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
Nach erfolgreichem Anschließen des GPS-Moduls mit korrekten Einstellungen erlischt die rote LED.
Der Piepser signalisiert mit kurzen Piepsern die Suche nach Sateliten. Ist er stumm hat das GPS Satfix mit min. 6 Sateliten.
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 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
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:
Bootloader
Die Platine wird über die 6-Polige Schnittstelle 1:1 mit der 6-Poligen Schnittstelle der SerCon verbunden und mit Spannung versorgt (LED aud der Sercon leuchtet nicht). 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)
So sollte es aussehen, wenn der Bootloader erfolgreich eingespielt wurde.
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 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
Glüne LED leuchtet -> Betriebsbereit