A simple atmospheric pressure logger built with Rust, running on ESP32-C3 using esp-hal.
- π¦ Written in Rust for safety and performance
- β‘ Runs on ESP32-C3 microcontroller
- π Uses esp-hal for hardware abstraction
- π‘οΈ Supports sensors like BMP390 via bmp390-rs
- β±οΈ Configurable sampling interval (from seconds to hours)
- πΎ Stores data to a remote server via Wi-Fi
- π Syncs time using NTP
This project wouldnβt be possible without these fantastic open-source libraries:
- bmp390-rs β sensor driver support
- sntpc β SNTP client for time synchronization
- esp-hal β an amazing ESP32 hardware abstraction layer
- embassy β Asynchronous embedded framework
Many thanks to the authors and maintainers of these crates for their hard work!
This project is licensed under the MIT License.