Leistungsmesskurbel

Mit einem Arduino lässt sich sogar die beim Fahrradfahren aufgebrachte Leistung P (= Energie pro Sekunde) bestimmen. Hierfür benötigt man sog. Dehnmessstreifen. Das sind Widerstände, welche ihren Wert je nach Dehnung des Streifens verändern. Angeordnet sind insgesamt 4 Stück in Form einer Vollbrücke. Die Brückenspannung wird dann mittels Operationsverstärker verstärkt (konkret 330-fach) und dann mit dem Arduino an einem analogen Eingang gemessen.

Bei stärkerer Belastung der Kurbel dehnen bzw. stauchen sich die Streifen mehr und die Ausgangsspannung steigt. Um zu wissen, welche Ausgangsspannung welcher Kraft entspricht, muss man die Leistungsmesskurbel natürlich zuerst mit definierten Gewichten kalibrieren.

Die Zeitspanne für eine vollständige Umdrehung wird mit einem sog. Gyrosensor (welcher die Winkelgeschwindigkeit misst) ermittelt. Hier kommt das Modul MPU6050 zum Einsatz. Über Integration der Winkelgeschwindigkeit erhält man den aktuellen Winkel. Die während einer Umdrehung wirkenden Kräfte werden gemittelt. Wurde ein Winkel von 360° zurückgelegt (= vollständige Umdrehung), wird mittels der Zeit t für diese Umdrehung die mittlere Leistung P wie folgt berechnet:

P = 2 · F · 2 · π · Kurbelradius r / t. Der Faktor 2 kommt dadurch zustande, dass ja (gleiche) Arbeit an beiden Kurbelarmen verrichtet wird.

Der Wert für P wird sodann mittels NRF24L01-Funkmodul an den Empfänger am Lenker gesendet. Dieser steuert dann ein 16 x 2 Display an, wobei momentane Leistung und Kurbelumdrehungszahl (in rpm) angezeigt werden.

 


Arduino-Codes für Sender und Empfänger: