Forum: Mikrocontroller und Digitale Elektronik Fahrradcomputer mit Android Smartphone - Fragen


von Stefan H. (stefan_h16)


Lesenswert?

Ich plane für mich selbst einen Fahrradcomputer aufzubauen, der als 
Anzeige mein Android Smartphone benutzt.
Meine Idee im Grundriss:
Ein kleine Box soll die Geschwindigkeit und die eigene 
Versorgungsspannung aus dem Nabendynamo gewinnen und dann entweder per 
Bluetooth oder USB an mein Smartphone übertragen. Ausserdem soll das 
Smartphone gleich noch über USB geladen werden. Die Stromversorgung soll 
erst bei einer Mindestgeschwindigkeit eingeschaltet werden. Sonst wird 
die Schaltung aus Akkus versorgt, das Smartphone aber nicht geladen. 
Ausserdem soll die Fahrradbeleuchtung geschaltet werden.

Vorteil dieses Aufbau:
 - Akku des Smartphones am Ende der Tour geladen
 - Smartphone hat gleich noch ein GPS eingebaut -> super fürs Tracking 
und Navigation
 - Großes, schönes Display
 - Ästhetisch vertretbarer als alles andere was ich derzeit leisten kann

Ich habe mir für Version 1 folgenden Aufbau gedacht:
1. 5V Spannungsversorgung
Dynamo -> Schotty gleichrichter -> LM2576HV -> 5V
5V-> LM1117-3V3 -> 3V3 für Controller, Bluetooth ...

2. Geschwindigkeitsgewinnung
Wie hier http://www.mikrocontroller.net/articles/Fahrradcomputer 
beschrieben

3. Daten verarbeitung
Ein Atmega liest die Geschwindigkeit ein und überträgt sie entweder über 
ein
- serielles Bluetooth Protokoll
- oder wie hier beschrieben über USB Host an das Phone
http://www.circuitsathome.com/category/mcu/arduino/usb-shield/android-adk


Meine Fragen:
Wie schalte ich am besten am besten die Wechselspannung aus dem 
Nabendynamo ? Wäre ein solid state relais wie das S202 S02 das richtige 
? Gibts da auch passendere für 60V (unbelasteter Dynamo) und wenige A ?
Wie lade ich am elegantesten ein Pack aus 4 NiMH Akkus ?

Sonst irgendein Feedback zu meiner Idee ?

von Silvan K. (silvan) Benutzerseite


Lesenswert?

Warum nimmst du die Geschwindigkeit nicht direkt aus den GPS-Daten? (Die 
wird vermutlich jede Navigations-/Tracking-Software berechnen können)

von Stefan H. (stefan_h16)


Lesenswert?

Silvan König schrieb:
> Warum nimmst du die Geschwindigkeit nicht direkt aus den GPS-Daten? (Die
> wird vermutlich jede Navigations-/Tracking-Software berechnen können)

Ich denke die sind weit weniger genau. Ausserdem ist auch der Empfang 
gelegentlich mal schlecht (dichte Wälder ...).
In späteren Versionen wollte ich dann noch Empfänger für die Pulsgurt, 
Höhensensor, Temperatursensor mit in die Box einbauen um noch mehr Daten 
zu gewinnen.

von Floh (Gast)


Lesenswert?

Stefan H. schrieb:
> Ich denke die sind weit weniger genau.

Kommt drauf an. Ein Kumpel macht Ausdauertraining mit einem Smartphone 
am Arm und kann damit Zeit, Strecke usw mittracken. Die Strecke wird 
dann gleich noch in einer Karte eingezeichnet.
Das alles funktioniert schon recht gut, vielleicht +-2m.
Also ca 1 Fahhradlänge Ungenauigkeit :-)

von mrx (Gast)


Lesenswert?

BikeComputer Pro (Android)... funktioniert für mich prima

von 666 (Gast)


Lesenswert?

Dein Smartphone hat ein GPS -> Projekt erschlagen.

Was jetzt? Vielleicht eine PC-Lüftersteuerung mit dem Smartphone?

von Stefan H. (stefan_h16)


Lesenswert?

666 schrieb:
> Dein Smartphone hat ein GPS -> Projekt erschlagen.
>
> Was jetzt? Vielleicht eine PC-Lüftersteuerung mit dem Smartphone?

Es geht ja nicht nur um die Geschwindigkeit, da mag ein GPS meistens 
ausreichend sein (auch wenn ich schon schlechte Erfahrungen gemacht 
habe). Sondern auch um das Laden des Smartphones, schalten des Lichts, 
Standlicht und später noch weitere Sensoren.

>BikeComputer Pro (Android)... funktioniert für mich prima
Danke für die Software. Kannte ich noch nicht.

von Alex (Gast)


Lesenswert?

So eine "Box", die Geschwindigkeitsdaten des Nabendynamos ausliest und 
per Bluetooth an eine App weiterleitet, wurde jetzt auf den Markt 
gebracht. Habe ich bei der VeloBerlin gesehen. Kannst du dir ja mal 
anschauen: http://bikelogger.de

Die kann noch paar andere lustige Dinge, wie einen Diebstahlalarm.

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
Noch kein Account? Hier anmelden.