Hallo,
ich möchte gerne einen GPS Tracker, Modell TK102B, so verändern, dass er
automatisch startet wenn ein Akku angeschlossen wird.
Aktuell muss dafür ein Taster an der Seite gedrückt werden.
http://www.mictronics.de/blog_content/_uploads_/2011/10/gsm_gps_trk0010.jpghttp://www.mictronics.de/2011/10/inside-the-gps-gsm-tracker/
Man könnte das Gerät natürlich einschalten und dann permanent 5V
Spannung an der microUSB Buchse anlegen.
Ich möchte gerne dass der Tracker sich sofort bei Anlegen der
Akkuspannung einschaltet.
Wie müsste ich dafür den oberen Taster beschalten/überbrücken?
Danke und Gruß
Sepp
schalte doch parallel zum Taster einen Kondensator an die
Spannungsversorgung an. Bei Anklemmen der Versorgung gibt es dann einen
Impuls. Musst nur schauen ob + oder -.
Dieser Thread ist zwar schon etwas älter, aber zufriedenstellende Lösung
gab es ja nicht.
Ich habe das Problem jetzt auch.
Ich will den Tracker als Diebstahlschutz für ein eBike und natürlich
versteckt einbauen.
Der Tracker soll sich automatisch einschalten und aufladen, wenn der
eBike Akku eingeschaltet wird.
Dann sollte der eingebaute Akku den Tracker noch eine Zeit lang
versorgen können, sodass man bei einem Diebstahl innerhalb 24h das
Fahrrad aufspüren kann.
Ja, das Video kenne ich.
Leider sieht man nicht, was er gemacht hat, um das Teil einzuschalten.
Den Taster dauernd zu drücken ist übrigens keine Lösung, genauso wenig
wie ein Kondensator.
Zum Einschalten muss man etwas 1s drücken.
Zum Ausschalten etwa 4s.
Wenn man also länger drückt, dann wird der Tracker ausgeschaltet.
Peter K. schrieb:> Leider sieht man nicht, was er gemacht hat, um das Teil einzuschalten.
Er beobachtet das blinken der LED mit einem Pin am µC und setzt ein
anders Pin (vermutlich für 1s) auf LOW direkt am Taster, wenn ich das
richtig in der Verdrahtung sehe.
Danke für den Hinweis.
In den Kommentaren zu RYGERs Post steht einiges an Details, die ich
übersehen hatte.
Ich denke, das kann man nachbilden.
Es dauert dann zwar eine Weile, bis erkannt wird, dass der Tracker aus
ist, aber damit kann ich leben.
Es gibt noch einen anderen Post unter
https://www.youtube.com/watch?v=dvGj_IYlURU der wohl etwas ausgefeilter
ist.
Leider gibt es dazu kaum weitere Informationen.
Peter K. schrieb:> Leider gibt es dazu kaum weitere Informationen.
Das Video habe ich auch gesehen.
Der will das Ding verkaufen, nicht veröffentlichen.
Peter K. schrieb:> In den Kommentaren zu RYGERs Post steht einiges an Details
Muss man, glaube ich, nicht lesen.
Prinzip ist einfach:
-Blinken im Zeitrahmen - alles i.O.
-LED länger aus - (drücke) Taste 1s
- vielleicht noch: LED länger an - Taste 4s+warte etwas - dann Reset
des µC, und alles von vorn
Ich habe das Verhalten meines TK-102B mal genauer analysiert.
Es gibt 4 verschiedene eingeschwungene Zustände.
1. tracker AUS, kein Lader => LED AUS
2. tracker AUS, ladend => LED blinkt: 3s AUS, 0.5s EIN
3. tracker AUS, vollgeladen => LED EIN
4. tracker EIN => LED blinkt: 5s AUS, 0.5s EIN
Zum sicheren Einschalten muss der EIN Taster mindestens 8s gedrückt
werden.
Sonst bleibt der Tracker bei angeschlossenem Ladegerät ausgeschaltet.
Danach muss noch ca. 20s gewartet werden, bis der Tracker eingeschwungen
ist.
Wenn man also anhand des Blinkens der LED automatisch einschalten will,
dann muss man die verschiedenen Zustände zuverlässig unterscheiden.
Meine Idee ist ein ATtiny einzubauen, der die meiste Zeit schläft und
nur durch Interrupts aufgeweckt wird.
Dadurch ist die Strombelastung durch die Überwachung minimal.
Den Watchdog Interrupt stelle ich auf 4s.
Die Logik ist relativ einfach:
if >= 4 pin change Interrupts und 0 Watchdog Interrupts => OFF charging
if >= 4 pin change Interrupts und >= 1 Watchdog Interrupts => ON, OK
if > 5 Watchdog Interrupts => OFF
Im Zustand OFF dann Interrupts disablen, Einschalttaster für 10s auf LOW
und 20 Sekunden warten.
Das sollte dann funktionieren.
Ein Problem gibt es allerdings noch.
Wenn der Akku nicht gut geladen ist, dann lässt sich der Tracker nicht
einschalten, auch wenn ein externes Ladegerät angeschlossen ist.
Diesen Fall muss ich noch abfangen.
Evtl. werde ich einen zusätzlichen Zähler einbauen, der periodisch das
Einschalten versucht.
Oder ich messe die Akkuspannung und entscheide danach.
Dazu werde ich allerdings erst einmal die Spannungskurve aufnehmen.