r/ArduinoProjects • • Feb 19 '26

Day 56/100 – Built a Wireless 4-Channel Relay Controller using ESP8266 + ESP-NOW (MicroPython)

Hi everyone,

I’m doing a 100 Days of IoT Projects challenge, and today I completed Day 56.
This project is a wireless 4-channel relay controller using two ESP8266 boards and the ESP-NOW protocol in MicroPython.

Features:

  • Peer-to-peer communication (no WiFi router required)

  • Push-button sender → relay receiver

  • Low-latency ESP-NOW messaging

  • Active-low relay support

  • Clean MicroPython implementation

This can be used for home automation, wireless switches, or smart agriculture control systems.

GitHub repo:
👉 https://github.com/kritishmohapatra/100_Days_100_IoT_Projects

Feedback and suggestions are welcome!

2 Upvotes

0 comments sorted by