Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.16 KB

File metadata and controls

65 lines (46 loc) · 2.16 KB

Installation

Tab5 Remote Display uses one PulseSensor and StickS3 sender with one Tab5 receiver.

Prepare the upstream PulseLink hardware

Follow the official PulseLink setup for the PulseSensor-and-StickS3 hardware, including its wiring and sensor-preparation guidance. This repository does not duplicate those instructions; it adds the wireless sender and the Tab5 display application.

Verified software baseline

The v0.1.0 physical checkpoint used:

Device UIFlow2 Application
M5Stack StickS3 2.4.9 pulselink.py
M5Stack Tab5 2.5.0 pulselink_tab5.py

Both devices reported MicroPython 1.27.0. Use M5Stack's current StickS3 and Tab5 documentation for firmware tools.

Install the applications

Install mpremote, connect both devices, and identify their exact ports:

python3 -m pip install mpremote
python3 -m mpremote connect list

From the repository root, copy each application as main.py:

python3 -m mpremote connect STICKS3_PORT fs cp pulselink.py :main.py
python3 -m mpremote connect TAB5_PORT fs cp pulselink_tab5.py :main.py

Replace the placeholder port names with the paths reported on the current computer. Avoid connect auto while both devices are attached because it can select the wrong board.

Start the display

  1. Reset the Tab5.
  2. Reset the StickS3.
  3. Wait for the dashboard to change from WAITING FOR STICK to 1 LINKED.

If UIFlow2 opens its launcher instead of main.py, choose the downloaded program as the boot application and reset the device again.

Quick checks

  • If the Tab5 keeps waiting, confirm each file was copied to the intended board and reset the Tab5 before the StickS3.
  • If the waveform moves but BPM is blank, keep the prepared sensor still with light, consistent pressure. The demo detector withholds a value until its signal gates qualify the input.
  • Use the < MAIN chip to leave any secondary touch screen.

A displayed value is not a calibrated or medical measurement.