Reloaded: Bluetooth LE bicycle computer: Unterschied zwischen den Versionen
Aus Hackerspace Ffm
(→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
Inhaltsverzeichnis
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)
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