Product Overview

1/23/2018 ESP32 Environment Sensor Shield Hookup Guide - learn.sparkfun.com
https://learn.sparkfun.com/tutorials/esp32-environment-sensor-shield-hookup-guide?_ga=2.200929641.659504291.1516640116-204410570.1509632…
4/17
Here’s what they do:
JP1 - Close this jumper with a solder blob to change the I2C address of the BME280 sensor from 0x77 to 0x76.
JP2 - Close this jumper with a solder blob to change the I2C address of the CCS811 sensor from 0x5B to 0x5A.
JP3 - Close the 0 half of this jumper with a solder blob to set the address of the APDS-9301 sensor to 0x29. Close the 1 half of this
jumper to set the address to 0x49. If you accidentally bridge the entire jumper, the address will be 0x29, but nothing bad will
happen.
JP4 - Cut this trace to disable the onboard NTC thermistor used by the CCS811 for temperature compensation. If you do this, you
must add an external NTC thermistor for the CCS811 to work properly.
JP5 - Cut the traces on this jumper to disable the pull-up resistors for the I2C bus.
Optional, off-board Sensors
There are connections for five off-board sensors as well: wind speed and direction, rainfall amount, temperature, and soil moisture.
Wind Speed and Direction
Coupled with SparkFun’s weather station, the wind speed and direction can be measured by counting pulses per second and by
measuring the resistance of a discrete step potentiometer. The pins for these two functions are connected to ESP32 Thing pins 14
(speed) and 35 (direction).