Skip to content

Cyclocomputer made with Arduino - embedded systems course project @ UniMi

License

Notifications You must be signed in to change notification settings

sprea/ciclocomputerino

Repository files navigation

Ciclocomputerino

Autori:

Simone Spreafico

Descrizione:

Il progetto proposto vuole realizzare un ciclocomputer con un microcontrollore che visualizzi su un display lcd vari valori relativi ad un giro di allenamento in bicicletta, come la velocità della bici, il tempo trascorso dall'inizio dell'allenamento e la distanza percorsa. Il ciclocomputer è provvisto anche di un accelerometro che rileva il cambio di pendenza del percorso e di un sensore di temperatura che rileva temperaturà e umidità dell'ambiente in cui ci si trova.

Elenco componenti utilizzati all'interno del progetto:

  • 1 Elegoo UNO R3
  • 1 Display LCD 1602
  • 1 Sensore Tracking IR (KY-033)
  • 1 Modulo GY-521 (accelerometro)
  • 1 Sensore DHT11 (temperatura e umidità)
  • 1 Potenziometro da 10 kΩ
  • 1 Breadboard 830 punti
  • 1 Breadboard 400 punti
  • 3 Pulsanti
  • Resistenze (10kΩ e 100Ω)
  • Cavetti dupont

Librerie software utilizzate

Schema

Schema generale

Schema Elettrico

Schema elettrico

Immagini Prototipo

Schermata Avvio

Schermata visualizzata al primo avvio del ciclocomputer

Schermata avvio

Schermata Principale

Nella prima riga del display LCD vengono mostrate distanza percorsa in kilometri e velocità in kilometri orari. Nella seconda riga viene mostrato un cronometro che registra il tempo trascorso dell'allenamento e la pendenza del percorso espressa come percentuale.

Schermata principale 1

Schermata principale 2

Schermata Pausa

Se premuto il pulsante di pausa, il ciclocomputer va in uno stato di pausa dove non registra i valori di allenamento e interrompe il cronometro.

Schermata pausa

Schermata Informazioni Aggiuntive

In questa schermata vengono mostrati i dati rilevati dal sensore DHT11 ovvero temperatura in gradi e umidità espressa in percentuale.

Schermata informazioni

Licenza

GNU GENERAL PUBLIC LICENSE version 3 (GPLv3)

About

Cyclocomputer made with Arduino - embedded systems course project @ UniMi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages