Skip to content

Firmware for RPi Pico 2 W environment sensing device (CO2, temperature, humidity, etc.)

License

Notifications You must be signed in to change notification settings

twokilohertz/pico-enviro-sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pico Environment Sensor

This firmware, written in Rust using embassy-rs, is designed for the Raspberry Pi Pico 2 W platform using the RP2350 microcontroller. Its application is an environment-sensing device which can measure CO2 concentration in the atmosphere, ambient temperature and humidity.

Building

Prerequisites

Environment configuration

This build system assumes the environment variables: PICO_BOARD, PICO_PLATFORM & PICO_SDK_PATH are set. picotool should also be available in the PATH.

The env-vars.sh script sets these values to pico2_w, rp2350-arm-s and my personal Pico SDK path, respectively. The environment variable definitions in this file can be set with source ./scripts/env-vars.sh.

Compiling & running

  • cargo build (or cargo build --release)

If you wish to run the binary on your Pico (connected in BOOTSEL mode):

  • cargo run (or cargo run --release)

About

Firmware for RPi Pico 2 W environment sensing device (CO2, temperature, humidity, etc.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published