IoT Tilt & IR Security Device

FreeRTOS • ESP32 • Cortex‑M • ISRs/queues/semaphores • Web UI

Overview

A fast-paced 2‑day embedded IoT build: detect device tilt and high infra-red (IR) light and trigger immediate visual and audible alarms. The device can also be monitored and controlled remotely via a web UI.

Key technical highlights

  • FreeRTOS firmware with ISRs, semaphores, queues, message passing, time-slicing and pre-emption.
  • Dual‑MCU architecture: FRDM‑MCXC444 + ESP32‑S2‑DevkitM‑1U.
  • Peripherals: mercury ball tilt switch, IR sensor, MPU‑6050 IMU.
  • Focus areas: task prioritization, ISR design, low-latency state transitions.

Media

  • Photo (add): RTOS Device.JPEG
  • Write-up PDF (add): RTOS Project.pdf

Links

  • Repo: add GitHub link
  • Write-up: add PDF under /assets/ and link here