Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.69 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.69 KB

MicroPyWatch

Sports and Game project

Project of a smart watch which can calculate BPM.

Functionnalities :

  • a digital and an analog clock accurate to the nearest millisecond with the date ;
  • a BPM sensor whose graphic can be plotted with the calculus of the BPM in real-time ;
  • a "darkmode" button, that can change the theme from light to dark and vice-versa ;
  • a Pong game.

Theme

To change the theme of the smart watch, we can press the SW1 button. There is a light and a dark theme.

Menu

To change the screens of the smart watch, there is a menu we can access by pressing the SW2 button.

To browse the menu, we can press the SW3 button.

To select, we can re-press the SW2 button.

BPM sensor

We can measure our BPM with the heartbeat sensor and see the plot of it.

Pong

We can play Pong against the watch. To go up, press the SW1 button and to go down, press the SW3 button.

Hardware :

  • STM32WB Nucleo Board
  • Display I2C
  • Sensor Heartbeat Analog KY039
  • RTC DS3231

If you want a full video, click here !