一、传感器简介

MQ3是汉威电子出品的乙醇传感器,它有快速相应、高敏感度、稳定、寿命长以及外围电路简单等多个优点,常用于酒精监测、呼吸分析仪等场景。

引脚定义

  • VCC: 5V
  • A0: host ADC
  • D0: host GPIO
  • GND: GND

二、技术参数

  • 工作电压:DC5V
  • 板子尺寸:32mm*20mm*22mm
  • 工作电流:150mA(DC5V)
  • 监测乙醇浓度范围:0.05mg/L - 10mg/L
  • 使用温度范围: -10 - 50摄氏度
  • 传感器通电后需要静止20S,读取的数据才稳定

三、软件接口

MQ3乙醇传感器HaaS Python驱动:下载地址

MQ3(adcObj) - 创建MQ3驱动对象

  • 函数原型:

mq3Obj = MQ3(adcObj)

  • 参数说明:
参数 类型 必选参数? 说明
adcObj ADC 调用此函数前需确保adcObj对象已经处于open状态
  • 返回值: 创建对象成功,返回MQ3对象;MQ3对象创建失败,抛出Exception
  • 示例代码:
from mq3 import *                        # MQ3温湿度传感器驱动库
# 初始化ADC类型的设备
adc = ADC()
adc.open("mq3")
mq3Dev = MQ3(adc)
  • 输出: 无

getVoltage - 测量乙醇浓度电压值

  • 函数功能: 量测乙醇并返回测量结果
  • 函数原型:

MQ3.getVoltage()

  • 参数说明: 无
  • 返回值: 成功返回温度测量结果(数据类型:浮点型;单位:mV);失败抛出Exception
  • 示例:
from mq3 import *                    # MQ3温湿度传感器驱动库
adc = ADC()
adc.open("mq3")
mq3Dev = MQ3(adc)
while 1:voltage = mq3Dev.getVoltage()print("voltage:%d" % voltage)sleep_ms(500)
  • 输出:
voltage: 800.0

四、接口案例

此使用实例在board.json中定义了名为mq3的ADC类型的对象。在Python脚本中周期性的获取温湿度测量结果并打印在日志中。

  • 代码:
# board.json配置:
{"name": "board-name","version": "1.0.0","io": {"mq3": {"type": "ADC","port": 7,"sampling": 12000000}},"debugLevel": "ERROR","repl": "disable"
}
# Python代码
import utime                         # 延时API所在组件
from mq3 import *
print("Testing mq3  ...")
adc = ADC()
adc.open("mq3")
mq3Dev = MQ3(adc)
while 1:voltage = mq3Dev.getVoltage()print("voltage:%d" % voltage)sleep_ms(500)
adc.close()
del mq3Dev
print("Test mq3 done!")
  • 输出:
...
Testing mq3  ...
voltage: 500
...

五、通信协议

主控芯片通过ADC读取MQ3传感器的乙醇数据。

六、工作原理

mq-3 需要预热, 从下面对结构图中可以看到它周围有两层叫做防爆网的钢罩,这样可以确保当我们测量乙醇浓度的时候传感器不会发生爆炸。

从下图可以看到mq-3内部集成的乙醇传感器对乙醇最敏感,并且随着乙醇浓度的升高,乙醇传感器的电阻会变小。

更多拿来即用的传感器,请前往

https://haas.iot.aliyun.com/solution/hardwarehttps://haas.iot.aliyun.com/solution/hardware

【HaaS Python硬件积木】乙醇传感器相关推荐

  1. 【HaaS Python硬件积木】甲醛传感器

    一.产品简介 甲醛(化学式HCHO或CH2O)是一种有特殊刺激气味的气体,对人的眼睛和鼻子有强烈的刺激作用.若空气中甲醛浓度过高,比如新装修的房子.新买的汽车等,可引起中毒反应,严重的可致癌.甲醛是空 ...

  2. 【HaaS Python硬件积木】HCSR04超声波测距传感器

    来这里发现更多拿来即用的传感器 HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件.https://haas.iot.aliyun.co ...

  3. 【HaaS Python硬件积木】土壤湿度传感器

    来这里发现更多拿来即用的传感器 HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件.https://haas.iot.aliyun.co ...

  4. 【HaaS Python硬件积木】水位监测传感器

    一.产品简介    水位监测传感器主要用于测量水位深度的传感器,该传感器测量范围在0cm-4cm,通过使用一系列五个连接到系统接地的裸露走线来工作.在每两个接地迹线之间交错插入一个感测迹线,五个接地迹 ...

  5. 【HaaS Python 硬件积木】粉尘传感器

    一.产品简介    GP2Y10粉尘传感器用于检测非常细的空气漂浮颗粒物,主要用于空气净化系统中,传感器外观引脚如下图所示. 引脚定义 GND:地 VCC:5V LED:输入信号 OUT:模拟信号输出 ...

  6. 【HaaS Python 硬件积木】 BMP280气压传感器

    来这里发现更多拿来即用的传感器 HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件.https://haas.iot.aliyun.co ...

  7. 【HaaS Python 硬件积木】INA219电压电流计

    一.产品简介 INA219电压电流计可用于测量负载的电压.电流.功率等参数,可以用于服务器.电脑笔记本.电源.电池管理等电子电路设备提供电流电压值监测提供解决方案. 引脚定义 VCC:3.3V GND ...

  8. 【HaaS Python硬件积木】空气质量检测模块 - CCS811

    空气质量检测模块 - CCS811 来这里发现更多拿来即用的硬件积木 https://haas.iot.aliyun.com/solution/detail/hardware 一.产品简介 通过CCS ...

  9. 【HaaS Python硬件积木】AS608指纹识别模块 打造指纹门禁 开门有手就行

    一.产品简介 ATK-AS608指纹识别模块是ALIENTEK推出的一款高性能的光学指纹识别模块.它采用的是指纹识别芯片公司杭州晟元芯片技术有限公司生产的AS608指纹识别芯片.该芯片内置DSP运算单 ...

最新文章

  1. linux命令行中ftp的简单使用
  2. typora公式zuo对齐_latex公式如何居左对齐
  3. java 手机网站 cookie操作_java操作cookie问题
  4. 汇编[bx+idata](8086)
  5. Mocha 和 Chai 入门初探
  6. 你有什么办法可以让摄影的模特又高又美?
  7. 生信-使用NCBI进行目的基因的引物设计
  8. Python | 类和对象
  9. 使用matlab生成高斯滤波模板_matlab 高斯滤波(原创)
  10. 五线谱音名和组别对照表_五线谱简谱对照表
  11. 玉米社:百度SEM竞价推广的投放地域设置技巧
  12. At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger fo
  13. DFINITY 明星项目盘点,区块链热门赛道一览
  14. python中安装decimal模块_python decimal和fractions模块
  15. HTML文件不小心删了怎么办,如何找回电脑被删除的文件
  16. 学堂在线-清华大学-操作系统实验Lab1【练习1-2】
  17. Matlab公网通信的实现(NAT123实现内网穿透)
  18. 数字抽奖小程序_2019年国庆节图书馆开放安排(附抽奖小程序)
  19. a4纸在html的像素,A4纸网页打印中对应像素的设定跟换算
  20. oracle00279,ORACLE數據恢復

热门文章

  1. 前端进阶:跟着开源项目学习插件化架构
  2. grasps什么意思中文_Jesper[杰斯珀]的中文翻译及英文名意思
  3. 倍福--记录报警事件
  4. HFUT《机器人技术》第一次作业
  5. 使用Python编写RSS阅读器(一)
  6. 李阳疯狂英语900句(675-900)
  7. UART驱动程序设计
  8. Linux-压缩命令
  9. Win7注册表优化工具箱
  10. C++视频教程全套下载