电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>低成本室外空气质量监测系统

低成本室外空气质量监测系统

2023-06-13 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

空气质量是本世纪最大的问题,并且由于工业的快速发展而与日俱增,特别是欠发达国家由于空气污染正面临着对人类以及其他生物体的非常不利的影响。为了与污染作斗争,首先我们需要一个系统来衡量污染,以便该系统的所有利益相关者采取强制措施来保护环境。市场上有许多用于空气质量监测的设备,但解决这个问题的成本很高,我开发了一种带有低成本开源控制器传感器的设备,以通过免费云服务执行该项目。

要完成该项目,我们需要以下硬件和软件。

硬件

1-Wemos D1 迷你

2-MQ-135(空气质量传感器)

3-DHT11/DHT22(温湿度传感器

您可以从这里订购 4 面包板或 PCB

软件

1-Arduino IDE在这里

2-Thingspeak Coud在这里

所以首先我们将从硬件开始。下面是系统示意图,显示了如何将传感器的引脚连接到用于 Breaboard 或 Vero 板的 We-Mos D1 Mini,或者您可以从 PCBWay 单击此处购买 PCB。

poYBAGSAgGKAI4y4AAIHYqgkvX8739.jpg
 

下面是 PCBWay 赞助的 PCB,您可以从这里使用相同的设计

pYYBAGSAgGSAVLZsAACa-YH5NfU099.png
 

将所有东西焊接到 PCB 上后,它看起来像下图。

poYBAGSAgGaActLmAAC3JCZ98R0463.png
 

现在我们正在转向软件方面。如果没有,请先从此处下载 Arduino IDE 。安装 Arduino IDE 后,导航至 Arduino IDE 中的首选项并在“附加板管理器 URL 下添加以下 URL

http://arduino.esp8266.com/stable/package_esp8266com_index.json
pYYBAGSAgGmADI_tAAHoKwgW83E619.png
 

之后我们需要在我们的 IDE 中安装 ESP8266 系列开发板。点击工具->开发板->开发板管理器

poYBAGSAgG2ACDT7AANdvOKzbOA143.png
 

在 Board Manager 搜索栏中键入 ESP8266,这将显示结果,只需选择并单击安装。

pYYBAGSAgHCAK_F_AAGxkPn7AoY100.png
 

安装电路板后,DHT11/DHT22 传感器和 ThingSpeak Cloud 需要 2 个库 单击Sketch -> Include Library -> Manage Libraries...

poYBAGSAgHSASvDXAAEMWAiyKF4294.png
 

首先在搜索栏中输入 DHT11,只需选择 Adafruit 的 DHT 传感器库,您就会得到很多结果

pYYBAGSAgIGAalRUAAGE_ohgTa4681.png
 

现在在搜索栏中输入 Thingspeak 并仅由MathWorks 安装。

poYBAGSAgJCABf0RAAFeuYKWsr4657.png
 

在使用库和板设置 Arduino IDE之后。现在我们正朝着 Thingspeak 迈进。如果您在 Thingspeak 上没有帐户,只需注册并单击新频道按钮。

pYYBAGSAgJKAP6s4AABwBObY1vg394.png
 

添加如下图所示的字段。

pYYBAGSAgJaAWcFOAAIUxP4XLTQ455.png
 

添加通道字段后,现在单击 API 密钥,稍后将在 Arduino 代码中用于云连接。复制频道 ID写入 API 密钥

poYBAGSAgJmAa4pEAAFi8kOwAB0153.png
 

从 GitHub 下载 Arduino 代码,代码部分提到了 URL。在这里,您需要使用 Wi-Fi SSID 密码和 ThingSpeak频道 ID以及写入 API 密钥更新您的 secret.h 文件。

poYBAGSAgJuARaRYAAEztB3gVmc014.png
 

现在将代码上传到 thing speak,你就可以开始阅读了。Arduino 以 5 分钟的间隔上传读数,但您可以在 Arduino 代码中更改时间间隔。

pYYBAGSAgJ6ABbPmAAFz-8d4lyE617.png
 

如果您想更新时间,只需更新 Arduino 代码中的时间即可。这里的时间以毫秒为单位,即 1 秒等于 1000,所以对于 5 分钟,我们需要转换 5x60=300 秒,然后将 300 秒乘以 1000,即 300000 毫秒。

poYBAGSAgKCAANc0AAB5RxNsj8w206.png
 

如果希望你们喜欢我的项目,如果您有任何问题,请随时发表评论,我会尽力尽快满足您的需求。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  2. 19.00 MB  |  4次下载  |  免费
  3. 2使用TL431设计电源
  4. 0.67 MB   |  2次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4一种新型高效率的服务器电源系统
  8. 0.85 MB   |  1次下载  |  1 积分
  9. 5LabVIEW环形控件
  10. 0.01 MB   |  1次下载  |  1 积分
  11. 6PR735,使用UCC28060的600W交错式PFC转换器
  12. 540.03KB   |  1次下载  |  免费
  13. 751单片机核心板原理图
  14. 0.12 MB   |  1次下载  |  5 积分
  15. 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  16. 1.44 MB  |  1次下载  |  免费

本月

  1. 1开关电源设计原理手册
  2. 1.83 MB   |  54次下载  |  免费
  3. 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  4. 8.45 MB   |  23次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4UC3842/3/4/5电源管理芯片中文手册
  8. 1.75 MB   |  12次下载  |  免费
  9. 5ST7789V2单芯片控制器/驱动器英文手册
  10. 3.07 MB   |  11次下载  |  1 积分
  11. 6TPS54202H降压转换器评估模块用户指南
  12. 1.02MB   |  8次下载  |  免费
  13. 7STM32F101x8/STM32F101xB手册
  14. 1.69 MB   |  8次下载  |  1 积分
  15. 8基于MSP430FR6043的超声波气体流量计快速入门指南
  16. 2.26MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分