The SparkFun ESP32 Thing Plus is the next step to get started with Espressif IoT ideations while still enjoying all the amenities of the original ESP32 Thing. Espressif's ESP32 WROOM is a powerful WiFi and Bluetooth MCU module that targets a wide variety of applications. At the core of this module is the ESP32-D0WDQ6 chip which is designed to be both scalable and adaptive. To make the Thing Plus even easier to use, we've moved a few pins around to make the board Feather compatible and it utilizes our handy Qwiic Connect System which means no soldering or shields are required to connect it to the rest of your system!
Why the name? We lovingly call it the “Thing” because it's the perfect foundation for your Internet of Things project. The Thing does everything from turning on an LED to posting data with your chosen platform, and can be programmed just like any microcontroller. You can even program the Thing through the Arduino IDE by installing the updated ESP32 Arduino Core.
The ESP32 Thing plus integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensors, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C. Thanks to the onboard ESP32 WROOM module, the SparkFun Thing Plus features 16MB of flash memory, 520kB of internal SRAM, an integrated 802.11 BGN WiFi transceiver and dual-mode Bluetooth capabilities, and a JST connector to plug in a LiPo battery.
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 4 ratings:
2 of 2 found this helpful:
The ESP32 is a powerful creature, but my skills aren't always up for the bleeding edge. So having the "ease of use" feature set and a reliable set of lib's are important to me. Got it running, sensing, and posting the data in minutes. Now i can start learning the rest at my own pace. Thanks!
1 of 1 found this helpful:
I have it running (after following the directions) and even have QIIC connecting sensors and the OLED too. But I have to unplug the LIPO to turn it off. I would love an off switch on this. That is why 4/5 stars. Want another star--get me an off-switch ;-)
I'm already buying my second one because this board makes it so easy to: 1) Connect to WiFi as a client or server 2) Use/charge a LiPo battery 3) Use QWIIC devices
What else could you want? Maybe having screw holes on both sides of the board and having a complete library (with analogWrite, ect). But that's it, get this board while you can!
This product is really easy to get up and running, and I love the additional features (lipo reg and charger). There are 3 gripes that I have though.
This board was clearly intended to have the option of being battery powered. With that in mind, it should be able to achieve a deep sleep current draw much closer to the spec. 1.) Board draws too much power, with the USB-2-Serial being the biggest draw in deep sleep. (4mA is the usb-serial IC) 2.5uA, as specified in the feature list, doesn't seem possible. 2) The Tx and Rx pins should have been broken out. That would allow for someone to pull the usb-2-serial IC off the board and still program it with a FTDI cable. 3) As someone else said, a power switch would be nice to have.