A privacy-first, automated occupancy monitoring system designed for university libraries. Utilizing sensor fusion, custom multi-board PCB layouts, and low-power mesh networks to map real-time seating availability without a camera data footprint.
Trovak was founded to eliminate a ubiquitous campus friction point: students wasting valuable study time wandering through multi-floor university libraries searching for open seats. By engineering an automated physical infrastructure, Trovak streams live desk-level availability metrics straight to students.
The Core Differentiator: Total compliance and absolute privacy safety. By completely eschewing cameras, optical arrays, and biometric data logging, the system relies strictly on radar, thermal arrays, and infrared tracking metrics—making institutional compliance seamless.
The Division of Labor: As the Co-Founder and Lead Hardware Engineer, I completely own the physical hardware stack—spanning product architecture, schematic capture, multi-layer PCB layout routing, and mechanical packaging. My co-founder directs our high-level cloud infrastructure, software engineering suites, and backend pipelines.
The original proof-of-concept focused strictly on validating sensor data viability. Built around an off-the-shelf ESP32-S3 development board, the system was packaged into a compact cylindrical capsule housing three arrayed LD2410C millimeter-wave radar sensors. This unit successfully proved that micro-movement tracking could accurately identify stationary human occupants without cameras.
To transition away from loose prototyping wires and reduce assembly times, I designed a custom PCB utilizing an ESP32-S3-WROOM-1U module. This layout engineered a robust hardware tracking matrix, combining three LD2410C radar sensors with three passive infrared (PIR) sensors for hardware-level sensor fusion, massively reducing false positives while optimizing system power consumption.
Version 3 represents a ground-up architectural restructuring into an enterprise-tier network. The hardware responsibility is decentralized across an ecosystem of specialized, purpose-built components. By dividing tasks into a dedicated sensor pod, routing anchors, and an edge processor, the network achieves unparalleled battery life, infinite workspace scalability, and hyper-accurate mapping capabilities. Additionally, every part of the system is designed for compactness and ease of installation, with plug-and-play modularity and a minimal physical footprint.
A technical deep-dive into the three distinct printed circuit boards I designed, routed, and tested to support Trovak's decentralized system topology.
The primary low-power capture element. Features a specialized daughterboard structure housing an ESP32-C6 Mini for energy-efficient native Thread/Zigbee communications, an ultra-precise Panasonic Grid-EYE infrared array thermal sensor, one micro-PIR sensor, and full integration for an 18650 lithium cell battery with optional Ultra-Wideband (UWB) tracking channels.
Engineered to handle structural campus range extensions. This hardware layer utilizes an ESP32-C6 Mini integrated alongside dedicated Ultra-Wideband (UWB) spatial tracking transceivers. Formatted as a streamlined "wall-wart" enclosure geometry, it plugs directly into standard institutional outlets to pass data packets across the local mesh web.
The high-power master controller for the physical installation site. Features an asymmetric co-processing design pairing an ESP32-C6 Mini (handling incoming raw mesh data packet streams) directly with an ESP32-S3. The S3 processes these inputs through our custom machine learning classification model to confirm true occupancy states and update the public floor seating map.