A C# client for communicating with the Sensirion SPS30 particulate matter sensor via UART (serial).
Includes a console app and a Windows Forms app ("SensorControl") with real-time plotting of sensor values.
- Communication with the SPS30 sensor over UART (SHDLC Frame Layer)
- Reading measurements (PM1, PM2.5, PM4, PM10)
- Starting and stopping measurements
- Plotting sensor data in a graph
- .NET 8 or higher
- A USB-to-serial adapter or a serial port
- SPS30 particulate matter sensor - SEK-SPS30 evaluation kit
The Windows Forms application provides a user-friendly interface for interacting with the SPS30 sensor.
- Start/Stop Measurement: Start or stop the measurement using buttons.
- Display Measurements: Real-time display of current measurements (PM1, PM2.5, PM4, PM10).
- Plot Data: Graph to visualize particle concentrations over time.
You can easily download the tool here
Download SensorControl
Contributions are welcome! Please create a pull request or open an issue to report bugs or suggest new features.
This project is licensed under the MIT License. See the LICENSE
file for more information.