ESP32 Thing Plus Hookup Guide
Contributors:
Ell C,
jimblom,
Alex the Giant
Resources and Going Further
For more resources related to the ESP32 Thing Plus, check out the links listed here:
- ESP32 Thing Plus GitHub Repo
- ESP32 Thing Plus (U.FL) GitHub Repo
- Datasheets
- Graphical Datasheet (PDF)
- Datasheet (PDF) - ESP32-WROOM-32E with PCB antenna and ESP32-WROOM-32UE with u.FL antenna
- CP2104 USB Drivers
- SFE Product Showcase
Espressif has some great resources built around the ESP32:
- ESP32.com -- Great forums, where you can discuss ESP32 news, get help, or show off your project.
- Espressif ESP32 Resource Page -- A great source for the latest datasheets, reference manuals, and software tools.
- Espressif GitHub Repositories -- Espressif is efforting to be as open-source as possible. Among other things, you'll find repositories for Arduino ESP32 support, SDK's, and even a proof-of-concept NES emulator hosted on their GitHub page.
- ESP-IDF -- IoT Development Framework -- If you want to take your development environment up a step from Arduino, this should be your first step into ESP32 software development. Some notes on the IDF:
- The IDF is well-documented. Check out the set up guides (for Windows, Mac or Linux) for help getting your environment set up. For help with the API's and data structures, check out esp32.info.
- There are a handful of example applications, including a BLE Advertising example, which works as a proof-of-concept for the ESP32's Bluetooth support.
- Use the ESP-IDF project template, once you're ready to start creating applications of your own.
For more ESP32 related tutorials, check out the following.
How to Load MicroPython on a Microcontroller Board
This tutorial will show you how to load the MicroPython interpreter onto a variety of development boards.
ESP32 Relay Web Server
The goal of this project is to have a website hosted on an ESP32 that controls any relay controlled device connected to a local network and keeps a dynamically updated state of those devices.
Installing Board Definitions in the Arduino IDE
How do I install a custom Arduino board/core? It's easy! This tutorial will go over how to install an Arduino board definition using the Arduino Board Manager. We will also go over manually installing third-party cores, such as the board definitions required for many of the SparkFun development boards.
Sending Sensor Data Over WiFi
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data between two ESP32 WiFi boards.
If you need some project inspiration, check out some of these IoT-focused projects and get making!
General Guide to SparkFun Blocks for Intel® Edison
A general guide for using SparkFun Blocks for Intel® Edison in your next project!
SparkFun Blocks for Intel® Edison - ADC V20
A quick overview of the features of the ADC Block.
Environmental Monitoring with the Tessel 2
Build an air-conditioner monitoring device to collect environment information and store it in the cloud.
Setting Up the Pi Zero Wireless Pan-Tilt Camera
This tutorial will show you how to assemble, program, and access the Raspberry Pi Zero as a headless wireless pan-tilt camera.
Or check out this related blog post: