I cannot recommend the M5 stack highly enough. I did a lot of ESP32 programming for my LED art hobby projects from 2016-2020 and these are amazing.
I cannot recommend the M5 stack highly enough. I did a lot of ESP32 programming for my LED art hobby projects from 2016-2020 and these are amazing.
https://www.amazon.com/dp/B08VGRZYJR
M5Stack makes a huge ecosystem of >100 add-on modules that snap onto the bottom of the Core2's form factor, including a wide range of sensors, LoRa & cellular radios, I/Os, interfaces, servo drivers, GPS, cameras, HMDI, RJ45, UWB, RFID, etc. It's quite a clever modular expansion system that makes prototyping (or just playing around) super easy.
https://shop.m5stack.com/collections/all-products/m5stack-co...
Note: I linked (and have) the AWS IoT Devkit version of the Core2 which comes with an upgraded battery module on the bottom vs the standard Core2 (a bit more Mah plus ten RGB LEDs built-in). It's also $10 cheaper than the base Core2 on Amazon thanks to AWS subsidy. The only difference is it comes with AWS Fire IoT Devkit firmware pre-flashed but it only takes a minute to flash it back to stock Core2 firmware.
Using just your browser you can transform these into Bluetooth proxies for Home Assistant with https://esphome.github.io/bluetooth-proxies/
The whole M5Stick ecosystem of addons it awesome too.
I've been thinking about getting one but the I/O looks so anemic... Does it have extra pins on the inside or 3 GPIO's is all you get no matter what?
Larger units have 2, 3, or 6 grove connectors, plus a big library of pluggable peripherals.