Heart Rate Development Kit Features ESP32 WiSoC, MAX30102 Pulse Oximeter & HR sensor

LilyGO has launched a fair amount of ESP32 boards with some less common features like Ethernet and OLED Display, cellular connectivity, LoRa & GPS, PoE, watch form factor, and more.

Their latest product is somewhat different from their earlier boards with the TTGO Heart rate programming development kit being closer to a reference design since it comes with an enclosure similar to commercial products. The heart rate devkit features ESP32 WiFi and Bluetooth SoC, a small LCD, as well as a Maxim Integrated MAX30102 pulse oximeter and heart-rate sensor.

 

TTGO heart rate development kit specifications:

  • SoC – Espressif Systems ESP32 dual-core Tensilica SoC with WiFi 4 & Bluetooth connectivity
  • Display – 0.96-inch IPS LCD via ST7735 SPI controller
  • Sensors
    • MAX30102 heart rate blood oxygen I2C sensor
    • MPU6050 6-axis accelerometer and gyroscope (I2C)
  • Debugging – Micro USB port via CP2104 USB to TTL bridge
  • Misc -PCF8563 RTC, user button
  • Battery – 200 mAh; charging voltage and current: 5V, 500mah via micro USB port

The company provides samples and instructions for the Arduino IDE and PlatformIO IDE on Github. The “HeartRateMonitor” sketch starts a web server accessible in either AP or client mode, read data from the sensors and the RTC, and display the results on the LCD or in a web browser. The webpage is supposed to display two values and charts one being the heart rate and the other the blood oxygen level (Sp02), aka oxygen saturation.

TTGO heart rate development kit can be purchased on Aliexpress for $19.32 plus shipping, and ships with a micro USB cable.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
2 Comments
oldest
newest most voted
Matthias Mack
Matthias Mack
1 month ago

Postage to germany amounts to € 21,62 . 🙁

Rob Brown
Rob Brown
1 month ago

I’ve played with some of those clip-on pulse oximeters and unfortunately they get uncomfortable really quickly. IMHO they’re really only good for a quick spot measurement, not for monitoring over an extended period. Someday I’ll look into getting a “proper” rubber thimble type oximeter to experiment with.

Advertisements