ESP32 Thing Hookup Guide
Contributors:
jimblom
Resources and Going Further
The ESP32 Thing's design is open-source! You can download, view, and modify the Eagle files (PCB design), checkout the schematic, or suggest revisions on the ESP32 Thing GitHub repository.
- Schematic (PDF)
- Eagle Files (ZIP)
- Board Dimensions (PNG)
- Graphical Datasheet (PDF)
- Datasheet (PDF) (ESP32-D0WDQ6-V3)
- GitHub Hardware Repo
The ESP32 is still in its infancy, but resources are popping up all over the place for the chip. Check out some of these links for more information, documentation, and examples.
- 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.
You can also check out these links to go further.
- 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.
- Use the ESP-IDF project template, once you're ready to start creating applications of your own.
- Blynk -- Blynk allows you to control IoT development boards with an easily configurable iOS/Android app. And it already supports the ESP32!
- Download the Blynk Arduino Library and load the ESP32 example onto your ESP32 Thing. Then download the app and start blinking!
Looking for additional functionality with the ESP32? Check out the ESP32 Thing Plus with the ESP32 WROOOM module.
ESP32 Thing Plus Hookup Guide
Hookup guide for the ESP32 Thing Plus (Micro-B) using the ESP32 WROOM's WiFi/Bluetooth system-on-chip in Arduino.
For more related tutorials, check out the following tutorials tagged with ESP32.
Transparent Graphical OLED Breakout Hookup Guide
The future is here! Our Qwiic Transparent Graphical OLED Breakout allows you to display custom images on a transparent screen using either I2C or SPI connections.
ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network
Using the ESP32 LoRa 1-CH Gateway as a gateway and device, and pushing data to The Things Network.
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!
Getting Started with Load Cells
A tutorial defining what a load cell is and how to use one.
LED Cloud-Connected Cloud
Make an RGB colored cloud light! You can also control it from your phone, or hook up to the weather!
ESP8266 Powered Propane Poofer
Learn how Nick Poole built a WiFi controlled fire-cannon using the ESP8266 Thing Dev Board!
IoT Industrial Scale
What does a baby elephant weigh? How much impact force does a jump have? Answer these questions and more by building your very own IoT industrial scale using the SparkFun OpenScale.
Or check out these related blog posts.