WeatherDuino Forum
OLED - Printable Version

+- WeatherDuino Forum (https://www.meteocercal.info/forum)
+-- Forum: Weather Stations & Environmental Measurement Equipment - WeatherDuino 4Pro Line (https://www.meteocercal.info/forum/Forum-Weather-Stations-Environmental-Measurement-Equipment-WeatherDuino-4Pro-Line)
+--- Forum: Air Quality Measurement (https://www.meteocercal.info/forum/Forum-Air-Quality-Measurement)
+---- Forum: User support forum for 4Pro Air Quality Measurement equipment (https://www.meteocercal.info/forum/Forum-User-support-forum-for-4Pro-Air-Quality-Measurement-equipment)
+---- Thread: OLED (/Thread-OLED)



OLED - tobyportugal - 08-10-2021

Hello,

A question that may seem silly to you.
On an indoor AQM III with an OLED: the display supports PM2.5/10 and AQI. Is it possible to display CO (SCD30)?
Thank you.


[Image: attachment.php?aid=2913]


RE: OLED - werk_ag - 08-10-2021

Hello Toby,

When the CO2 sensor is installed and enabled in the software, the CO2 readings will be show on the OLED display.

Code:
// --------------------------------------------------------------------------------------
// Define type of CO2 sensor
// --------------------------------------------------------------------------------------
#define CO2_SENSORTYPE 1 // 0= Not instaled, 1= Sensirion SDC30, 2= MH-Z19


// --------------------------------------------------------------------------------------
// Settings for the Sensirion SCD30 - CO2 Sensor
// --------------------------------------------------------------------------------------
// The sensirion SDC30 compensate the CO2 readings by using one of two methods: Atmospheric Pressure or a fixed Altitude value.
// Define bellow which one you want to use.
#define SDC30_ELEVATION_CALIBRATION_METHOD 1 // 0= Elevation defined above, 1= Atmospheric Pressure from BME280 sensor (overrides ELEVATION)

// If the SDC30 is intalled, system will use its high quality built-in Temperature / Humidity sensor. BME280 will be used only for Atmospheric Pressure.
// Optionally we can set a temperature offset up to 5.0 °C, stored in non-volatile memory of SCD30
const float SCD30_TemperatureOffset = 2.0; // Format: float

Rgs.
Werk_AG


RE: OLED - tobyportugal - 09-10-2021

(08-10-2021, 19:44)Werk_AG Wrote:  Hello Toby,

When the CO2 sensor is installed and enabled in the software, the CO2 readings will be show on the OLED display.
 
Code:
// --------------------------------------------------------------------------------------
// Define type of CO2 sensor
// --------------------------------------------------------------------------------------
#define CO2_SENSORTYPE 1 // 0= Not instaled, 1= Sensirion SDC30, 2= MH-Z19


// --------------------------------------------------------------------------------------
// Settings for the Sensirion SCD30 - CO2 Sensor
// --------------------------------------------------------------------------------------
// The sensirion SDC30 compensate the CO2 readings by using one of two methods: Atmospheric Pressure or a fixed Altitude value.
// Define bellow which one you want to use.
#define SDC30_ELEVATION_CALIBRATION_METHOD 1 // 0= Elevation defined above, 1= Atmospheric Pressure from BME280 sensor (overrides ELEVATION)

// If the SDC30 is intalled, system will use its high quality built-in Temperature / Humidity sensor. BME280 will be used only for Atmospheric Pressure.
// Optionally we can set a temperature offset up to 5.0 °C, stored in non-volatile memory of SCD30
const float SCD30_TemperatureOffset = 2.0; // Format: float

Rgs.
Werk_AG

Like