HomeStore

Multi-Sensor Stick (BME280 + LTR559 + LSM6DS3)

Multi-Sensor Stick (BME280 + LTR559 + LSM6DS3)

We heard you like sensors (we definitely like sensors!). So we combined three of our favourite ones into a convenient, small, stick-shaped format perfect for adding additional smarts to many different projects. The onboard I2C sensors can detect:

  • Temperature
  • Pressure
  • Humidity
  • Light
  • Proximity
  • Orientation
  • Motion (including steps, single and double taps and freefall

It has a Qw/ST (also known as STEMMA QT and Qwiic) connector at each end to make it easy to connect it up to Qw/ST compatible microcontrollers, HATs and other boards via cable. Qw/ST cables are sold separately.

Features

  • Bosch BME280 temperature, pressure, humidity sensor (datasheet)
    • Great for sensing conditions around your home 
    • I2C interface (address: 0x76)
  • Lite-On LTR-559ALS-01 sensor (datasheet)
    • I2C interface (address: 0x23)
    • IR/UV-filtering
    • 50.60Hz flicker rejection
    • 0.01 lux to 64,000 lux light detection range
    • ~5cm proximity detection range
  • STMicroelectronics LSM6DS3TR-C accelerometer and gyroscope (datasheet)
    • I2C interface (address: 0x6a)
    • ±2/±4/±8/±16 g full scale
    • ±125/±250/±500/±1000/±2000 dps full scale
    • Tap and double-tap detection
    • Free-fall detection
    • Pedometer/step detection
  • 2x Qwiic/STEMMA QT connector
  • 3.3V compatible
  • Compatible with Raspberry Pi computers
  • Compatible with Raspberry Pi Pico

Software

If you plan on using the Multi-Sensor Stick with Raspberry Pi Pico (or another RP2040/RP2350 microcontroller) there are drivers for BME280 and LTR559 baked into our custom MicroPython builds. We've spun up a new standalone MicroPython library for LSM6DS3 - search for lsm6ds3-micropython in Thonny's 'Manage Packages' to install it.

  • Download pirate-brand MicroPython for Pico / RP2040
  • Download pirate-brand MicroPython for Pico 2 / RP2350
  • BME280 MicroPython example
  • LTR559 MicroPython example
  • LSM6DS3 MicroPython library
  • LSM6DS3 MicroPython examples

There's also full-fat Python libraries for if you're using a Raspberry Pi computer:

  • BME280 Python library
  • LTR559 Python library
  • LSM6DS3 Python library

Specifications

  • Dimensions: 52x7.9x4.2mm (LxWxH, including connectors)
  • Mounting holes: M2.5
$24.51
Multi-Sensor Stick (BME280 + LTR559 + LSM6DS3)
$24.51
Product image 1
Product image 2

Description

We heard you like sensors (we definitely like sensors!). So we combined three of our favourite ones into a convenient, small, stick-shaped format perfect for adding additional smarts to many different projects. The onboard I2C sensors can detect:

  • Temperature
  • Pressure
  • Humidity
  • Light
  • Proximity
  • Orientation
  • Motion (including steps, single and double taps and freefall

It has a Qw/ST (also known as STEMMA QT and Qwiic) connector at each end to make it easy to connect it up to Qw/ST compatible microcontrollers, HATs and other boards via cable. Qw/ST cables are sold separately.

Features

  • Bosch BME280 temperature, pressure, humidity sensor (datasheet)
    • Great for sensing conditions around your home 
    • I2C interface (address: 0x76)
  • Lite-On LTR-559ALS-01 sensor (datasheet)
    • I2C interface (address: 0x23)
    • IR/UV-filtering
    • 50.60Hz flicker rejection
    • 0.01 lux to 64,000 lux light detection range
    • ~5cm proximity detection range
  • STMicroelectronics LSM6DS3TR-C accelerometer and gyroscope (datasheet)
    • I2C interface (address: 0x6a)
    • ±2/±4/±8/±16 g full scale
    • ±125/±250/±500/±1000/±2000 dps full scale
    • Tap and double-tap detection
    • Free-fall detection
    • Pedometer/step detection
  • 2x Qwiic/STEMMA QT connector
  • 3.3V compatible
  • Compatible with Raspberry Pi computers
  • Compatible with Raspberry Pi Pico

Software

If you plan on using the Multi-Sensor Stick with Raspberry Pi Pico (or another RP2040/RP2350 microcontroller) there are drivers for BME280 and LTR559 baked into our custom MicroPython builds. We've spun up a new standalone MicroPython library for LSM6DS3 - search for lsm6ds3-micropython in Thonny's 'Manage Packages' to install it.

  • Download pirate-brand MicroPython for Pico / RP2040
  • Download pirate-brand MicroPython for Pico 2 / RP2350
  • BME280 MicroPython example
  • LTR559 MicroPython example
  • LSM6DS3 MicroPython library
  • LSM6DS3 MicroPython examples

There's also full-fat Python libraries for if you're using a Raspberry Pi computer:

  • BME280 Python library
  • LTR559 Python library
  • LSM6DS3 Python library

Specifications

  • Dimensions: 52x7.9x4.2mm (LxWxH, including connectors)
  • Mounting holes: M2.5
Multi-Sensor Stick (BME280 + LTR559 + LSM6DS3) | The Pi Hut