Fahrrad-Computer 2.0 - Ein Pinguin lernt Rikscha-fahren

"Most good programmers do programming not because they expect to get paid

or get adulation by the public, but because it is fun to program."

 

Linus Torvalds, "Erfinder" des Linux-Kernels

 

 

Schon als Teenager habe ich mit diversen Linux-Distributionen experimentiert. Und auch beruflich habe ich viele Berührpunkte mit linux-ähnlichen Computersystemen.  Durch die private Anschaffung eines Raspberry Pi (Kleinstcomputer in Kreditkartengrösse) ist bei mir die Idee aufgekommen, GPS-Postionen und Geschwindigkeit meiner Rikscha zu tracken/loggen und die Daten automatisiert aufzubereiten. An dieser Stelle möchte ich das Projekt eine wenig dokumentieren.

 

 

MILESTONES | Funktionen und Features die schon ganz gut laufen:

  • unterbrechungsfrei Stromversorgung (PIUPS+), primäre Stromquelle ist eine handelsübliche Powerbank, wird diese entfernt sorgt ein 18650er LiPo-Akku für den weiteren Betrieb
  • Zugriff (via ssh und/oder Remote-Desktop) auf den Raspberry über eine direkte WLAN Verbindung (z.B. mit einem Smartphone) - hierfür fungiert der Raspberry als WLAN Hotspot (kein Zugang ins WWW)
  • loggen der GPS-Daten des GPS-Moduls
  • loggen von Temperatur, Luftdruck, Geschwindigkeit, G-Kräfte und Lenkwinkel (SenseHat)
  • Apache2-Server für schnellen und einfachen Zugriff auf Daten via Smartphone/Webbrowser

 

FUTURE THINGS TO COME | To-Do's und weitere technische Features:

  • Logs automatisch in Datenbank überführen 
  • Aufbereitung der LOGS und Visualisierung (Google Maps oder ähnliches)
  • 8x8-LED-Feld (SenseHAT): Echtzeit-Anzeige von USV-Status (Powerbank oder Backup-Akku)
  • 8x8-LED-Feld (SenseHAT): Echtzeit-Anzeige der Geschwindigkeit
  • geeignetes Gehäuse bauen + flexible Halterung
  • externe GPS-Antenne
  • altes Smartphone oder Tablet-PC an Lenker montieren (Anzeige von Geschwindigkeit, Tageskilometer und Temperatur)

 

OPTIONAL FEATURES:

  • Pedelec-Akku als primäre Stromquelle integrieren?
  • Akkuzustand (Kapazität und Spannung) mittels Raspberry anzeigen?
  • Internet-of-Things, Zugriff über SIM-Modul
  • App und oder Webseite für Interaktion des Kunden (Gästebuch, Bewertungen)