初识ESP8266(二):MQ135空气质量传感器

当熹微晨光穿不透朦胧的雾霭,当钢筋森林的律动裹挟着工业文明的气息,人类对澄净苍穹的守望正在编织新的答案。在这微观粒子跳动的交响中,MQ135气体传感器,恰如一位数字时代的吟游诗人,将无形之气凝练为可解读的数据诗篇。


基于ESP8266与Blinker的环境监测系统搭建指南

MQ135半导体气敏传感器以其卓越的多气体检测特性(包括NH3、NOx、苯系物、CO2等),在环境监测领域广泛使用。本文将通过ESP8266开发板,并借助Blinker平台构建可视化空气监测系统。

一、硬件部分

1.1 所需模块

  • ESP8266 NodeMCU开发板
  • MQ135模块
  • 杜邦线若干

1.2 电路连接

MQ135        ESP8266
VCC  →       3.3V/5V
GND  →       GND
AOUT →       A0(ADC输入)
DOUT →       悬空(本方案未启用阈值报警)

二、软件安装

2.1 开发环境搭建

  1. Arduino IDE 
  2. 安装ESP8266开发板支持包
  3. Blinker-Arduino库(通过库管理器安装)
  4.  MQ135库(提升数据精度)

2.2 代码部分

 

#define BLINKER_WIFI

#include <Blinker.h>
#include <MQ135.h>


#define MQ135_PIN A0

MQ135 mq135 = MQ135(MQ135_PIN);
BlinkerNumber AirQuality("air-q");

void setup() {
  Serial.begin(115200);
  Blinker.begin("Your_Blinker_Key", "WiFi_SSID", "WiFi_PASS");//换成自己的密钥,WIFI名称和密码
}

void loop() {
  float ppm = mq135.getPPM()
  AirQuality.print(ppm);
  Blinker.run();
  delay(2000);
}

三、Blinker平台设置

3.1 设备绑定

  • 在Blinker APP创建新设备选择WiFi接入
  • 获取设备密钥填入代码
  • 自定义数据组件,键名设置为air-q

3.2 调试

blinker端显示设备在线,并可以上传PPM值,即为烧录成功。

四、结语

当传统传感器遇见物联网云平台,环境监测便升华为一场人机交互的美学实践。随着更多传感器的加入,这个智慧生态体系将谱写更丰富的环境叙事诗篇。我们,下期再见。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值