Reloaded: Bluetooth LE bicycle computer: Unterschied zwischen den Versionen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche
(Nextstep)
Zeile 62: Zeile 62:
 
* PCB Design in KiCad
 
* PCB Design in KiCad
 
* Gehäusedesign für SLA Drucker erstellen
 
* Gehäusedesign für SLA Drucker erstellen
 +
 +
 +
== Prototyp ==
 +
 +
==== P.1 aka Frankenstein ====
 +
 +
[[Datei:BLEbcFrankenstein-a.jpg|400px]]
 +
[[Datei:BLEbcFrankenstein-b.jpg|400px]]

Version vom 28. Mai 2020, 09:33 Uhr

Motivation

Hab leider vor kurzen mein Fahrrad Computer mit 40° Waschgang geschrotet ;D Ich brauche ein neues Fahrrad Computaaaaaa.


Features

Features die es haben muss

  • Per Bluetooth LE auf folgende Sensordaten zugreifen
  • Herzfrequenz-Daten von meinen Pulsmesser.
  • Odometer und Trittfrequenz Sensor Daten.
  • Tageslichttaugliches Display.
  • Kompakte Bauform.

Features die es haben sollte

  • Sensordaten mit Timestamp Speichern, und per BLE an Smartphone übertragen.
  • GPS Tracking
  • Barometer und Temperatur Messungen.

Features nice to have

  • PowerMeter
  • Waschmaschienen fest machen ;D

Komponenten

Aktuelle Komponenten

  • Arduino Nano 33 BLE Sense
  • IPS Display 240x240
  • PSP 2-Axis Analog Thumb Joystick
  • GPS Modul

Aktuelle Fahrrad-Sensoren

  • WAHOO Tickt Heart (kann aber auch ein anders BLE basierte Sensor sein)
  • WAHOO Fitness Speed und Trittfrequenz Sensor (kann aber auch ein anders BLE basierte Sensor sein)


BLEbc.jpg

Software

Erreichte Milestones

  • Erste erfolgreiche BLE Daten von Herzfrequenzsensoren gelesen.

Nextstep

  • BLE Daten von wahoo fitness (Speed und Trittfrequenz) auslesen.
  • Displayansteuerung testen.
  • Erste Darstellung der Sensordaten.
  • Public GIT einrichten und OpenSource machen
  • Sensor Timestamp durch GPS Timestamp umrechnen um Sensordaten mit richtige Datum und Uhrzeit zu erhalten.
  • Speicherverbrauch ermitteln.
  • iOS APP oder Falls per Browser auf BLE zugegriffen kann ein Webapp
    • Noch nicht getestet, Chrome kann über ein experimentelle API auf Bluetooth zugreifen.

Hardware

Nextstep

  • Prototype Platform herstellen.
  • Alternative, kleinere, GPS Modul sourcen
  • Passende Datenspeicher.
  • Stromverbrauch ermitteln.
  • Passende Batterielösung finden.
  • .
  • .
  • PCB Design in KiCad
  • Gehäusedesign für SLA Drucker erstellen


Prototyp

P.1 aka Frankenstein

BLEbcFrankenstein-a.jpg BLEbcFrankenstein-b.jpg