Hallo, ich arbeite mit meinem Sohn seit ca. 1. Jahr an unserem Projekt: Arduino+GPS+Batterie Backup+SD-Karte+Mobile Datenübertragung, also GPS Daten werden auf den Fahrten gesammelt und auf einem Web-Server hochgeladen. Ich brauche die GPS Daten für mein Fahrtenbuch. Eine weitere Anwendung wäre natürlich die Sicherheit meines Autos, also per Web könnte ich den Standort meines Autos jederzeit abfragen. Und leider ist mir vor 2 Wochen ins Auto eingebrochen worden, jemand hat den Schlüssel mit einen Receiver kopiert und nachgesperrt, dann meinen Laptop und das Tablet von meiner Frau aus dem Auto gestohlen. Seelenruhig die Tasche wieder zugemacht und das Auto wieder versperrt. Also ich möchte mir, jedesmal wenn die Türen vom Auto geöffnet werden, mir eine SMS zusenden lassen. Ich bin Programmierer (48), kann PHP, WinDev, natürlich auch Android & iOS Entwicklung und Arduino C und bin mit Elektronik (TTL, ein wenig diskrete Elektronik) aufgewachsen. Unsere derzeitiger Aufbau: Arduino MEGA, Step-Down Konverter (12V auf 5V) von Amazon, einen Venus638FLPx GPS (3,3V), SD-Kartenleser von Semaf 5V, 2G Datenshield von GSM-easy!, ein Proto-Shield für Arduino Mega, PowerBoost 500 Shield von Adafruit, einen 5000mA Li-Ion Akku, ein 2,8" Nextion Touch-Display von Semaf, einen 74HC4050 Pegelwandler für das GPS und einen ULN2803. Mit dem ULN2803 schalten wir per Masse alle Stromverbraucher ab, wenn das Projekt auf Akku läuft, der MEGA kann die benötigten Stromverbraucher wieder aktivieren, wenn benötigt. Soweit funktioniert alles, aber leider das Datenshield von GSM-easy! macht Probleme, a) ich würde gerne 3G statt 2G benutzen, da GSM vermutlich in den nächsten 2-3 Jahren in Rente geschickt wird, b) was gravierender ist: das Datenshield lässt sich nicht abschalten, wenn es im Stack hängt, das ist nicht gut, wenn das Shield dauernd Strom zieht und das nicht wenig, ist der Akku sehr bald leer. Ich habe noch einen Arduino DUE hier liegen, den habe ich als erstes im Auge gehabt, da das Datenshield aber nur mit 5V läuft, dessen Bibliotheken nur mit 8bit laufen, habe ich mir damals den Arduino MEGA besorgt. Statt dem Datenshield habe ich jetzt vor, mit einem Android Handy die Datenverbindung aufzubauen. Das Android (Sony Xperia Pro mit Android 4, Cyanogen 10) Handy hat 3G und natürlich einen eigenen Akku. Das würde auch die Projekt eigene Stromversorgung entlasten. Hier stellen sich 3 Möglichkeiten für die Verbindung mit dem Arduino MEGA/DUE: 1) Micro-USB Kabel per ADK? 2) Bluetooth Verbindung 3) Serielle Verbindung Was würdet Ihr mir raten, habt Ihr einen Vorschlag? Oder soll ich das komplett anders angehen, wie z.B. einen Surfstick (3G Datenstick), der Nachteil wäre natürlich: keinen eingebauten Akku und eine externe Antenne wäre dann auch nicht möglich, SMS fraglich. Natürlich wäre da auch noch die Möglichkeit einen 3G WLAN Hotspot mit Akku zu betreiben... aber Arduino mit WLAN? Und eine SMS wäre dann natürlich auch nicht mehr möglich. Sorry für den langen Text, aber ist halt viel Projekt Arbeit bisher geschehen, sonst versteht keiner was wir machen/vorhaben. lg Alex PS: Der Umbau von MEGA zu DUE wäre nicht schlimm, der 74HC4050 würde wegfallen, den SD-Kartenleser habe ich auch auf 3,3V hier. Jetzt geht es eigentlich nur mehr um die Verbindung MEGA/DUE mit dem Android Handy oder Alternativ. PPS: Ich habe jetzt schon 2x erfolglos versucht, das Handy mit dem Arduino DUE zu verbinden, entweder ist das Kabel falsch (OTG) oder Cyanogen 10 auf dem Sony Xperia Pro kann kein ADK...
Warum zieht ihr den strom nicht aus dem boardnetz? steckdosen im kofferraum haben meist dauerplus... wenn du ein smartphone ins spiel bringen willst, kannst du dir den Arduino auch gleich schenken... den das hat eigentlich schon alles an board...
Hallo Steven, ja das wäre eine Möglichkeit, aber Smartphones haben halt so seine Tücken, z.B. wenn ich Schalter, Sensoren, Relais usw. einsetzen will, muss ich trotzdem einen kleinen z.B. UNO einsetzen... GPS Empfindlichkeit und Genauigkeit, damit hat es mit den Smartphones noch etwas, dann natürlich ist es den Smartphones lau mit externen Antennen für GPS bzw. 3G... Also müsste das Telefon sehr nah am Dashboard liegen... Bordnetz, natürlich dafür ist ja der Step-Down Konverter (12V auf 5V) gut, wenn die Zündung abgestellt wird, geht der Arduino auf Batterie, damit die Auto-Batterie nicht irgendwann leer ist, bzw. wenn ein Auto-Dieb die Batterie abhängt und dann abschleppt. Natürlich hast du Recht, Android Smartphone könnte alles, das was ich brauche... aber ein paar Probleme hab ich da schon noch a) das mit den Eingängen, wenn du da einen vernünftigen Vorschlag hast? b) Ein Smartphone unter den Radio in die Konsole geben... naja das geht nicht sehr gut, ich müsste dann das Handy zerlegen und das Display in die Konsole Kleben, klemmen usw. Offensichtlich einhängen würde natürlich einem Dieb das Leben stark erleichtern... c) das Smartphone ist echt alt, das Sony Xperia Pro ist etwa 5 Jahre alt, zerkratzt, ist halt die Nachfolge von einem Nokia 3110, was ich vorher mit dem Arduino benutzt hab, damit konnte ich halt nur SMS vernünftig senden. d) GPS Genauigkeit e) Externe Antennen lg Alex
hmm Display in Konsole ist natürlich ein Argument... Ich hab relativ lange Zeit einen Freifunk-Router im Auto betrieben... wenn die Batterie gesund ist, hast du da eigentlich kein Problem... zurück zum Telefon und der Meldung bei Öffnen der Tür; im Normalfall wird dann die Innenraumbeleuchtung aktiv... wenn man aus Versicherungsgründen getrennt vom Boardnetz bleiben will, könnte man dies mit einer Fotozelle detektieren... Signale ins Telefon... hmm... das Telefon hat usb-otg, eine serielle Kommunikation mit einer APP wär also schon mal drin (ohne µC aber wohl auch nicht möglich) bleibt noch "Kopfhöhrer einstecken" und "Netzteil anschließen" als "einfaches" Event, welches man mit Tasker zB abfangen könnte...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.