devices.esphome.io

ESP32 Relay Board X16

ESP32 Relay Board X16

Device Type: relay
Electrical Standard: global
Board: esp32

Product

Product description

This is a 16-relay board with an ESP32-WROOM-E.

Each relay has COM+NO+NC exposed and supports 10Amp max load. The relays are controlled by two Nexperia/NXP 8-bit 74HC595D shift registers with output latches.

The board is powered by 12VDC.

It is available on aliexpress.

GPIO Pinout

This board has headers for every GPIO pin on its ESP32.

IO0GNDGNDRXTX3V3
3V3IO63V3GND
IO7IO8IO10IO11
IO15IO2IO13IO9
IO0IO4IO14IO12
IO16IO17IO26IO27
IO5IO18IO33IO25
IO9GNDIO35IO33
IO21IO3IO39IO34
IO1IO22ENIO36
IO23GND3V3GND

Basic Config

esphome:
name: relay-x16
esp32:
board: esp32dev
sn74hc595:
- id: sn74hc595_hub
data_pin: GPIO14
clock_pin: GPIO13
latch_pin: GPIO12
oe_pin: GPIO05
sr_count: 2
switch:
- platform: gpio
name: Relay01
id: relay01
pin:
sn74hc595: sn74hc595_hub
number: 0
- platform: gpio
name: Relay02
id: relay02
pin:
sn74hc595: sn74hc595_hub
number: 1
- platform: gpio
name: Relay03
id: relay03
pin:
sn74hc595: sn74hc595_hub
number: 2
- platform: gpio
name: Relay04
id: relay04
pin:
sn74hc595: sn74hc595_hub
number: 3
- platform: gpio
name: Relay05
id: relay05
pin:
sn74hc595: sn74hc595_hub
number: 4
- platform: gpio
name: Relay06
id: relay06
pin:
sn74hc595: sn74hc595_hub
number: 5
- platform: gpio
name: Relay07
id: relay07
pin:
sn74hc595: sn74hc595_hub
number: 6
- platform: gpio
name: Relay08
id: relay08
pin:
sn74hc595: sn74hc595_hub
number: 7
- platform: gpio
name: Relay09
id: relay09
pin:
sn74hc595: sn74hc595_hub
number: 8
- platform: gpio
name: Relay10
id: relay10
pin:
sn74hc595: sn74hc595_hub
number: 9
- platform: gpio
name: Relay11
id: relay11
pin:
sn74hc595: sn74hc595_hub
number: 10
- platform: gpio
name: Relay12
id: relay12
pin:
sn74hc595: sn74hc595_hub
number: 11
- platform: gpio
name: Relay13
id: relay13
pin:
sn74hc595: sn74hc595_hub
number: 12
- platform: gpio
name: Relay14
id: relay14
pin:
sn74hc595: sn74hc595_hub
number: 13
- platform: gpio
name: Relay15
id: relay15
pin:
sn74hc595: sn74hc595_hub
number: 14
- platform: gpio
name: Relay16
id: relay16
pin:
sn74hc595: sn74hc595_hub
number: 15
Edit this page on GitHub