本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
该项目是制作一个基于LOT的灰尘密度监测器,它可以测量周围的灰尘并通过互联网发送数据,并且还可以图形监控一个地方灰尘密度的长期值。
硬件部件:
GP2Y1014AU0F(灰尘传感器)
GP2Y1014AU0F一种使用 IR LED 的微粒传感器,当空气中的粒子进入传感器时,光线会反弹到照片探测器上。这种技术被称为激光散射。散射(弹跳)光的强度取决于灰尘颗粒。灰尘颗粒越多,搅拌机的弹跳或散射就会发生。照片探测器上的光强度变化会改变传感器的输出电压。我们可以读取输出电压并测量空气中的灰尘密度。
传感器作为工具包,该套件包括:
因为它有6个连接器,所以必须添加电阻器和电容器。
(将板切成传感器大小)
(添加电阻器和电容器)
电路图:
项目制作:
该监测器基于物联网,使用Arduino UNO 微控制器和 ESP8266 (ESP01) Wi- Fi 模块, 用于互联网连接。使用Blynk(IOT平台)应用程序可视Arduino UNO发送的数据。
Arduino UNO、ESP01 :
要将 Wi-Fi 添加到Arduino UNO,需将 ESP-01 模块与它连接起来。在此之前,需要更新 ESP8266 模块的固件,将固件上传到的ESP01模块。
引脚连接:
Arduino UNO、GP2Y1014AU0F :
GP2Y1014AU0F中的红外发射器必须通过Arduino UNO的脉冲进行控制才能运行。传感器的输出是模拟信号,因此它应该连接到 Arduino 的模拟引脚。
引脚连接:
编码:(点击下载)
编码所用的库:
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
#include <SimpleTimer.h>
根据传感器数据表,必须先打开 IR LED 并等待 280μs 才能进行读取。然后从模拟引脚中读取电压值。此操作大约需要 50μs,因此延迟 50μs,然后关闭 IR 引体。
根据数据表,IR 领导的脉冲应每 10ms 开断一次,因此必须等待剩余的脉冲 (10000-280-50)μs = 9670μs。
为了计算,需从数据表中提供一些值的灰尘密度,K (0.5V/100μgm/m^3)是传感器的灵敏度。
当空气中没有灰尘时, 电压从 0.1v - 1v 变化。并将此值 Voltage_noDust 调整。
可以测量灰尘密度:
使用函数将灰尘密度值发送到云中。此值每秒发送一次:Blynk.virtualWrite(V1,Dust);
应用程序设置:
开启“人工智能”——贝尔金WeMo智能插座套装拆解
2014-05-23
iPhone 6 plus最专业传感器深入解析
2014-10-22
智能手机里面都装着哪些传感器?它们都记录了你的什么?
2016-04-11
NXP开发板不知道选什么,看这里就对了!
2016-07-28
盘点全球知名传感器芯片巨头Top10
2015-08-21
这套工业物联网解决方案把乐高变成了一座智慧城市
2019-06-24
[项目实录]全流程LoRaWAN开发
2019-07-22
【视频秀】用STM32和光传感器控制电机马达开关窗户
2019-06-12
一款小尺寸、高性能的智能家居设备
2019-06-21
无线传感器网络——传感器原理与应用系列课程
2019-07-24
讨论