用户工具

站点工具


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后,如下图拨动开关,断电后即可,如需恢复默认地址或忘记修改地址,将开关拨回即可

拨动开关示意图

下载

数据手册:

原理图: ALPHA MICS-5524 R1

ocrobot_aplha_mics5524_module

ocrobot/alpha/mics-5524/r1.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1