Contactless vital-signs monitoring
A 60 GHz radar and a thermal camera measure heart rate, breathing and temperature without touching the patient, shown on a branded touch-screen kiosk.

The challenge
Hospital staff need heart rate, breathing and temperature at a glance, without wiring sensors to every patient or reading values off several devices.
What we built
An ESP32-C6 sensor node with an MR60BHA2 mmWave radar and an MLX90640 thermal camera streams readings over BLE to a Raspberry Pi with a 7-inch touch screen. The kiosk stores data in InfluxDB, draws live breathing and heart waveforms and keeps patient records, and it boots straight into the app with no Raspberry Pi branding.
Engineering highlights
- Presence detection with two-stage checks and hysteresis, so passers-by don't trigger readings
- BLE watchdog that reconnects automatically if data stops for about 10 seconds
- Activity index from sensor fusion of Doppler, position, heart and breathing rate
- Touch-first interface: large targets, on-screen keyboard and inline validation
What comes next
Patient identification with BLE wristbands, and a production enclosure.
More work
All work
AI insideAn industrial controller you program by describing it
Our own STM32-based controller and the Shree-Mazu Workbench, which generates and flashes its firmware from a canvas or a plain-English request.
Read the case study
Complex high-speed boards, from our own RAM to AI cards
Our own RAM, SATA III, NVMe M.2 and PCIe SSDs, an AI card and a high-speed single-board computer, on PCBs from 4 to 12 layers, with signal-integrity, eye-diagram and crosstalk reports.
Read the case study
The Diamond Planner machine, designed end to end
A machine that scans a rough diamond in 3D and plans the most valuable stones inside it, using our own gravity-based optimization. We designed all of it: the mechanics, the 6-axis controller board and the software.
Read the case studyReady to make your machine smarter?
Tell us about the machine you run or the product you imagine. We reply within 24 hours on working days. We sign an NDA before you share details.
