WSAL20232 – Pico-Environment-Sensor/en
Erscheinungsbild
Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.
Summary
The Waveshare Pico Environment Sensor is an add-on module that connects via a standard Pico header and communicates over the I2C bus using only two wires. It integrates five sensors: TSL2591 (light), BME280 (temperature/humidity/pressure), ICM20948 (9-axis motion), LTR390-UV (UV), and SGP40 (VOC). The module also includes voltage and logic-level translators (5 V to 3.3 V/1.8 V).
Related products at JW Tech
Technical overview
- Connection: plugs directly onto the Pico GPIO headers; communication over the I2C bus.
- TSL2591: digital ambient light sensor for visible and IR light; I2C address 0x29; effective range 0–88000 lux.
- BME280: temperature, humidity, and air pressure; I2C address 0x76; temperature range -40 to 85 °C (resolution 0.01 °C, accuracy ±1 °C); humidity 0–100 %RH (resolution 0.008 %RH, accuracy ±3 %RH); pressure 300–1100 hPa (resolution 0.18 Pa, accuracy ±1 hPa).
- ICM20948: 9-axis motion sensor (accelerometer, gyroscope, magnetometer); I2C address 0x68; all channels 16-bit; accelerometer ranges ±2/±4/±8/±16 g; gyroscope ranges ±250/±500/±1000/±2000 deg/s; magnetometer range ±4900 µT.
- LTR390-UV: UV light sensor; I2C address 0x53; response wavelength 280–430 nm.
- SGP40: VOC sensor; I2C address 0x59; measuring range 0–1000 ppm ethanol equivalent; response time under 10 s (tau 63 %); start-up time under 60 s; supports humidity compensation.
- Additional hardware: voltage translator from 5 V to 3.3 V/1.8 V and logic level translator from 3.3 V to 1.8 V.
Notes and version constraints
- The source contains conflicting information about the motion sensor: specifications list ICM20948, while the “Sensor” section describes an MPU9250 instead – please verify which chip is actually onboard before publishing.
- The source repeatedly mentions the Jetson Nano as the connection target despite this being a Pico module; this appears to be a copy-paste error and should be reviewed.
- The demo code examples in the source reference external GitHub links and an Arduino Pico Core file; specific commands or scripts are not fully provided, so no commands were included.
- The text contains marketing and navigation content (e.g., “Submit Now”, support hours) that has been removed.
- The exact Python/C demo codes are truncated in the source; full usage requires consulting the original documentation.
Source and revision record
- Pico Environment Sensor - Waveshare Wiki
- Source revision: 89773
- Captured: 2026-09-02T03:34:25+00:00
- SHA-256:
d8d1a49a779d8d78cc2c1b3dec4907a485935d021ce7cc0a855037c65f64d260