Sentinel arduino firmware

YousefAliAicha·sentinel-arduino-firmware·hardware/sentinel.kicad_pcb

Sentinel arduino firmware PCB layout, top view — open source board by YousefAliAicha

About the Sentinel arduino firmware PCB

Sentinel arduino firmware is an open source PCB design by YousefAliAicha, published on GitHub under the MIT license. It is a 2-layer board measuring 170.2 × 119.4 mm, with 20 components from 17 distinct parts.

Other key parts include the 74HC595, AT42QT1010-TSHR, CA56-12EWA and HC-SR04. By type, the board carries 7 resistors, 4 ICs, 3 diodes, 3 capacitors, 1 transistor and 1 connector.

From the project

Adaptive traffic-light FSM on the Arduino UNO R3 — pedestrian preemption, LDR-gated night mode with HC-SR04 vehicle detection, and a multiplexed 7-segment countdown. Fully non-blocking.

A deterministic, fully offline traffic-light controller running on the Arduino UNO R3 (ATmega328P). SENTINEL manages a 3-LED traffic junction, a multiplexed 7-segment countdown display, a pedestrian crossing system, and an automated night-mode vehicle detection pipeline — all in a single non-blocking loop with no external libraries.

- Three-state machine: RED (30s) → YELLOW (5s) → GREEN (25s) → YELLOW (5s) → repeat - End-of-phase warning blink on RED (600ms period) and GREEN (300ms period) during the final 3 seconds - 7-segment countdown display driven through a 74HC595 shift register…

Sentinel arduino firmware, from the project README
From the project README

Main components on the Sentinel arduino firmware

Sentinel arduino firmware bill of materials (BOM)

20 components, 17 distinct parts.

QtyPartRefs
1
74HC595
U1
1
AT42QT1010-TSHR
U2
1
CA56-12EWA
U3
1
HC-SR04
U4
1
BC547
Q1
1
Conn_01x03_Pin
J1
1
Buzzer
BZ1
1
Red
D1
1
Yellow
D2
1
Green
D3
1
100nF
C1
1
10nF
C2
1
200nF
C3
3
220Ω
R1, R2, R3
1
10kΩ
R4
2
1kΩ
R5, R6
1
R_Photo
R7

Sentinel arduino firmware design files

The KiCad project lives in the YousefAliAicha/sentinel-arduino-firmware repository on GitHub; these links point at the commit this page was built from.

Sentinel arduino firmware: common questions

How big is the Sentinel arduino firmware PCB?

The Sentinel arduino firmware measures 170.2 × 119.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Sentinel arduino firmware?

20 components, from 17 distinct parts. The full bill of materials is listed on this page.

Where can I download the Sentinel arduino firmware design files?

From the YousefAliAicha/sentinel-arduino-firmware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Sentinel arduino firmware design in my own project?

Yes, under the terms of its MIT license, which YousefAliAicha chose for the repository.