/ESP-Relay

Controlling relays with NodeMCU V1.0 (ESP8266-12E). Contains fritzing layout and Arduino IDE Code.

Primary LanguageArduinoMIT LicenseMIT

ESP-Relay

Controlling relays with NodeMCU V1.0 (ESP8266-12E). Contains fritzing layout and Arduino IDE Code.

This PCB was planed for Sainsmart 4-Channel 5V Relay Module. It is alss possible to measure the current if ACS712 is connected to the prepared header.

Schematic

Schematic

ACS712 Module

ACS712

SainSmart Relay

Relay

PCB Top

Schematic

PCB Bottom

Schematic

Assembly List

Label Part Type Properties
ACS Generic male header - 3 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 3; form ♂ (male); row single; package THT
Header1 Generic male header - 15 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 15; form ♂ (male); row single; package THT
Header2 Generic male header - 15 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 15; form ♂ (male); row single; package THT
NodeMCU V1.0 NodeMCU V1.0 chip ESP8266; variant NodeMCUV1
OUT Generic male header - 6 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 6; form ♂ (male); row single; package THT
PS Generic male header - 5 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 5; form ♂ (male); row single; package THT
Q1 NPN-Transistor type NPN (EBC); package TO92 [THT]
Q2 NPN-Transistor type NPN (EBC); package TO92 [THT]
Q3 NPN-Transistor type NPN (EBC); package TO92 [THT]
Q4 NPN-Transistor type NPN (EBC); package TO92 [THT]
R1 2.2kΩ Resistor resistance 2.2kΩ; tolerance ±5%; package 2010 [SMD]
R2 2.2kΩ Resistor resistance 2.2kΩ; tolerance ±5%; package 2010 [SMD]
R3 2.2kΩ Resistor resistance 2.2kΩ; tolerance ±5%; package 2010 [SMD]
R4 2.2kΩ Resistor resistance 2.2kΩ; tolerance ±5%; package 2010 [SMD]
R5 Trimmer Potentiometer track Linear; type Trimmer Potentiometer; size Trimmer - 12mm; package THT; maximum resistance 10kΩ

Shopping List

Amount Part Type Properties
1 Generic male header - 3 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 3; form ♂ (male); row single; package THT
2 Generic male header - 15 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 15; form ♂ (male); row single; package THT
1 NodeMCU V1.0 chip ESP8266; variant NodeMCUV1
1 Generic male header - 6 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 6; form ♂ (male); row single; package THT
1 Generic male header - 5 pins pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; pins 5; form ♂ (male); row single; package THT
4 NPN-Transistor type NPN (EBC); package TO92 [THT]
4 2.2kΩ Resistor resistance 2.2kΩ; tolerance ±5%; package 2010 [SMD]
1 Trimmer Potentiometer track Linear; type Trimmer Potentiometer; size Trimmer - 12mm; package THT; maximum resistance 10kΩ