MCU Selection
For compute we want to take advantage of the Wi-Fi and Bluetooth capabilities of the ESP32 families of microcontrollers. Specifically, we chose the ESP32-S3 microcontroller since it is the most high-end family out of the ESP32 microcontrollers. With its dual-core CPUs, we can potentially run our Wi-Fi processing on one core and sensor processing on the other core.
The ESP32-S3-WROOM-2 module includes onboard antenna, flash, and SRAM, which can be easily integrated into our custom PCB design.
ESP32-S3-WROOM-2 module
For development, we will use the ESP32-S3-DevKitC-1 which embeds the ESP32-S3-WROOM-2 module.
ESP32-S3-DevKitC-1 development board