# ESP32 selection

**URL:** <https://community.sparkfun.com/t/esp32-selection/60445>\
**Category:** Development Platforms\
**Created:** [September 12, 2024, 8:10pm UTC](https://community.sparkfun.com/t/esp32-selection/60445 "2024-09-12T20:10:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jack92121](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@Jack92121](https://community.sparkfun.com/u/Jack92121)\
**Post date:** [September 12, 2024, 8:10pm UTC](https://community.sparkfun.com/t/esp32-selection/60445/1 "2024-09-12T20:10:30Z")

</div>

hi

I want to start an ESP32 project and I need help finding the right components to use. Here are the things I’d like to do:

- Amazon Alexa voice command to control GPIO

- Local Wifi access to possibly access NAS files or internet information

- built in LiPo charger

- USB-C

- wireless induction charging

- servo motor, dc motor, stepper motor controller

- uWave presence sensor

- camera for capturing video and doing facial recognitiion

- GPS for tracking location within 5 feet

- Lidar or obstacle sensor without light

I’m use to the Arduino IDE. Is there another one that you’d recommend instead that’s better?

Please advise  
thanks  
Jack

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [September 12, 2024, 9:20pm UTC](https://community.sparkfun.com/t/esp32-selection/60445/2 "2024-09-12T21:20:20Z")

</div>

That a fairly exhaustive list; you will very likely need to break this down into smaller projects or become very familiar with high-level interrupts while using both cores/parallel processing…but even then there is probably too much overhead output efficiently, unless you heavily invest in sleep/wake and whatnot :-/

You’ve more-or-less described a modern smartphone…can one of those be used instead? Seems much simpler.

A [Pi 5](https://www.sparkfun.com/products/23782) or [Orin](https://www.sparkfun.com/products/22098) might be better starting points for such a rich feature set…or get a few different esp32s and start building! [Search Results for esp32 - SparkFun Electronics](https://www.sparkfun.com/search/results?term=esp32) Those are the esp32 boards we sell, I’d recommend the IoT one (first result in list) as it has plenty of GPIO

---

<div class="post-metadata">

**Author:** ![Jack92121](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@Jack92121](https://community.sparkfun.com/u/Jack92121)\
**Post date:** [September 13, 2024, 9:09pm UTC](https://community.sparkfun.com/t/esp32-selection/60445/3 "2024-09-13T21:09:09Z")

</div>

I wanted something very small without a screen.  
I want to invest in the right dev kit from the beginning.  
I didn’t want to get half way through and figure I need to buy something else.  
I was thinking an ESP32-C6 but I don’t think this has GPS, that might be a separate qwic module.  
If I use I2C it’ll simplify things a bit and deal with the overhead of a shared bus.

As long as this is capable I’m good. The overhead may be high then I’ll add a second module but I want to use the same module.

thanks for the help  
Jacks

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [September 13, 2024, 10:02pm UTC](https://community.sparkfun.com/t/esp32-selection/60445/4 "2024-09-13T22:02:39Z")

</div>

I wish you luck & re-iterate the above 🙂
