Skip to content

esp‑pulser: ESP32‑S3 + W5500‑based heart‑rate sensor + Ethernet + display system

esp‑pulser is a firmware for ESP32‑S3 MCU that integrates MAX30102 heart‑rate sensor, W5500 Ethernet via SPI, SPI display, and DRV2605L haptic motor

Lihan__

Published December 05, 2025

Original author: Wiktor KrokoszOriginal source (new tab)

esp‑pulser: ESP32‑S3 + W5500‑based heart‑rate sensor + Ethernet + display system

Components

Hardware components

Project description

1. Project Overview & Significance The project consolidates sensor, Ethernet, user interface, feedback (vibration), networking, and firmware update in a single Rust-based embedded firmware. It demonstrates how WIZnet W5500 can be used not just for simple network connectivity but as the backbone of a full-featured IoT device — combining sensors, data streaming, UI, network comms, and remote update. 2. Why was Ethernet used? Despite the ESP32‑S3 having built-in Wi‑Fi, an external Ethernet chip (W5500) was used for the following reasons: Ethernet is commonly used in industrial and medical…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like