Grove - 氧气传感器专业版(GGC2330-O2)
Grove - 氧气传感器专业版(GGC2330-O2) 是一种用于测试空气中氧气浓度的传感器,基于电化学电池的原理进行工作。当它开始工作时,会产生与氧气浓度成正比的电流,然后您可以通过测量电流大小来确定氧气浓度。
Grove - 氧气传感器专业版(GGC2330-O2) 是 Grove - 氧气传感器(GG2020-O2) 的增强版本,与 Grove - 氧气传感器(GG2020-O2) 相比,它内置了温度传感器进行温度补偿,可以修正由温度差异引起的测量误差,使测量更加准确。除此之外,它还配备了高性能微处理器,使其同时具备数字输出和模拟电压输出能力,让传感器更易于使用和校准,缩短开发周期。
我们已经发布了 Seeed 气体传感器选择指南,它将帮助您选择最适合您需求的气体传感器。
特性
- 预校准(内置MCU和温度传感器)
- 高精度和分辨率
- 长寿命,低功耗
- 强抗干扰能力
- 良好的稳定性
- UART信号输出
有关 Grove 模块的更多详细信息,请参考 Grove 系统
规格参数
项目 | 参数 |
---|---|
目标气体 | O2 |
分辨率 | 0.1%VOL |
测量范围 | 0-25%VOL |
工作电压 | DC 5±0.1V DC |
工作电流 | < 10 mA |
输出 | 输出UART(TTL电平,3V)模拟电压(传感器原始放大信号参考表2) |
工作条件 | -20~25℃/15~90%RH(无冷凝) |
存储条件 | -20~50℃/15~90%RH(无冷凝) |
尺寸 | ø23.5mm*24.5mm |
预期寿命 | 2年(在空气中) |
上电老化时间不少于5分钟; 避免长期接触有机挥发性溶剂; 使用或存储环境不能是酸碱环境。
应用
- 便携式气体检测器
- 固定式气体报警器和检测器
支持的平台
Arduino | Raspberry Pi |
---|---|
上述提到的支持平台是/是该模块软件或理论兼容性的指示。在大多数情况下,我们只为Arduino平台提供软件库或代码示例。不可能为所有可能的MCU平台提供软件库/演示代码。因此,用户必须编写自己的软件库。
入门指南
本章基于Win10和Arduino IDE 1.7.9
这个新的Grove - 氧气传感器专业版(GGC2330-O2)的使用方法与Grove - 氧气传感器(GG2020-O2) GG2020-O2的使用方法不同。
在这里,我们将通过一个简单的演示向您展示这个Grove - 氧气传感器专业版(GGC2330-O2)是如何工作的。首先,您需要准备以下物品:
Seeeduino Cortex-M0+ | Grove - 氧气传感器专业版(GGC2330-O2) | Base Shield |
---|---|---|
立即购买 | 立即购买 | 立即购买 |
连接
得益于Grove系列模块的优势,您不需要进行焊接或使用面包板,您需要做的就是将模块连接到Base Shield的正确端口。对于这个演示,我们只有一个Grove模块。
- Grove - 氧气传感器专业版(GGC2330-O2)是一个模拟输入模块,在这个演示中我们将它连接到UART。
将代码上传到Arduino
将以下代码复制到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); //清除缓冲区
}
然后选择正确的开发板和COM端口,然后点击上传按钮,这个过程需要几秒钟。
获取数据
打开Arduino IDE的串口监视器,您现在就可以获取数据了。
传感器需要大约20~30分钟的预热时间,否则您会得到一个较大的值。
原理图在线查看器
资源
项目
LoRa IoTea:应用于茶园的自动信息收集系统。它是智能农业信息收集的一部分。
带照明和降雨的植物盒 你从未见过这样给植物浇水的方式。
技术支持与产品讨论
可升级为工业传感器
通过 SenseCAP S2110 控制器和 S2100 数据记录器,您可以轻松将 Grove 转换为 LoRaWAN® 传感器。Seeed 不仅帮助您进行原型设计,还为您提供了通过 SenseCAP 系列坚固的工业传感器扩展项目的可能性。
IP66 外壳、蓝牙配置、与全球 LoRaWAN® 网络的兼容性、内置 19 Ah 电池以及来自 APP 的强大支持使 SenseCAP S210x 成为工业应用的最佳选择。该系列包括土壤湿度、空气温湿度、光照强度、CO2、EC 传感器以及 8 合 1 气象站。为您下一个成功的工业项目尝试最新的 SenseCAP S210x。