# Environment Sensors Module for Raspberry Pi Pico

**Type:** Product page · **SKU:** WS-20232 · **Brand:** [Waveshare](https://core-electronics.com.au/brands/waveshare-in-australia)
**Page:** https://core-electronics.com.au/environment-sensor-module-pico-hat.html ([markdown](https://core-electronics.com.au/environment-sensor-module-pico-hat.html.md))

Environment Sensors Module For Raspberry Pi Pico, I2C Bus...

## Pricing

- **Price:** $57.60 (inc GST) — $52.36 AUD, exc GST
- **Quantity discounts:** 6+ $50.27 (exc GST) · 12+ $48.70 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 31 and Sep 07.

## Description

The **Pico-Environment-Sensor** gives Raspberry Pi Pico the ability to collect environment data like temperature &amp; humidity, air pressure, ambient light intensity, VOC, IR ray, UV ray, etc. It can also be used to build a robot that can detect motion and orientation. - Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
- Onboard TSL25911FN digital ambient light sensor, for measuring IR and visible light
- Onboard BME280 sensor, for measuring temperature, humidity, and air pressure
- Onboard ICM20948 motion sensor, accelerometer, gyroscope, and magnetometer
- Onboard LTR390-UV-1 sensor, for measuring UV rays
- Onboard SGP40 sensor, for detecting ambient VOC
- I2C bus, allows retrieving data by just using two wires
- Comes with development resources and manual (MicroPython example)
 
## Specifications

#### VL53L0X Light Sensor

- **I2C address**: 0x29
- **Effective range**: 0 ~ 88,000 Lux
 
#### BME280 Sensor (Temperature, Humidity, and Air Pressure)

- **I2C address**: 0x76
- **Temperature detection**:
    
    
    - Range: -40 ~ 85°C
    - Resolution: 0.01°C
    - Accuracy: ±1°C
- **Humidity detection**:
    
    
    - Range: 0 ~ 100%RH
    - Resolution: 0.008%RH
    - Accuracy: ±3%RH
    - Response time: 1s
    - Delay: ≤ 2%RH
- **Air pressure detection**:
    
    
    - Range: 300 ~ 1100 hPa
    - Resolution: 0.18 Pa
    - Accuracy: ±1 hPa
 
#### ICM20948 Motion Sensor (9-DOF)

- **I2C address**: 0x68
- **Accelerometer**:
    
    
    - Resolution: 16-bit
    - Range (configurable): ±2, ±4, ±8, ±16g
- **Gyroscope**:
    
    
    - Resolution: 16-bit
    - Range (configurable): ±250, ±500, ±1000, ±2000°/sec
- **Magnetometer**:
    
    
    - Resolution: 16-bit
    - Range: ±4900 µT
 
#### LTR390-UV-1 UV Sensor

- **I2C address**: 0x53
- **Response wavelength**: 300 nm ~ 350 nm
 
#### SGP40 VOC Sensor

- **I2C address**: 0x59
- **Measuring range**: 0 ~ 1,000 ppm ethanol equivalent
- **Limit condition**:
    
    
    - &lt; 0.05 ppm ethanol equivalent OR
    - &lt; 10% of preset concentration point (whichever is larger)
- **Response time**: &lt; 10 s (tau 63%)
- **Start time**: &lt; 60 s
- **On-chip humidity compensation**: Supported
 
## What's On Board 

![](https://core-electronics.com.au/media/wysiwyg/Pico-Environment-Sensor-details-intro.jpg)

1. **TSL25911FN**
    digital ambient light sensor, for measuring IR and visible light
2. **LTR390-UV-1**
    UV sensor
3. **SGP40**
    VOC sensor
4. **ICM20948**
    3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer
5. **Voltage Regulator**
    5V to 3.3V/1.8V
6. **BME280**
    temperature, humidity, and air pressure sensor
7. **Logic level translator**
    3.3V ~ 1.8V
8. **I2C selection**
 
## Pinout

![](https://core-electronics.com.au/media/wysiwyg/Pico-Environment-Sensor-details-inter.jpg)

### Dimensions

![](https://core-electronics.com.au/media/wysiwyg/Pico-Environment-Sensor-details-size.jpg)

## Documentation

- [Wiki](https://www.waveshare.com/wiki/Pico-Environment-Sensor)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/W/S/WS-20232-1.jpg)
