ESP32 boards are cheap and versatile, making them highly popular in the maker community. Setting them up isn't always that simple, but there's a tiny OS you can run on an ESP32 that allows you to use one as if it were a very small PC.