Gast
#4520458
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...