View
330
Download
4
Category
Tags:
Preview:
DESCRIPTION
Progetto per la realizzazione di un datalogger da applicare alla bicicletta. Consente di monitorare tutti i parametri dell'uso della stessa (velocità, frequenza di pedalata...) oltre che monitorare la posizione via GPS. Il dispositivo è interfacciabile ad uno smartphone via bluetooth, per l'elaborazione dei dati. Slides del talk di Giovanni Espresso Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Citation preview
Cyclomatic project un data-logger con Arduino
Open Makers Day 2014 Open Makers Italy
Lunedì 16 giugno 2014 09:30 - 18:00 Napoli, Italia
IDEA: Sviluppo di un sistema di controllo automa3co del cambio di una bicicle5a
L’architettura del sistema
Microcontrollore (ba5eria) Cambio ele5rico
Modulo GPS
antenna
Accelerometro (3 assi)
MPU (co-‐processore)
Modulo Bluetooth
Giroscopio(pendenza)
Cambio
Sensore velocità(alla
ruota)
Sensore pedalata(RPM)
Smartphone(tracker)
HRM(cardiofreq)
AAuatore
Microcontrollore: Arduino
Adafruit Shield: modulo GPS
U3lizzata per datalogging su microSD card di informazioni come: ❖ lat/long, velocità(1), alEtudine, fix data
❖ da3 dell’accelerometro (G-‐force)
❖ da3 del giroscopio, calcolo pendenza
❖ velocità (2) alla ruota (km/h) → INT0
❖ cadenza della pedalata (RPM) → INT1
Calcolo di parametri di modello deriva3 dalle preceden3 informazioni come.
Interrupt 0-‐1 su pin D2-‐3
Motion Processor Unit (MPU-6050)
TinkerKit Accelerometer (⅔ Axis) bla bla bla
Modulo Bluetooth (sensori wireless) U3lizzato per il collegamento di: ❖ sensori wireless → Cardiofrequenzimetro (HRM)
❖ smartphone → tracker
Alcune foto del prototipo: vista d’insieme Supporto cellulare
Arduino + GPS (BT + sensors)
Batteria litio
Velocità alla ruota
Cad. Pedalata
Dettaglio: Arduino GPS Shield + Sensori
Cadenzometro (velocità ruota e pedalata)
Esempio: Analisi della velocità nel tempo
Python script (parser + plot)
DEMO
Grazie per la cortese attenzione!
Recommended