ESP32 microcontrollers are the powerhouses of DIY smart home projects. You can use them for everything from making a simple smart button to creating your own sensors. I recently bought a $30 ESP32 development board that's completely changed my smart home.