CI Build Verified · Commit 67168f6
Multi-Node ESP32-CAM Adaptive Traffic Signal Control System
Distributed traffic management system featuring four ESP32-CAM nodes, edge YOLOv8 vehicle tracking and line-crossing counting, FastAPI service, Vue 3 dashboard, and 12-channel physical signal control.
Engineering Specifications
Hardware Deliverables & Scope
Includes hardware assembly photos, dashboard screenshots, and custom PCB production files.
Clean Firmware Source Code (C/C++ PlatformIO / ESP-IDF)
Complete Pin Mappings & Hardware Schematics
GitHub Actions Continuous Integration & Build Artifacts
PCB Layout & Fabrication Gerber Files
Known Engineering Constraints & Bench Boundaries
All projects are built from real bench testing and validated by automated static analysis and continuous integration. Note the following operational boundaries:
- YOLOv8 inference runs on edge host/gateway server receiving video streams from ESP32-CAMs.
- Frame rate is limited by local 2.4 GHz Wi-Fi bandwidth during 4-way concurrent streaming.
- Signal timings implement fail-safe yellow intervals before phase switching.