paulvha / svm30

Sensirion SVM30 on Arduino, ESPxx, 32U4, Lorawan, DUE
10 stars 1 forks source link
32u4 arduino-uno dewpoint due esp32-arduino esp8266-arduino heatindex lorawan mega2560 sensirion sgp30 shtc1 svm30 uno

Sensirion SVM30

===========================================================

A program to set instructions and get information from an SVM30. It has been tested to run on ESP32, MEGA2560, ESP8266, UNO, Apollo3 and Feather Lora 32U4. It will also work on Wire1 for a DUE, because of the onboard pull-up resistors on the standard Wire. use example7
A detailed description of the options and findings are available in the SVM30.ODT in the extra directory


A version for the Raspberry Pi is available on https://github.com/paulvha/SVM30_on_raspberry

Getting Started

As part of a larger project I am looking at analyzing and understanding the air quality. I have done a number of projects on air-sensors. The SVM30 sensor was a new kid on the block that looks interesting. This is a working driver + examples.

A word of warning: the SVM30 needs a female plug, which is different depending on the product version of your board

SVM30-Y Yeonho Electronics, 20037WR-04
SVM30-J Scondar SCT2001WR -S-4P compatible to JST part no. S4B-PH-SM4-TB

Prerequisites

For example6 : LMIC : https://github.com/paulvha/SPS30_lora For example8 : LCD : defined in top of sketch


Otherwise no special library dependencies. The standard libraries will work.

Software installation

Obtain the zip and install like any other.

Program usage

Program options


8 examples are included:

Versioning

October 2023

Version 1.3.1 / August 2022 / paulvha

Version 1.3 / October 2020 / paulvha

Version 1.2 / August 2020

Version 1.1 / October 2019

version 1.0 / September 20 2019

Author

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0

Acknowledgements

Make sure to read the SVM30, SHTC1 and SGP30 datasheets from Sensirion. They provide good starting point for information and are added in the extras directory.
Philipp : Extra clarification on about female plug. Amy Kim : Help diagnosing older product version raw-reading issue.