Smart Home & Building Mechatronics · Intermediate

Occupancy-Aware Room Controller

Presence-aware lighting and ventilation controller with manual override. Presence-aware lighting and ventilation controller with manual override.

Components

  • ESP32
  • PIR/mmWave
  • relay/MOSFET outputs
  • manual override

Build steps

  1. Inventory the board, actuators, sensors, and power rails listed for S02.
  2. Build and inspect the low-voltage wiring against the supplied connection diagram before connecting actuators.
  3. Flash the firmware, run the startup self-check, and record the printed board and firmware version.
  4. Calibrate the sensors and limits, then run the acceptance tests at the lowest safe energy level.

Test and expected result

Test false positives, timeout behavior, manual override, and power-loss recovery.

Safety and limits

Use low-voltage demo loads only.

Download Arduino source code

Download connection diagram SVG

Occupancy-Aware Room Controller project illustration