Using an ESP device was a no-brainer for my design, as the ESP family of microcontrollers come with wifi (without a secondary chip).
An ESP8266 wasn't an option, given the lack of pins and the security gaps. So, that left me with the ESP32 and the ESP32-S2. Both have plenty of IO and operate at low power. Cost is roughly the same as well.
I ultimately decided on the ESP32-S2 for a few reasons:
- Native USB - which means no USB to Serial chip is needed for programing
- Ability to run Circuit Python (checking another box in the "hacker friendly" category)
- Lower power consumption during wake and wifi usage
- Slightly lower cost
Running BOM (@250 units)
Component | Function | Deep Sleep (uA) | Costs (USD) |
---|---|---|---|
Sharp Memory Display (LS027B7DH01A) | Display | 10-35 | $20.00 |
ESP32-S2 WROVER | uC | 20 | $2.40 |
TOTAL | 30-55 | 22.40 |
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.