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

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

3天内不再提示

如何制作空气质量监测器

454398 来源:wv 2019-09-10 16:14 次阅读

步骤1:硬件

以下是我们决定用于设计工作站的组件:

- STM32 NUCLEO-F303K8

- HPMA115S0-XXX(粒子传感器PM2.5& PM10)

- SHT11或SHT10或STH15或DHT11(温度和相对湿度)

- MICS2714(NO2传感器,二氧化氮传感器) )

- 太阳能电池板x2(2W)

- 电池LiPo 3,7 V 1050 mAh

- 调节器LiPo Rider Pro(106990008)

- BreakOut SigFox BRKWS01 + 1许可证

- 7个电阻器(86,6; 820; 1K; 1K; 4,7K; 10K; 20K)

- 1个电容(100nF)

- 1个晶体管(2N222)。

! ! !您必须在stm32核板上移除SB16和SB18,以防止HPMA和SHT11之间的干扰! ! !

基本上,这就是连接组件的方法:

并行焊接太阳能电池板。

将它们连接到LiPo Rider Pro并将电池连接到LiPo Rider Pro。

与上面的照片一样,将所有元素连接到STM32。仅连接一个温度和湿度传感器而不是2个!不要忘记电阻器,电容器和晶体管。

最后,使用USB电缆将STM32连接到LiPo Rider Pro。

下一步是此有线的替代方案。

步骤2:硬件 - PCB

我们决定使用Autodesk Eagle设计印刷电路板(PCB)。

您可以选择连接DHT或SHT,我们选择为这两个传感器设计两个指纹,以便在需要时更换传感器。

在附件中,您可以下载Eagle概念文件,以便您可以轻松地自行创建。

我们使用stm32的5V引脚为设备供电。在此配置中,只有stm32内核供电。

因此,我们可以使用MCU的深度睡眠模式,提供低睡眠电流。在待机状态下,整个休眠电流低于XXμA。

步骤3:LPWAN协议:Sigfox通信

Sigfox 是法国电信公司创建的LPWAN协议 - SIGFOX

它使远程设备能够使用超窄带(UNB)技术进行连接。其中大多数只需要低带宽来传输少量数据。网络每个消息只能处理大约12个字节,同时每个设备每天不超过140个消息。

对于许多物联网应用,传统的蜂窝电话系统太复杂,不允许对于许多小型低成本节点而言,操作功耗极低且成本太高。..。.. SIGFOX网络和技术针对需要广域覆盖的低成本机器到机器应用领域。

对于AirCitizen,检测到的数据格式很简单,数据量正确,可以使用Sigfox将传感器检测到的数据转换为IOT平台 - ThingSpeak。

我们将介绍如何使用Sigfox步骤4:软件配置

在实现我们的电路后,让我们动关于STM32 F303K8微控制器的开发。

为了更简单,您可以选择在Arduino中编程。

第1步:如果您还没有安装Arduino IDE,请从此链接下载并安装它。确保选择正确的操作系统

链接:下载Arduino

步骤2:安装Arduino IDE后打开并下载所需的软件包STM32板。这可以通过选择文件 - 》首选项来完成。

步骤3:单击首选项将打开下面显示的对话框。在其他Boards Manager URL文本框中粘贴以下链接:

https://github.com/stm32duino/BoardManagerFiles/ra 。..

然后按确定。

第4步:现在转到工具 - 》电路板 - 》电路板管理器。这将打开Boards管理器对话框,搜索“STM32 Cores”并安装出现的软件包(STMicrolectronics软件包)。

步骤5:包装完成后,安装完成。转到工具并向下滚动以找到“Nucleo-32 series”。然后确保变体是“Nucleo F303K8”并将上传方法更改为“STLink”。

第6步:现在,将您的主板连接到计算机,并使用设备管理器检查主板连接到哪个COM端口。然后,在工具 - 》端口中选择相同的端口号。

您现在可以使用Arduino对STM32 F303K8进行编程了!

步骤5:编程您的STM32

完成配置后,您需要对微控制器进行编程以收集和发送数据。

步骤1:检查I/O的影响并测量代码“Define”部分的时间戳。

Step2:将上面的代码上传到stm32,打开串口监视器并重置设备。 “AT”命令应该出现在屏幕上,如果没有,请检查I/O声明。

通过查阅附件中的法国法规标准,您可以了解数据的准确性。

让我们继续进行仪表板的配置。

第6步:ThingSpeak - 1

在配置如何将数据从我们的工作站重定向到ThingSpeak平台之前,您必须创建一个ThingSpeak帐户。

注册:ThingSpeak网站

第1步:现在点击“新频道”。这将打开一个表格。输入名称和描述(如果需要)。

创建5字段:

字段1:pm2,5

字段2:pm10

字段3:温度

字段4:湿度

字段5:NO2

这些标题不是标题我们的图表。

如果您需要一个示例,请参见上面的照片。

您不需要填写更多字段,但如果您输入某个位置可能会很有趣。

向下滚动并“保存频道”。

第2步: AirCitizen电台频道。

现在,你可以看到一个包含5个图表的页面。通过单击铅笔符号,您可以更改图形的属性。

结果是上面的第二张图片。

在这一步,这些图是私有的。收到数据后,您将能够公开它们。

第3步:配置图表后。转到“API密钥”标签。查看API请求部分,更准确地说是第一个字段“更新频道提要”。 请注意API KEY。

您将拥有以下内容:

GET https://api.thingspeak.com/update?api_key=XXXXXXXXXXXXXXXX&field1=0

您现在可以进入下一章。

第7步:Sigfox模块与ThingSpeak平台之间的通信

请注意每张Sigfox模块卡在卡上写有一个唯一的号码和一个PAC号码。

要接收ThingSpeak上的数据,您应该重定向它们。

数据从站点转到Sigfox后端,并将重定向到ThingSpeak服务器。

请参阅上面的第一张图片以获取解释。

第1步:由于互联网上的许多教程,我们不会解释如何在Sigfox上注册。

继续使用Sigfox后端。

点击“设备类型“,然后点击套件的行并选择”编辑“。

现在,进入”Callbacks“部分并单击“新建”,“自定义回调”。

第2步:

您应该在配置页面上:

输入: DATA 和 UPLINK

频道:网址

发送重复:无

自定义有效负载配置:设置数据源并确定数据格式。你应该这样写:

VarName::Type:NumberOfBits

在这种情况下,我们有5个名为pm25,pm10,温度,湿度和NO2的值。

pm25::int:16 pm10::int:16 temperature::int:8 humidity::uint:8 NO2::uint:8

Url模式:这是语法。使用以前找到的API密钥并在“api_key =”之后插入它。

https://api.thingspeak.com/update?api_key=XXXXXXXXXXXXXXXX&field1={customData#pm25}&field2={customData#pm10}&field3={customData#temperature}&field4={customData#humidity}&field5={customData#NO2}

使用HTTP方法: GET

发送SNI:ON

标题:无

现在点击“确定”。

你的回调现在配置了ThingSpeak API! (上面第二张图片的表示)。

第8步:ThingSpeak - 2

现在,你可以更挑剔修改轴的最小值和最大值。

如有必要,单击图表右上角的铅笔徽标。

典型值:

PM 2,5& PM 10 = ug/m ^ 3

温度=°C

湿度=%

二氧化氮= ppm

您应该有类似上面两张图片的内容。

您还可以添加其他一些小部件,例如 “数字显示”或“Gauge”。

最后,要公开您的频道,请转到“分享”标签,选择“与所有人共享频道视图”。

第9步:奖励 - ThingTweet和React

可选:如果满足条件,则发送推文!

步骤1:创建推特帐户或者使用您的个人推特账号。

注册 - 推特

第2步:在Thingspeak中,进入“应用”然后点击“ThingTweet”。

点击“链接Twitter帐户”链接您的Twitter帐户。

第3步:现在,返回“Apps”,然后点击“React”。

点击“New R”创建一个新的React eact“。

例如:

反应名称:温度超过15°C

条件类型:数字

测试频率:O n数据插入

条件,如果频道:

字段: 3(温度)

签名:大于

价值: 15

行动: ThingTweet

然后发推文:哦!温度高于15°C!

使用Twitter帐户:

选项:每次满足条件时运行操作

然后单击“Save React”。

如果是,您现在将发推文满足条件,并且可以配置许多其他条件,例如取决于PM10的级别。

步骤10:现在轮到你了!

最后,你现在拥有重现您自己的AirCitizen Station的所有元素!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监测器
    +关注

    关注

    0

    文章

    176

    浏览量

    38886
收藏 人收藏

    评论

    相关推荐

    空气质量传感的优势解析

    在环境污染日益成为全球性问题的今天,空气质量监测成为了环境保护领域的重要课题。空气质量传感,作为这一领域的核心设备,正以其高精度、多参数监测
    的头像 发表于 02-17 16:11 108次阅读

    ‌悬浮尘埃粒子计数:多领域应用,守护空气质量

    在现代社会,空气质量直接关系到人们的健康和生活质量。悬浮尘埃粒子计数作为一种空气质量监测设备,凭借其高精度、实时
    的头像 发表于 01-24 11:51 132次阅读

    如何利用地物高光谱进行空气质量监测

    地物高光谱遥感技术在环境监测领域展现出强大的应用潜力。借助高光谱数据,可以实现对空气质量的全面监测,提供准确、实时的信息支持。以下是利用地物高光谱进行空气质量
    的头像 发表于 01-03 10:37 175次阅读
    如何利用地物高光谱进行<b class='flag-5'>空气质量</b><b class='flag-5'>监测</b>?

    Nordic无线物联网技术协助开发空气质量监测系统

    无线物联网技术协助 开发 空气质量监测系统 室外空气污染问题常常是新闻媒体的焦点,但我们在室内度过的时间比在室外要多得多,如果室内空气不干净,就会产生重大的健康风险。不过,如果没有通过
    的头像 发表于 12-11 09:14 970次阅读
    Nordic无线物联网技术协助开发<b class='flag-5'>空气质量</b><b class='flag-5'>监测</b>系统

    简单认识华盛昌空气质量控制器

    显著,它不仅可以实时监测室内空气质量,包括PM2.5、二氧化碳、TVOC等指标,并及时给出相应的警示,还可以自动开启空气净化器并调整通风系统,让室内空气保持清新,在各大细分场景中得到了
    的头像 发表于 11-15 14:10 347次阅读
    简单认识华盛昌<b class='flag-5'>空气质量控制器</b>

    空气质量传感有哪些优势

    空气质量传感以其高效、便捷、准确的特点,在我国环境保护事业中发挥着重要的作用。未来,随着技术的不断进步和应用领域的不断拓展,空气质量传感将为我国的环保事业贡献更多的智慧和力量。
    的头像 发表于 10-21 15:24 278次阅读

    空气质量传感的功能特点

    空气质量传感作为一款高效、便捷的监测设备,在我国环境保护事业中发挥着越来越重要作用,空气质量传感能够帮助我们实时
    的头像 发表于 08-29 16:05 437次阅读

    空气质量传感解决方案

    空气质量传感解决方案
    发表于 08-08 12:59 0次下载

    守护空气质量的科技利器:PM2.5传感全面解析

    作为监测空气质量的重要工具,其工作原理、分类及应用成为科技领域研究的热点。 PM2.5传感工作原理 PM2.5传感,又称粉尘传感或灰尘
    的头像 发表于 07-26 08:39 1087次阅读
    守护<b class='flag-5'>空气质量</b>的科技利器:PM2.5传感<b class='flag-5'>器</b>全面解析

    城市空气质量监测解决方案

    重要意义。 城市空气质量监测解决方案,以物联网管理云平台为核心,基于物联网及云计算技术,采用无线传感网络来监测空气质量参数,通过GPRS、
    的头像 发表于 07-02 16:28 453次阅读

    如何使用空气质量传感检测新房室内空气质量

    随着人们对健康居住环境的日益关注,新房室内空气质量成为了一个不可忽视的问题。室内空气质量不仅关乎居住者的舒适度,更直接关系到人们的身体健康。因此,使用空气质量传感来检测新房室内
    的头像 发表于 05-29 15:00 506次阅读
    如何使用<b class='flag-5'>空气质量</b>传感<b class='flag-5'>器</b>检测新房室内<b class='flag-5'>空气质量</b>

    一款基于 LoRaWAN 标准协议、远距离通信的空气质量传感

    一款基于 LoRaWAN 标准协议、远距离通信的空气质量传感。主要用于检测室内环境中的 PM2.5/10 浓度、甲醛、二氧化碳、TVOC 等数据,待检测出空气质量数据后,通过 LoRa 无线技术上
    的头像 发表于 05-13 09:32 453次阅读
    一款基于 LoRaWAN 标准协议、远距离通信的<b class='flag-5'>空气质量</b>传感<b class='flag-5'>器</b>

    空气质量传感搭上智能手机?三星新专利曝光

    来源:芯传感,谢谢 编辑:感知芯视界 Link 海外消息,三星最近获得了一项可卷曲手机的专利。这款可卷曲手机时创新性地集成了空气质量传感,这一创新功能可以帮助用户实时监测空气质量,满
    的头像 发表于 03-14 09:23 465次阅读

    安富利推出基于Sysinno的iAeris室内空气质量一体化解决方案

    在传统的空气质量测量方式中,由于技术限制和操作复杂性,常常面临着耗时耗力、成本高昂、精度和准确性不足等挑战,同时难以满足实时可视化的需求。针对这一问题,安富利凭借深厚的行业经验和技术积累,推出了基于Sysinno的iAeris室内空气质量一体化解决方案,为商业建筑和企业应
    的头像 发表于 03-07 09:23 845次阅读

    城市空气质量监测系统功能特点

    随着社会的发展,车辆的日渐增多,气象监测站已经越来越广泛地运用到了桥梁及高速中,以配合交通监管部门解决交通安全面临的气象环境因素的影响。 城市空气质量监测系统解决方案,采用无线传感
    的头像 发表于 03-04 16:12 933次阅读