WaveShare
WaveShare Environmental Sensor Temperature Humidity Pressure I2C SPI 3.3V
Tiny breakout measures temperature, humidity and barometric pressure with I2C or SPI interfaces and 3.3 V/5 V logic compatibility
- CPU TypeOther
- Measures temperature, humidity, and pressure for environment monitoring
- Supports both I2C and SPI interfaces for flexible integration
- Compatible with 3.3V and 5V logic levels via onboard translator
- Ultra-small form factor enables space-constrained IoT deployments
- Low power consumption suits battery-powered weather stations
Compact Environmental Sensor Breakout
A tiny sensor breakout measures temperature, humidity, and barometric pressure for embedded projects. It suits developers building weather stations, altimeters, or IoT monitoring nodes with Raspberry Pi or STM32 platforms. The board arrives new and includes development resources with example code for both supported hosts.
Dual Interface With Level Translation
The module communicates over I2C as default with a configurable slave address and can be switched to SPI via an I/O setting. An onboard voltage level translator allows direct connection to 3.3V or 5V logic without external shifting circuitry. Its ultra-small form factor fits tight enclosures and breadboard layouts.
Low Power Stable Operation
Low power consumption and high precision stability enable continuous environmental logging without thermal self-heating concerns. The sensor draws minimal current during normal polling cycles, making it suitable for battery-powered deployments. No active cooling is required and operation stays silent in typical indoor or outdoor use.
Highlights
- Measures temperature, humidity, and pressure for environment monitoring
- Supports both I2C and SPI interfaces for flexible integration
- Compatible with 3.3V and 5V logic levels via onboard translator
- Ultra-small form factor enables space-constrained IoT deployments
- Low power consumption suits battery-powered weather stations
Specifications
| CPU Type | Other |
|---|
Questions about this item
What do the I2C and SPI interfaces cap in practice?
The module uses I2C as the default protocol with a configurable slave address and can be switched to SPI via an I/O setting, letting you choose the bus that matches your controller.
What does the board need to fit or mount?
The ultra-small breakout has through-hole pads for header pins, so it can be soldered to a standard pin header and then plugged into a breadboard or a Raspberry Pi GPIO header.
How is the sensor installed and what step is often missed?
Solder the supplied header pins to the pads, connect VCC to 3.3 V or 5 V thanks to the onboard level translator, wire SDA/SCL for I2C or the SPI pins, then set the I/O pin to select SPI if you are not using the default I2C mode.
Also in this aisle
People compared these
Same shelf, same checkout — eight coins and a 30-minute rate lock.



