

PlacaTimbre
En este repositorio se encuentra toda la documentación correspondiente al proyecto timbre inteligente, que se realizara para la materia de sistemas embebidos 2 y protipado rápido
- Size
- 60 × 99.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 22
- Pads
- 50
- Tracks, vias
- 83, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jun 2026
- Updated
- 8 Jun 2026
Overview
PlacaTimbre is an open-source printed circuit board by Marcelo767n, from the Marcelo767n/proyectoTimbre repository on GitHub. It is a 2-layer board of 60 × 99.1 mm with 17 parts on 22 nets, routed with 83 tracks and 0 vias.
It is built around the HLK-5M05. Its parts include 2 capacitors, 2 connectors, 2 inductors, 1 resistor and 1 diode.
Main components
1README
README.md🔔 Proyecto Timbre Inteligente
Repositorio oficial con la documentación, diseño y código del prototipo de timbre inteligente. Este proyecto se desarrolla para las materias de Sistemas Embebidos 2 y Prototipado Rápido.
🎯 Objetivo del Proyecto
Diseñar y construir el prototipo de un timbre inteligente basado en una placa de circuito impreso (PCB) personalizada. El sistema captura la presencia de visitantes y gestiona la información de forma remota a través de una interfaz web centralizada.
⚙️ Arquitectura del Sistema
El proyecto destaca por su capacidad de comunicación remota. Los módulos no necesitan estar conectados a la misma red Wi-Fi, ya que la transferencia de datos se realiza a través de Internet.
1. Módulo del Timbre (Cliente)
- Hardware: ESP32-CAM integrado en una PCB propia diseñada en KiCad.
- Firmware: Desarrollado en el framework profesional ESP-IDF utilizando el entorno de PlatformIO.
- Función: Al presionar el timbre, el dispositivo se conecta a la red Wi-Fi local (Red A), captura una fotografía del visitante y la envía mediante una petición HTTP POST hacia el servidor remoto.
2. Módulo de Gestión (Servidor e Interfaz Web)
- Hardware: Raspberry Pi.
- Backend: Desarrollado en Python. Actúa como servidor web central conectado a Internet (Red B) para recibir las peticiones HTTP del timbre y procesar las imágenes.
- Frontend: Cuenta con una interfaz web dedicada que permite visualizar las fotografías tomadas y consultar los datos de los visitantes en tiempo real.
- Almacenamiento: Guarda el historial de visitas de forma estructurada en archivos independientes con formato
.csv(un archivo.csvpor cada timbre registrado).
📊 Datos Registrados
Por cada interacción con el timbre, el sistema procesa y despliega en la interfaz web:
- 📸 Fotografía del visitante.
- 📅 Fecha y hora exacta del evento.
- 🆔 Identificador único del timbre (soporte multi-timbre).
🛠️ Tecnologías y Herramientas
- Hardware Base: ESP32-CAM & Raspberry Pi
- Diseño Electrónico: KiCad (Diseño y ruteo de la placa PCB)
- Entorno de Desarrollo (Firmware): PlatformIO + ESP-IDF (C/C++)
- Entorno de Desarrollo (Servidor): Python
- Protocolo de Comunicación: HTTP (Transmisión optimizada de imágenes y metadatos)
- Base de Datos: Archivos de texto plano (.CSV) independientes por dispositivo
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1, J2 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | L1, L2 |
| 1 | C | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | C_Polarized | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | boton1 |
| 1 | D | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | Fuse | Fuse:Fuseholder_Clip-5x20mm_Eaton_1A5601-01_Inline_P20.80x6.76mm_D1.70mm_Horizontal | F1 |
| 1 | HLK-5M05 | Converter_ACDC:Converter_ACDC_Hi-Link_HLK-5Mxx | PS1 |
| 1 | NPN | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | SANYOU_SRD_Form_C | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K1 |
The 13 most common of 17 parts.
Similar boards
- 2 layers55 × 84.4 mm

- 4 layers100 × 80 mm

Plc board
denorath-sys/gridnet
Open hardware powerline mesh communication terminal
62 parts5CERN-OHL-W-2.0 - 2 layers44 × 107 mm

Energy Meter
sachith-pai/Smart-3-Phase-Energy-Meter
An esphome/Zigbee based energy meter powered by PZEM-004T V4 and Xiao Esp32 c6
15 parts3MIT - 2 layers68.6 × 48.6 mm

Stm32 esp iot
Kikkiu17/espiot
A small board built to measure current and voltage of any appliance.
55 parts2 - 2 layers101.5 × 54.9 mm

- 2 layers80 × 60 mm

PCB Reflow Hot Plate
bjkayani/PCB-Reflow-Hot-Plate
The PCB Reflow Hot Plate is a temperature controlled 120 x 70 mm hot plate designed to reflow solder SMD circuit boards.
70 parts1 - 4 layers66.6 × 86.6 mm

DPSin Board WiFi Triac
gmeirelles-ops/esp32-DPTri
Firmware ESP-IDF para a DPSin Board WiFi Triac (rev v1.0.1): relé AC ON/OFF e dimmer TRIAC por porcentagem, controlados pelo app, com pareamento por hold ≥10 s no botão PAIR.
62 parts1 - 2 layers

BathGuardian
lorinczstefanmihai/BathGuardian
An ESP32-powered monitoring & automation system for humidity, gas levels, temperature, and bathroom safety.
38 parts1
Questions
How big is the PlacaTimbre PCB?
It measures 60 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PlacaTimbre use?
17 parts, built around the HLK-5M05. 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 PlacaTimbre KiCad files?
From the Marcelo767n/proyectoTimbre repository on GitHub, at the commit this page was made from: the board is pcb/placaTimbre/placaTimbre.kicad_pcb and its schematic pcb/placaTimbre/placaTimbre.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PlacaTimbre design in my own project?
Its repository states no licence, so its author keeps all rights: ask Marcelo767n before reusing the design.