用户工具

站点工具


ocrobot:alpha:mics-5524:r1

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
ocrobot:alpha:mics-5524:r1 [2019/01/19 01:39] – [示例程序] 董凯萍ocrobot:alpha:mics-5524:r1 [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== ALPHA MICS-5524 ======
  
 +===== 特点 =====
 +对刺激性气味敏感,接近于人类嗅觉感受,输出的数据与嗅觉的感受有一定的相关性。
 +
 +可以用于监测刺激性气味的波动数据
 +
 +一般用24小时监测,环保等场合
 +===== 参数 =====
 +
 +标准气体的响应
 +
 +^ 一氧化碳| CO |1-1000ppm|
 +^ 乙醇  | C2H6OH  |10-500ppm|
 +^ 氢气 | H2 |1-1000ppm|
 +^ 氨气 | NH3  |1-500ppm|
 +^ 甲烷 | CH4 | >1000ppm|
 +===== 参考图片 =====
 +
 +{{:ocrobot:alpha:mics-5524:5524未焊接侧面435.png?nolink|}}
 +{{:ocrobot:alpha:mics-5524:5524未焊接正面435.png?nolink|}}
 +===== 示例程序 =====
 +一个指数,异味分子的相对量,主要看数据趋势,判断空气有机异味分子的量,或者污浊程度
 +
 +需使用OCROBOT-APLHA-MICS5524-Module库
 +
 +github:https://github.com/534659123/OCROBOT_APLHA_MICS5524_Module
 +
 +<code cpp> 
 +#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);
 +}
 +</code>
 +
 +
 +=====修改设备地址=====
 +本设备默认地址为**3** 十六进制:**0x03**,如需自定义I2C地址,首先准备如下程序
 +<code cpp>
 +#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:
 +
 +}
 +</code>
 +
 +自行修改程序中需要写入的地址,程序显示OK后,如下图拨动开关,断电后即可,如需恢复默认地址或忘记修改地址,将开关拨回即可
 +==== 拨动开关示意图 ====
 +{{:ocrobot:alpha:gps:拨动开关435默认地址.png?nolink|}}
 +{{:ocrobot:alpha:gps:拨动开关435更改地址.png?nolink|}}
 +===== 下载 =====
 +**数据手册:**
 +
 +**原理图:**
 +{{ :ocrobot:alpha:mics-5524:alpha_mics-5524_r1.pdf |ALPHA MICS-5524 R1}}
 +
 +**库**
 +{{ :ocrobot:alpha:mics-5524:ocrobot_aplha_mics5524_module.7z |ocrobot_aplha_mics5524_module}}