Skip to the content
PCBKitNew board
2 layers170 × 105 mmPedestrianSense, the printed circuit board in 3D

Development of an automatic traffic light with pedestrian detection using Arduino, distance sensors, LEDs and an audible signal, with automatic adjustment transition in case of presence or absence of pedestrians.

Size
170 × 105 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
37
Pads
67
Tracks, vias
131, 16
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
24 Nov 2024
Updated
6 Jan 2025

Overview

PedestrianSense is an open-source printed circuit board by KostelidisDev, from the KostelidisDev/PedestrianSense repository on GitHub, published under the MIT licence. It is a 2-layer board of 170 × 105 mm with 15 parts on 37 nets, routed with 131 tracks and 16 vias.

It is built around the HC-SR04. Its parts include 3 ICs, 1 resistor and 1 switch. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

PedestrianSense

Development of an automatic traffic light with pedestrian detection using Arduino, distance sensors, LEDs and an audible signal, with automatic adjustment transition in case of presence or absence of pedestrians.

Description

This work focuses on the development of an automatic signaling system that detects the presence of pedestrians and adjusts the state of the traffic lights accordingly. The system uses the Arduino Uno microcontroller, ultrasonic sensors for pedestrian detection, LEDs for the traffic lights and a buzzer for the audible notification when pedestrians are detected. The goal of the implementation is to reduce unnecessary waiting times, ensuring that drivers do not wait unnecessarily when there are no pedestrians wishing to cross the road and that pedestrians will have priority to cross the road.

Design

TinkerCad Design Tinker This

Extra files

** The extra files are written in Greek Language.

License

MIT License

Disclaimer

This project was conducted as part of the course Ρ101: Embedded Systems in the M.Sc. program in Robotics, offered by the Department of Computer, Informatics and Telecommunications Engineering at the International Hellenic University.

Parts

15
QtyValueFootprintReferences
7LEDLED_THT:LED_D2.0mm_W4.8mm_H2.5mm_FlatTopDP1green1, DP1red1, DP2green1, DP2red1, DVgreen1, DVred1, DVyellow1
2HC-SR04HC-SR04:XCVR_HC-SR04U2, U3
1100ΩResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Arduino_UNO_R2Module:Arduino_UNO_R2A1
1Battery Clip 9V! Grobotronics:Battery_Clip_9VBAT1
1BuzzerBuzzer_Beeper:Buzzer_D14mm_H7mm_P10mmBZ1
1DC-DC_Converter_Step-Down_5V_1APackage_TO_SOT_THT:TO-220-3_VerticalU1
1Slide_Switch_DPDT_ON-ON_0.3A/6VDCButton_Switch_THT:SW_CK_JS202011CQN_DPDT_StraightSW1

Questions

How big is the PedestrianSense PCB?

It measures 170 × 105 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PedestrianSense use?

15 parts, built around the HC-SR04. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the PedestrianSense KiCad files?

From the KostelidisDev/PedestrianSense repository on GitHub, at the commit this page was made from: the board is pcb/PedestrianSense.kicad_pcb and its schematic pcb/PedestrianSense.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PedestrianSense design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers80 × 60 mmEnvMonitor, the printed circuit board in 3D

    EnvMonitor

    kennySzhucheng/EnvMonitor

    🌡️ 智能环境监测站 | STM32F103C8T6 + FreeRTOS + ESP8266 | 温湿度/光照/测距/OLED菜单/ThingSpeak上云 | 从裸机到RTOS到KiCad PCB全流程

    27 parts10
  • 2 layers120.7 × 184.1 mmBeachRover circuit, the printed circuit board in 3D

    BeachRover circuit

    wizardofrobots/roverCode

    Jetson Nano powered Arduino Rover

    11 parts10
  • 2 layers110 × 80 mmNoko 2, the printed circuit board in 3D

    Noko 2

    NikolaiRadke/Noko_2

    The do-it-yourself Arduino-based Noko monster. Version 2 with PCB and 3D printed casing.

    51 parts3Apache-2.0
  • 2 layers150 × 100 mmMaze kiCad, the printed circuit board in 3D

    Maze kiCad

    billtsol/Maze

    This project demonstrates how to use an Arduino board, IR sensors, and a motor driver shield to create a maze-solving robot.

    39 parts2
  • 2 layers111.5 × 102 mmWall e, the printed circuit board in 3D

    Wall e

    c-lydia/ESP-ROS2

    A tiny robot with IMU (MPU5060) and an ultrasonic sensor (HC-SR04), running on micro-ROS, communicating over UDP.

    12 parts2Apache-2.0
  • 2 layers25.2 × 27.3 mmCf2-hcsr04, the printed circuit board in 3D

    Cf2-hcsr04

    dbrgn/crazyflie2-hcsr04

    Ultrasonic sensor (HC-SR04) extension board for the Crazyflie 2.0

    9 parts2
  • 2 layersAegis, the printed circuit board in 3D

    Aegis

    YousefAliAicha/aegis-embedded-system

    Networked rotating ultrasonic radar system built on the Deneyap Kart 1A (ESP32-S3), with a real-time web dashboard served directly from the board.

    9 parts2MIT
  • 2 layers170.2 × 119.4 mmSentinel, the printed circuit board in 3D

    Sentinel

    YousefAliAicha/sentinel-arduino-firmware

    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.

    25 parts2MIT