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.

ESP32-CAM × 4ESP32YOLOv8FastAPIVue 3WebSocket

Engineering Specifications

Microcontroller ESP32-CAM
Toolchain ESP32
Domain Vision & Embedded AI
CI Verification Actions Log ↗

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.
View Detailed Troubleshooting & FAQ →

Acquire Engineering Package or Inquire Custom Development

Includes production Gerber files, verified source code, BOM, and integration guidance. Contact directly on WhatsApp for quick technical quotes.