EasyManua.ls Logo

sparkfun ESP32 - User Manual

sparkfun ESP32
20 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
ESP32 Environment Sensor Shield Hookup
Guide
Introduction
The ESP32 Environment Sensor Shield provides sensors and hookups for
monitoring environmental conditions. This tutorial will show you how to
connect your sensor suite to the Internet and post weather data online.
Required Materials
You’ll need the ESP32 Thing board to interface with this shield. Other
microcontroller boards will work, but since the shield is designed to stack on
the ESP32 Thing, interfacing with them will be difficult.
You’ll also need some means of connecting the two boards together. While
it’s possible to solder them together using snappable male header pins, it
makes good sense to use female headers on one of the boards board so
the boards can be separated again later if needed.
SparkFun ESP32 Thing Environment Sensor
Shiel
d
DEV-14153
Page 1 of 20
Question and Answer IconNeed help?

Do you have a question about the sparkfun ESP32 and is the answer not in the manual?

sparkfun ESP32 Specifications

General IconGeneral
Clock SpeedUp to 240MHz
Wi-Fi802.11 b/g/n
SRAM520KB
Flash Memory4MB
Operating Voltage3.3V
Digital I/O Pins36
Analog Input Pins18
UART3
I2C2
I2S2
PWM Channels16
Hall Effect SensorYes
Touch Sensors10
Temperature SensorYes
MicrocontrollerESP32
CPU CoresDual-core
BluetoothBluetooth 4.2 and BLE

Summary

Introduction

Tools

Hardware Overview

Onboard Sensors

All onboard sensors connect to the ESP32 via I2C.

Pressure, Humidity, and Temperature

Introduces the BME280 sensor for measuring pressure, humidity, and temperature.

Air Quality and Temperature

Describes the ams CCS811 sensor for air quality and temperature monitoring.

Luminosity

Covers the Broadcom APDS-9301 sensor for detecting light levels.

Jumpers on Back of the Board

Explains the function of jumpers on the back of the sensor shield.

Optional, Off-board Sensors

Wind Speed and Direction

Explains how wind speed and direction are measured using the weather station.

Soil Moisture

Details connecting and monitoring the soil moisture sensor via analog input.

Rainfall

Describes the rainfall gauge functionality and data collection.

External Temperature

Explains connecting an external temperature sensor (TMP36).

Any I2 C Sensor

Provides a header for connecting additional I2C sensors.

Hardware Assembly

Trim the Headers

Instructions on how to trim male and female headers for connection.

Install the Male Headers

Step-by-step guide for installing male headers onto the ESP32 Thing board.

Install the Female Headers

Instructions for installing female headers onto the ESP32 Environment Sensor Shield.

Software

Expected Output

Resources and Going Further

Related product manuals