A Clock in MicroPython with a Heartrate Sensor to monitor your Health
Make a Clock in less than 100 lines of Micropython code. It is a clock with a STM32WB Board, a Heartrate Sensor and an OLED Display. It sends your Health data via Bluetooth BLE to an Open Source App on your Android or iOS Mobile phone.
2024 STM32 Wireless Innovation Design Contest entry.
Based on STM32WB55 board (STM32WB5MM-DK, NUCLEO-WB55RG, P-NUCLEO-WB55 / MB1355,P-NUCLEO-WB55 / MB1293, P-NUCLEO-WB55 / MB1355). You just connect in the Arduino connectors an I2C SSD1306 based OLED display & a cheap KY-039 Heartbeat Sensor Module for Finger Heartbeat Measurement (cf. Schematic PDF).Follow the instructions to Flash MicroPython on your Board (cf. HowTo PDF).Then copy the MicroPython files (main.py, ...) that are in the .ZIP file. The main.py is less that 100 lines of code. The Health data are sent via Bluetooth BLE to an Open Source App (Adafruit Bluefruit LE Connect Android (V2) in UART mode) on your Android or iOS Mobile phone. The data are timestamped and exportable in CSV format for further analysis.
Based on STM32WB55 board (STM32WB5MM-DK, NUCLEO-WB55RG, P-NUCLEO-WB55 / MB1355,P-NUCLEO-WB55 / MB1293, P-NUCLEO-WB55 / MB1355). You just connect in the Arduino connectors an I2C SSD1306 based OLED display & a cheap KY-039 Heartbeat Sensor Module for Finger Heartbeat Measurement (cf. Schematic PDF).Follow the instructions to Flash MicroPython on your Board (cf. HowTo PDF).Then copy the MicroPython files (main.py, ...) that are in the .ZIP file. The main.py is less that 100 lines of code. The Health data are sent via Bluetooth BLE to an Open Source App (Adafruit Bluefruit LE Connect Android (V2) in UART mode) on your Android or iOS Mobile phone. The data are timestamped and exportable in CSV format for further analysis.
Discussion (0 commentaire(s))