IMHO, это реально, но много но. АЦП скорее не очень, потребление
выше крыши (за голый старт с WiFi это порядком 350 мА, а отрубить
совсем этот WiFi даже не скажу, что реально). Количество ног у
зверя ограничено. Расширяют часто по I2C по объективным причинам
(как-то не очень удобно обычно там с аппаратным SPI). Например,
16-каналов 12-бит-ШИМ - на PCA9685. Проекты с использоваием
LAN8270A встречаются - WT32_ETH01, Kincony KC868-A8, у Olimex, у
LilyGo, ну и рекомендации есть собственно у Espressif. Ещё встречаются проекты с W5500 (где-то рядом W5100S). Для DIY вполне.
Мне вот сегодня приехало пару модульков с LAN8720A, модулёк с W5500 тоже есть - буду посмотреть. Но пока даже не разбирался с вариантами отладки. Предполагаю грусть. Дурина это понятно, что ни о чем, но вот видел, что есть патченая OpenOCD для Espressif-IDF. Значит где-то должна быть связка с PlatformIO. Вот только железка дебажная от Espressif осталась где-то на работе... Вроде где-то дома валяется платка с FT2232H - буду её прикручивать. Насчет стабильности-нестабильности - нужно хорошее питание, правильная разводка земли, емкости, ну и в продакшн такое без внешнего сторожа я бы не пустил от слова совсем. Хотя у меня курятник есть и там реле трудится от SonOff - работает и не глючит, а там то ли 8266, то ли 8285 (одна фигня).