Grundlagen
Häng mich da mal an - kann mir jemand bei folgendem Problem helfen: Das
Accelerometer eines Smartphones erkennt einen Bewegungsimpuls und gibt
Leistung an einen Controller eines "ebike-Systems" frei (Edit: wie bringe
ich die Info vom Smartphone möglichst simpel zum Controller?) - wie setzt
man das um?
Kurzversion: Entweder man manipuliert die Sensordaten (suggeriert dem Controller also, dass die momentane Geschwindigkeit < 25 km/h beträgt), oder man muss den Controller umprogrammieren / austauschen.
Das Reverse Engineering des Controllers ist nicht trivial - die, die es erfolgreich gemacht haben, haben Produkte aus ihrem Wissen gemacht.
Wie Protokoll-Hacking mit einem Logic Analyzer und geigneter Software zur Analyse der mitgeschnittenen Datenströme funktioniert, würde den Rahmen hier völlig sprengen. Wenn Du nach diesen Begriffen suchst, findest Du selbst Infos und Anleitungen.
Das Hauptproblem ist der Controller selbst. Die Kommunikation Smartphone - Controller dagegen ist ein oft gelöstes Standardproblem; wie bereits gesagt: Bluetooth oder WLAN geht am einfachsten und ist in einschlägigen Foren tausendfach beschrieben.
Zurück zum Ebike: Das einfachste und billigste Tuning ist die Montage des Speichenmagneten (welcher über einen Reedkontakt die Drehzahl am Hinterrad liefert) an der Tretkurbel - somit "denkt" der Controller immer, die Geschwindigkeit liegt unter 25 km/h und beschleunigt weiter. In welchem Umfang dieser Betrieb außerhalb der Spezifikationen die Lebensdauer von Antrieb und Akkus verkürzt, mag jeder selbst herausfinden.
Beste Grüße, P.