ESP32 Team Quests

Photos coming soon
  • Bowen Tan
  • Michael Lwe
  • Owen Jiang
No photos yet

Timeline: Sep 2026 – Present

Role: EC444: Smart and Connected Systems

Stack C, ESP-IDF, FreeRTOS, ESP32, I2C, ADC, GPIO interrupts, Node.js, Express, Socket.IO, CanvasJS

  • ScooterBox: built the hardware user interface for a 4-person team's ESP32 scooter activity monitor: an HT16K33 alphanumeric display driver over I2C, a debounced push button and a 3-pulse tip-over motor alarm
  • ScooterBox: drew the wiring diagram for the ESP32, ADXL343 accelerometer, display, button and ULN2003 motor driver; the system classified motion and orientation and streamed live stripcharts to a Node.js dashboard
  • PackTrack: wrote the photocell and thermistor drivers for a 4-person team's ESP32 cold-shipping sensor, converting ADC readings to lux and °C; the device logged temperature, light, battery and tilt every 2 s
  • Installs and Blink: set up the ESP-IDF toolchain and wrote a GPIO program that counts in binary on three LEDs