ESP8266 WiFi 24-Channel Relay Module Board DC 5V/12V/24V
ESP8266 WiFi 24-Channel Relay Development Board – DC 5V / 12V / 24V
Take your smart home automation and IoT projects to the next level with this powerful ESP8266 ESP-12F WiFi 24-Channel Relay Module Board. Designed for makers, engineers, and developers, this versatile development board gives you wireless control over up to 24 independent relay channels — all from your network. Made in Mainland China.
Key Features
- ESP-12F WiFi Module Onboard: Stable, mature, and loaded with 4 MByte Flash for ample program storage and reliable wireless connectivity.
- Flexible Power Supply: Accepts DC 5V, 12V, or 24V input — compatible with a wide range of power configurations in home, lab, or industrial setups.
- 24 Independent Relay Channels: Each relay is rated at 10A and supports output switching for loads up to AC 250V / DC 30V, making it suitable for lights, motors, solenoids, and more.
- Full I/O Breakout: All I/O ports and the UART program download interface are exposed, enabling easy secondary development and custom firmware.
- 74HC595 Shift Register Control: Three onboard 74HC595 shift registers efficiently drive all 24 relay channels while minimizing GPIO usage.
- Arduino & Eclipse IDE Compatible: Includes reference code for the Arduino development environment — get started quickly with minimal setup.
- Onboard Controls & Indicators: Features a WiFi module RST reset button, one programmable button, power indicator LED, individual relay status LEDs, and a built-in module LED for easy status monitoring.
- Ideal for Smart Home & IoT: Perfect for wireless relay control, home automation, ESP8266 secondary development learning, and custom IoT applications.
Technical Specifications
| WiFi Module | ESP-12F (ESP8266) |
| Flash Memory | 4 MByte |
| Input Voltage | DC 5V / 12V / 24V |
| Relay Channels | 24 |
| Relay Rating | 5V/10A, 12V/10A, 24V/10A |
| Max Switching Load | AC 250V / DC 30V |
| Shift Registers | 3 × 74HC595 |
| Supported IDEs | Arduino IDE, Eclipse |
| Country of Origin | Made in Mainland China |
Package Contents
- 1 × ESP8266 ESP-12F 24-Channel Relay Module Board
Please Note
- Colors may appear slightly different from product images due to monitor calibration and lighting conditions.
- Please allow a measurement tolerance of 1 mm – 1 cm due to manual measuring.
Learn More About IoT & Smart Home Technology
For general guidance on safe electrical wiring and load switching in DIY projects, visit the U.S. Consumer Product Safety Commission – Electrical Safety resource center.
Frequently Asked Questions
Q: What power supply options does this ESP8266 24-channel relay board support?
A: This relay development board supports three input voltage levels: DC 5V, DC 12V, and DC 24V. This flexibility makes it easy to integrate into a variety of projects and enclosures without needing a dedicated voltage regulator.
Q: Can I program this board using the Arduino IDE?
A: Yes! The ESP-12F module is fully compatible with the Arduino IDE as well as Eclipse. Reference programs for the Arduino development environment are included, so you can start building and uploading custom firmware right away.
Q: What types of loads can the relay channels control?
A: Each of the 24 relay channels is rated at 10A and can switch loads operating at up to AC 250V or DC 30V. This makes the board suitable for controlling lighting circuits, fans, motors, solenoids, and many other common home automation or industrial loads.
Q: Are all GPIO and UART pins accessible for custom development?
A: Yes. All I/O ports of the ESP-12F WiFi module and the UART program download interface are fully broken out on the board, giving you complete access for secondary development, debugging, and integration with sensors or other peripherals.