ESP32-Powered 8-Channel Relay Controller with Wi-Fi Connectivity
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates an ESP32-POE2 microcontroller with an 8 Channel Relay JD-VCC module. The ESP32-POE2 is used to control the relay channels, enabling or disabling them based on the GPIO pins' states. The circuit is designed to allow the ESP32-POE2 to manage multiple relay channels for various applications such as home automation, industrial control, and more.
Component List
ESP32-POE2
- Description: A powerful microcontroller with built-in Wi-Fi and Ethernet capabilities, suitable for IoT applications.
- Pins:
- 12/24V Selectable
- 5VP
- 5V
- 3.3V
- EN
- GPIO0
- GPIO1/U0TXD
- GPIO2/HS2_DATA0
- GPIO3/U0RXD
- GPIO4/U1TXD
- GPIO5/SPI_CS
- GPIO12/PHY_PWR (MTDI)
- GPIO13/12C-SDA (MTCK)
- GND
- GPI39
- GPI36/U1RXD
- GPI35
- GPI34/BUT1
- GPIO33
- GPIO32
- GPIO16/I2C-SCL
- GPIO15/HS2_CMD(MTDO)
- GPIO14/HS2_CLK(MTMS)
- GPIO13/I2C-SDA(MTCK)
8 Channel Relay JD-VCC
- Description: A relay module with 8 channels, allowing for the control of high-power devices using low-power signals.
- Pins:
- JD-VCC
- VCC
- GND
- In8
- In7
- In6
- In5
- In4
- In3
- In2
- In1
- In1_NC
- IN1_COM
- IN1_NO
- IN2_NC
- IN2_COM
- IN2_NO
- IN3_NC
- IN3_COM
- IN3_NO
- IN4_NC
- IN4_COM
- IN4_NO
- IN5_NC
- IN5_COM
- IN5_NO
- IN6_NC
- IN6_COM
- IN6_NO
- IN7_NC
- IN7_COM
- IN7_NO
- IN8_NC
- IN8_COM
- IN8_NO
Wiring Details
ESP32-POE2
- 5V is connected to VCC of the 8 Channel Relay JD-VCC.
- GPIO1/U0TXD is connected to In1 of the 8 Channel Relay JD-VCC.
- GPIO2/HS2_DATA0 is connected to In2 of the 8 Channel Relay JD-VCC.
- GPIO3/U0RXD is connected to In3 of the 8 Channel Relay JD-VCC.
- GPIO4/U1TXD is connected to In4 of the 8 Channel Relay JD-VCC.
- GPIO5/SPI_CS is connected to In5 of the 8 Channel Relay JD-VCC.
- GPIO13/12C-SDA (MTCK) is connected to In6 of the 8 Channel Relay JD-VCC.
- GPIO14/HS2_CLK(MTMS) is connected to In7 of the 8 Channel Relay JD-VCC.
- GPIO15/HS2_CMD(MTDO) is connected to In8 of the 8 Channel Relay JD-VCC.
- GND is connected to GND of the 8 Channel Relay JD-VCC.
8 Channel Relay JD-VCC
- VCC is connected to 5V of the ESP32-POE2.
- In1 is connected to GPIO1/U0TXD of the ESP32-POE2.
- In2 is connected to GPIO2/HS2_DATA0 of the ESP32-POE2.
- In3 is connected to GPIO3/U0RXD of the ESP32-POE2.
- In4 is connected to GPIO4/U1TXD of the ESP32-POE2.
- In5 is connected to GPIO5/SPI_CS of the ESP32-POE2.
- In6 is connected to GPIO13/12C-SDA (MTCK) of the ESP32-POE2.
- In7 is connected to GPIO14/HS2_CLK(MTMS) of the ESP32-POE2.
- In8 is connected to GPIO15/HS2_CMD(MTDO) of the ESP32-POE2.
- GND is connected to GND of the ESP32-POE2.
Code
No code is provided for this circuit.