The project aims to design a wearable device for heart rate monitoring. The watch continuously records the user’s heartbeats and displays the data, measured in beats per minute (BPM), on a mobile application.
The primary objective of this project is to develop a wearable heart rate monitor that continuously records the user’s heartbeats and displays the data in beats per minute (BPM) on a mobile application. Additional goals include ensuring the device is compact, user-friendly, and capable of stable data transmission.
This project focuses on creating a prototype that demonstrates the core functionality of heart rate monitoring and data transmission via Bluetooth Low Energy (BLE).
For this project, the following hardware components have been selected:

The Xiao ESP32-C3 is chosen for its compact size and built-in Bluetooth Low Energy (BLE) functionality, which is essential for efficient data transmission. Key advantages include:

| Feature | MAX30100 | MAX86171 | MAX86150 | MAX30102 | AFE4404 |
|---|---|---|---|---|---|
| Availability | Readily available | Limited availability | Limited availability | Readily available | Readily available |
| Cost | Cost-effective | Higher cost | Moderate cost | Moderate cost | Moderate cost |
| Size | Compact | Compact | Compact | Compact | Larger size |
| Simplicity | Easy to implement | More complex | Moderate complexity | Easy to implement | Moderate complexity |
| Accuracy | Sufficient for basic use | High accuracy | High accuracy | Good accuracy | High accuracy |
| Special Features | Basic heart rate sensing | Advanced features | Advanced features | Good features | Specialized features |