
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.

El sistema permite interoperar con un tablero diseñado originalmente para señales analógicas y discretas, emulando una arquitectura moderna basada en CAN Bus, similar a la utilizada en vehículos actuales.
PPS is an open-source printed circuit board by GCA-ROBOTICA, from the GCA-ROBOTICA/Simulador-ECU-Tablero repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 89 × 110 mm with 17 parts on 40 nets, routed with 123 tracks and 6 vias.
It is built around the ARDUINO UNO R3, MCP41010-E/P and BC547. Its parts include 5 connectors, 4 resistors, 3 capacitors, 2 transistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Este repositorio contiene el firmware de un módulo electrónico embebido que simula el comportamiento de una Unidad de Control Electrónico (ECU) para el control de un tablero de instrumentos automotriz mediante el protocolo CAN Bus.
El sistema permite interoperar con un tablero diseñado originalmente para señales analógicas y discretas, emulando una arquitectura moderna basada en CAN Bus, similar a la utilizada en vehículos actuales. De esta forma, se desacopla la lógica de control del tablero del tipo de vehículo original, habilitando su uso con fines didácticos y experimentales en prácticas de laboratorio.
El firmware se ejecuta sobre una plataforma Arduino, utilizando un controlador MCP2515 para la comunicación CAN, un potenciómetro digital MCP41010 para la simulación del sensore de temperatura y un transistor npn BC547 para el sensor de combustible, replicando el comportamiento eléctrico esperado por el tablero.
En la carpeta Diseños-PCB-Soporte se encuentran los archivos de de kicad del sistema y los archivos stl del soporte.
En la carpeta Firmware se encuentra el codigo principal del sistema y los codigos de prueba del proyecto.
En la carpeta Documentos se encuentra la guia de laboratorio para los alumnos y la documentacion para los docentes.
Proyecto desarrollado como Práctica Profesional Supervisada (PPS) en el LEICI (UNLP-CONICET)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R6 |
| 2 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R4 |
| 2 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2 |
| 1 | 100nF | Capacitor_THT:C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm | C2 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 1uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 220 | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C3 |
| 1 | Arduino_UNO_R3 | Module:Arduino_UNO_R3 | A2 |
| 1 | Conn_01x06_Pin | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | J2 |
| 1 | MCP41010 | Package_DIP:DIP-8_W7.62mm | U1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J6 |
| 1 | Screw_Terminal_01x04 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm | J3 |
| 1 | Screw_Terminal_01x06 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-06P_1x06_P5.00mm | J5 |
| 1 | Screw_Terminal_01x07 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-07P_1x07_P5.00mm | J4 |

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.


Sharan21-cmd/climate-control-pcb-design
A compact and efficient Climate Control PCB designed for monitoring and regulating temperature and humidity using embedded electronics.
Divyansh12-86/semiconductor-parameter-daq-bench
An Arduino UNO R4-based automated I–V curve tracer for semiconductor characterization. Uses programmable gate and drain drive, an ADS1115 ADC, and switched 10 Ω/1 kΩ current-sensing ranges to measure MOSFET…

karthikkrishnaa/Internship1_PCB_files
Internship1_PCB_files(Kakunje software private limited) the repo consists of the pcb design files.

meghashreejpbhat-hue/PCB-Design-KiCad
A collection of PCB design mini-projects completed using KiCad as part of my Value Added Course on PCB Design.

nurbano/opentribhw
Este proyecto presenta una plataforma abierta y de bajo costo para la instrumentación, medición y control en ensayos tribológicos de tipo Pin-on-Disk y Block-on-Ring.

It measures 89 × 110 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the ARDUINO UNO R3, MCP41010-E/P and BC547. 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.
From the GCA-ROBOTICA/Simulador-ECU-Tablero repository on GitHub, at the commit this page was made from: the board is Diseños-PCB-Soporte/PPS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).