سلام دوست عزیز ، خب چرا انقدر پیچیده کردین ؟ از یک ماژول NodeMCU استفاده کنید بجای یک برد و ماژول وایفای ... خوبی NodeMCU اینه که حالت سرور هم هست و میشه سایتت رو کلا از روی اون لود کنی حتی...
این لینک رو ببین :
Nodemcu-Arduino IDE 4 gang relay control – with relay state | Arduino/ESP8266 Related Stuff