ocrobot:alpha:mics-5524:r1
ALPHA MICS-5524
特点
对刺激性气味敏感,接近于人类嗅觉感受,输出的数据与嗅觉的感受有一定的相关性。
可以用于监测刺激性气味的波动数据
一般用24小时监测,环保等场合
参数
标准气体的响应
一氧化碳 | CO | 1-1000ppm |
---|---|---|
乙醇 | C2H6OH | 10-500ppm |
氢气 | H2 | 1-1000ppm |
氨气 | NH3 | 1-500ppm |
甲烷 | CH4 | >1000ppm |
参考图片
示例程序
一个指数,异味分子的相对量,主要看数据趋势,判断空气有机异味分子的量,或者污浊程度
需使用OCROBOT-APLHA-MICS5524-Module库
github:https://github.com/534659123/OCROBOT_APLHA_MICS5524_Module
#include "OCROBOT_MICS5524.h" MICS5524 mics(0x03); void setup() { mics.begin(); Serial.begin(9600); } void loop() { int OdorDate = mics.readOdor(); Serial.println(OdorDate); //print OdorDate delay(1000); }
修改设备地址
本设备默认地址为3 十六进制:0x03,如需自定义I2C地址,首先准备如下程序
#include <Wire.h> /***********/ byte I2CAddr = 10; //需要修改的地址,请自行修改 (取值范围1-127) /***********/ void setup() { Wire.begin(); // 初始化I2C接口 Serial.begin(9600); Wire.beginTransmission(3); //设备默认地址 本设备 MICS-5524模块 = 3 Wire.write(200); // 修改地址的操作码 Wire.write(I2CAddr); //向I2C设备写入新地址 Wire.endTransmission(); // stop transmitting Serial.println("OK"); //串口显示OK则完成写入,拨动模块开关并重新上电即可 } void loop() { // put your main code here, to run repeatedly: }
自行修改程序中需要写入的地址,程序显示OK后,如下图拨动开关,断电后即可,如需恢复默认地址或忘记修改地址,将开关拨回即可
拨动开关示意图
下载
ocrobot/alpha/mics-5524/r1.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1