← All technical & academic projects

CEIS114 / COMPLETED ACADEMIC PROJECT

IoT Traffic Light Controller Prototype

Coordinating signals, inputs, and display feedback.

An ESP32 coursework prototype that developed from a basic LED traffic sequence into a multi-signal controller with crosswalk and emergency features.

DeVry University coursework
PROJECTIoT Traffic Light Controller Prototype
MY CONTRIBUTIONESP32 prototyping & documentation
TOOLS & METHODSESP32 · Arduino IDE · LEDs · Push button · I2C LCD · Buzzer · Wi-Fi

01 / THE OBJECTIVE

IoT Traffic Light Controller Prototype

Adding a pedestrian request or emergency signal changes how a controller must coordinate its outputs. The project explored that coordination in a small hardware demonstration.

02 / THE WORK

My contribution.

  • Assembled and programmed a basic ESP32 traffic-light circuit, then extended it to two sets of signals.
  • Added a push-button crosswalk input and documented the corresponding code and serial output.
  • Extended the hardware with an LCD, buzzer, and emergency indicator.
  • Documented Wi-Fi scanning and a later web-control stage; worked through pin-placement, LCD-adjustment, and code issues.
TABLETOP CONTROLLER PROTOTYPE
Input

Pedestrian request · Control logic

Coordinate

ESP32 · Two signal sets

Indicate

LEDs · LCD · Emergency buzzer

Recreated overview of the documented coursework

03 / PROJECT EVIDENCE

What the work produced.

A completed presentation documenting staged circuit builds, original hardware photographs, code, serial output, and collaboration evidence.

Original CEIS114 hardware photograph
Original hardware photograph from the CEIS114 project presentation.
ESP32Arduino IDELEDsPush buttonI2C LCDBuzzerWi-Fi

Evidence reviewed: CEIS114 final project presentation. Source pages 5–25; collaboration and challenges on pages 26–27.

04 / WHAT I LEARNED

The reasoning behind the result.

When a system grows, each new input or output needs to be checked against the behavior already in place. Clear pin mapping and staged tests help isolate faults.

05 / WHAT THIS DEMONSTRATES

Practical skills in context.

Extending control logic while checking interactions between inputs and outputs.

Project deliverable: Staged controller builds with code, serial output, and documented collaboration.

Status & scope

Completed tabletop prototype with documented collaboration. Web-control security was not independently verified. The project demonstrates coursework rather than a system approved for road use.

Based on the original project presentation, reviewed October 17, 2026. Historical project evidence; not a new execution test.

Looking for practical technical thinking?

Let’s connect