
SDRReciever
Dizzerin/Software-Defined-Radio
Quadrature sampling down converter software defined radio

O circuito utiliza o optoacoplador PC817S para isolar eletricamente o sinal de controle (proveniente de microcontroladores como Arduino, ESP32, etc.) do circuito de potência.
MODULE RELAY SMD is an open-source printed circuit board by zatelectronic, from the zatelectronic/MODULE_RELAY_SMD repository on GitHub. It is a 2-layer board of 62.7 × 32.3 mm with 21 parts on 11 nets, routed with 47 tracks and 0 vias.
It is built around the MMBT2222A-TP. Its parts include 4 resistors, 2 connectors, 1 IC, 1 diode and 1 transistor. It belongs with the home automation and IoT boards of this library.
Módulo de relé isolado com acionamento por nível alto (High Level Trigger), circuito totalmente SMD, isolação óptica via PC817 e relé 12VDC / 15A
MODULE RELAY SMD é um módulo de acionamento de relé com isolação galvânica total entre o circuito de controle e a carga, projetado pela ZAT ELECTRONIC utilizando KiCad 10. O módulo foi desenvolvido com componentes SMD para um layout compacto e profissional.
O circuito utiliza o optoacoplador PC817S para isolar eletricamente o sinal de controle (proveniente de microcontroladores como Arduino, ESP32, etc.) do circuito de potência. O transistor MMBT2222A (SOT-23) aciona a bobina do relé de 12VDC / 15A, capaz de comutar cargas de até 15A em 125VAC ou 24VDC.
⚡ High Level Trigger — o relé é acionado com sinal lógico alto (+3,3V ou +5V) no pino de entrada, com proteção por isolação óptica para máxima segurança do microcontrolador.
Vista superior — relé, optoacoplador PC817S, transistor SOT-23 e bornes KRE
Vista isométrica — layout compacto com componentes SMD e relé de potência PTH
Microcontrolador / Sinal de Controle
│
+IN ●──[R1 470Ω]──► PC817S (LED interno)
GND ●──────────────► PC817S (GND interno)
│
(Isolação óptica)
│
PC817S (Transistor)
│
+12V ──[R2]──► Base MMBT2222A
│
Coletor MMBT2222A
│
[R3]──► Bobina K1 (Relé 12V)
│
[D1 1N4007] ← Flyback
│
GND ───┘
Contatos do Relé (J2 — OUT)
┌──────────────────────────┐
│ COM │ NO │ NC │
└──────────────────────────┘
Carga: até 15A / 125VAC| Parâmetro | Valor |
|---|---|
| Relé | 12VDC / 15A |
| Tensão da Bobina | 12VDC |
| Corrente máx. de carga (AC) | 15A @ 125VAC |
| Corrente máx. de carga (DC) | 15A @ 24VDC |
| Tipo de contato | SPDT (Form C) — NO, NC, COM |
| Tensão de alimentação do módulo | +12V |
| Tensão de controle (sinal IN) | 3,3V a 5V (High Level Trigger) |
| Isolação | Óptica — PC817S |
| Transistor driver | MMBT2222A-TP (SOT-23, NPN) |
| Diodo de proteção | 1N4007 (SMD SMA) |
| LED de status | SMD 0805 |
| Resistores | SMD 0805 |
| Conectores | Borne KRE parafuso 3 pinos, passo 5,0mm |
| Ferramenta de Projeto | KiCad 10 |
| Tipo de montagem | SMD + PTH (relé e bornes) |
| Ref | Componente | Valor / Parte | Encapsulamento |
|---|---|---|---|
| K1 | Relé de Potência | 12VDC / 15A | PTH (bobina SMD pad) |
| U1 | Optoacoplador | PC817S | SOP-4 SMD |
| Q1 | Transistor NPN | MMBT2222A-TP | SOT-23 SMD |
| D1 | Diodo de Roda Livre | 1N4007 | SMA SMD |
| L1 | LED de Status | LED | 0805 SMD |
| R1 | Resistor de entrada (opto) | 470Ω | 0805 SMD |
| R2 | Resistor de base (transistor) | 4,7KΩ | 0805 SMD |
| R3 | Resistor pull-down | 10KΩ | 0805 SMD |
| R4 | Resistor de LED | 220Ω | 0805 SMD |
| J1 | Borne de Entrada (Controle) | +12V, +IN, GND | KRE 3 pinos 5,0mm |
| J2 | Borne de Saída (Carga) | COM, NO, NC | KRE 3 pinos 5,0mm |
| Pino | Sinal | Descrição |
|---|---|---|
| 1 | +12V | Alimentação da bobina do relé |
| 2 | +IN | Sinal de controle (3,3V–5V = relé ON) |
| 3 | GND | Terra comum |
| Pino | Sinal | Descrição |
|---|---|---|
| 1 | COM | Terminal comum do relé |
| 2 | NO | Normalmente aberto (fecha quando acionado) |
| 3 | NC | Normalmente fechado (abre quando acionado) |
MODULE_RELAY_SMD/
├── MODULE_RELAY_SMD.kicad_pro # Arquivo de projeto KiCad
├── MODULE_RELAY_SMD.kicad_sch # Esquemático (KiCad 10)
├── MODULE_RELAY_SMD.kicad_pcb # Layout da PCB (KiCad 10)
├── MODULE_RELAY_SMD.kicad_prl # Configurações locais do projeto
├── packages3D/ # Modelos 3D arquivados (STEP / WRL)
│ ├── PC817S.STEP
│ ├── Relé_12VDC_15A.STEP
│ ├── DG306-5.0-03P-12-00AH.STEP
│ ├── Transistor-sot-23.step
│ └── ...
├── fp-info-cache # Cache de footprints
├── imagem_1.png # Render superior da PCB
├── imagem_2.png # Render isométrico da PCB
└── README.mdArduino / ESP32 MODULE RELAY SMD
───────────────── ─────────────────
GND ────────► J1 - GND
5V ou 3.3V ────────► (não conectar aqui)
Pino digital ────────► J1 - +IN
Fonte 12VDC (+) ──────► J1 - +12V
Fonte 12VDC (-) ──────► J1 - GND
Carga AC/DC ────────► J2 - COM + NO (ou NC)#define RELAY_PIN 7
void setup() {
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, LOW); // relé desligado na inicialização
}
void loop() {
digitalWrite(RELAY_PIN, HIGH); // aciona o relé
delay(1000);
digitalWrite(RELAY_PIN, LOW); // desaciona o relé
delay(1000);
}🔴 ATENÇÃO — TENSÕES PERIGOSAS
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 2 | Conn_01x03_Pin | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J1, J2 |
| 1 | 10KΩ | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 12V | Relay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_C | K1 |
| 1 | 1N4007 | Diode_SMD:D_SMA | D1 |
| 1 | 220Ω | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 4.7KΩ | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 470Ω | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | LED 5MM | LED_SMD:LED_0805_2012Metric | L1 |
| 1 | MMBT2222A-TP | digikey-footprints:SOT-23-3 | Q1 |
| 1 | PC817 | Package_SO:OnSemi_751EP_SOIC-4_3.9x4.725mm_P2.54mm | U1 |
The 17 most common of 21 parts.
It measures 62.7 × 32.3 mm and has 2 copper layers, 1.6 mm thick.
21 parts, built around the MMBT2222A-TP. 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 zatelectronic/MODULE_RELAY_SMD repository on GitHub, at the commit this page was made from: the board is MODULE RELAY SMD.kicad_pcb and its schematic MODULE RELAY SMD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask zatelectronic before reusing the design.

Dizzerin/Software-Defined-Radio
Quadrature sampling down converter software defined radio



DarekKrawczyk/MastersThesis
System to support management and control of plant cultivation

GroundStudio/GroundStudio_Dali-2
Explore all the GroundStudio products at GroundStudio.ro

jbteja/tj01-ms51-heater-controller
A heater control system featuring deterministic operation, safety auto-cutoff, predefined timer modes, and temperature measurement using a K-type thermocouple.


aksherap1/swim-electronics
This repository contains code, documentation, and resources for ongoing projects in my research lab, focusing on PCB design, sensor integration, and embedded systems programming using C and C++.