Skip to main content

Grove - Oxygen Sensor Pro(GGC2330-O2)

pir

Grove - Oxygen Sensor Pro(GGC2330-O2) is a kind of sensor to test the oxygen concentration in air, which is based on the principle of the electrochemical cell to the original work.When it starts to work, it will produce a current proportional to the concentration of oxygen, then you can determine the concentration of oxygen by measuring the Current size.

Grove - Oxygen Sensor Pro(GGC2330-O2) is an enhanced version of Grove - Oxygen Sensor(GG2020-O2), Compared to the Grove - Oxygen Sensor(GG2020-O2), It has a built-in temperature sensor to make temperature compensation, which can correct the measurement error caused by the temperature difference and make the measurement more accurate.On top of that, it is equipped with a high-performance microprocessor, which allows it to have digital output and analog voltage output capabilities at the same time, making the sensor easier to use and calibrate and shorten the development period.

pir

tip
We've released the [Seeed Gas Sensor Selection Guide](https://wiki.seeedstudio.com/Sensor_gas/), it will help you choose the gas sensor that best suits your needs.

Feature

  • Pre-calibration(With build-in MCU and temperature sensor)
  • High precision and resolution
  • Long life, low power consumption
  • Strong anti-interference ability
  • Good stability
  • UART signal output
tip
More details about Grove modules please refer to [Grove System](https://wiki.seeedstudio.com/Grove_System/)

Specification

ItemsParameter
Target GasO2
Resolution0.1%VOL
Measurement Range0-25%VOL
ReOperating VoltageDC 5±0.1V DC
Operating Current< 10 mA
OutputOutput UART(TTL electrical Level, 3V)Analog voltage(refer table 2 for sensor original amplifying signal)
Operating Conditions-20~25℃/15~90%RH(no condensation)
Storage Conditions-20~50℃/15~90%RH(no condensation)
Sizeø23.5mm*24.5mm
Life Expectancy2 years(in air)
note
The aging time of power-on is not less than 5min; 
Avoid long-term contact with organic volatile solvents;
The use or storage environment cannot be an acid-base environment.

Applications

  • Portable gas detector
  • Fixed gas alarm and detector

Platforms Supported

ArduinoRaspberry Pi

pir

pir

caution
The platforms mentioned above as supported is/are an indication of the module's software or theoritical compatibility. We only provide software library or code examples for Arduino platform in most cases. It is not possible to provide software library / demo code for all possible MCU platforms. Hence, users have to write their own software library.

Getting Started

note
This chapter is based on Win10 and Arduino IDE 1.7.9

This new Grove - Oxygen Sensor Pro(GGC2330-O2) usage method is is not used in the same way as the Grove - Oxygen Sensor(GG2020-O2) GG2020-O2.

Here we will show you how this Grove - Oxygen Sensor Pro(GGC2330-O2) works via a simple demo. First of all, you need to prepare the below stuffs:

Seeeduino Cortex-M0+Grove - Oxygen Sensor Pro(GGC2330-O2)Base Shield

pir

pir

pir

Get ONE NowGet ONE NowGet ONE Now

Connection

Thanks to the benefit of Grove series modules, you don't need to make soldering or bread board, what you need to do is connect the modules to the right port of Base Shield. For this demo, we have only one Grove module.

  • Grove - Oxygen Sensor Pro(GGC2330-O2) is an analog input module, we connect it to UART in this demo.

pir

Upload the code to Arduino

Copy the below code to Arduino IDE.

void setup() {
Serial.begin(9600);
Serial2.begin(9600);
}
void loop() {
if (Serial2.available()){
uint8_t begin_code = Serial2.read();
delay(10);
uint8_t state_code = Serial2.read();
delay(10);
uint8_t high_code = Serial2.read();
delay(10);
uint8_t low_code = Serial2.read();
delay(10);
uint8_t check_code = Serial2.read();
delay(10);
uint8_t checkk_code = Serial2.read();
delay(10);
uint8_t checkkk_code = Serial2.read();
delay(10);
uint8_t checkkkk_code = Serial2.read();
delay(10);
uint8_t checkkkkk_code = Serial2.read();
delay(10);

if(begin_code == 255 && state_code == 134){

float O2_val = ((high_code * 256) + low_code) * 0.1 ;
Serial.print("O2: ");
Serial.print(O2_val);
Serial.println(" %");
}
}
while(Serial2.read()>=0); //clear buffer
}

Then choose the right Board and COM port, and then click on the Upload button, this process take few seconds.

Get data

Open serial monitor of your Arduino IDE, and you will get the data now.

danger
It need about 20~30 minutes to preheat the sensor, or you will get a larger value.

:::

pir

Schematic Online Viewer

Resources

Projects

LoRa IoTea: An automatic information collection system applied to tea plantation. It is part of intelligent agricultural information collection.

A Plant Box with Lighting and Raining You never seen such a way to water you plant.

Tech Support & Product Discussion

Upgradable to Industrial Sensors

With the SenseCAP S2110 controller and S2100 data logger, you can easily turn the Grove into a LoRaWAN® sensor. Seeed not only helps you with prototyping but also offers you the possibility to expand your project with the SenseCAP series of robust industrial sensors.

The IP66 housing, Bluetooth configuration, compatibility with the global LoRaWAN® network, built-in 19 Ah battery, and powerful support from APP make the SenseCAP S210x the best choice for industrial applications. The series includes sensors for soil moisture, air temperature and humidity, light intensity, CO2, EC, and an 8-in-1 weather station. Try the latest SenseCAP S210x for your next successful industrial project.

Loading Comments...