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

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

3天内不再提示

使用LinkIt ONE实现空气质量监测系统的设计

科技观察员 来源:Rishabh Banga 作者:Rishabh Banga 2022-09-21 14:45 次阅读

项目在线监测温度、湿度、压力、空气质量、灰尘颗粒浓度,使用 LinkIt ONE 和传感器检测火灾。

背景

现在的世界中,目前有一半的人生活在城市中,在二十年内,世界上近 60% 的人将成为城市居民。发展中世界的城市增长最为迅速,城市平均每月新增 500 万居民。城市人口的爆炸式增长带来了前所未有的挑战,其中最严重的环境问题之一是空气污染。我们计划创建一个空气质量箱,这将是一个紧凑的便携式解决方案,用于监测空气质量以及温度、湿度、灰尘浓度和压力等各种其他参数,可以通过云访问。

我们甚至想更进一步,整合火灾探测的功能以及检测空气中不同气体的含量,从而完全足以监测空气质量。这与集成的云连接相结合,将使数据收集更容易,因此易于用于分析多个站点和数据级别,以确定各个城市和城市中的口袋的污染源。

第 1 步:设置 LinkIT

第一步:软件设置

下载 Arduino 1.5.7,然后下载 LinkIT 的最新 SDK。这将安装所需的所有驱动程序,然后您可以尝试从 SDK 运行示例项目以检查是否一切正常。

第二步:硬件设置

安装了兼容的软件和驱动程序之后,LinkIT ONE 不涉及任何重大设置。只需将板连接到您的笔记本电脑,看看它是否被识别并尝试任何示例以检查它是否工作正常。

注意:由于这是一种便携式解决方案,它可以很容易地放在一个小盒子或容器内并搁置在任何地方。目前我们已经为此目的使用了 Seeed Grove 套件盒。

poYBAGMqsoiAEsmGAAUl8S-ESLE179.png

完成所有这些后,建立连接并复制代码,根据您的 WiFi 设置(即 SSID 和密钥)对其进行编辑,然后将其上传到 Arduino IDE。

注意:您还可以将 WiFi 的密钥和 SSID 参数存储在名为 WiFi.txt 的单独文件中,将其存储在 LinkIT ONE 的存储中,并指示开发板从那里检索凭据。相同的代码超出了该项目的范围。

第 3 步:测试代码

打开串行监视器,您将能够看到许多不同的读数显示,即 - 湿度、压力、灰尘浓度和空气质量。LCD 屏幕将以彩色编码格式显示温度,即在相对凉爽或寒冷的温度下,它将以蓝色显示温度读数,如果热,则以红色显示温度读数。 有关如何详细设置彩色显示器的更多信息,请参阅 - https://www.hackster.io/rishabhbanga/grove-starter-kit-with-intel-galileo-gen-1-getting-started-4dd5f1 ?ref=用户&ref_id=9845&offset=3。

poYBAGMqsn6AdsuDAATr4pDnKpM253.png

第 4 步:将其放在云端

下一步是集成云连接并在云上显示串行监视器中显示的所有当前数据,以便可以随时随地访问数据。

pYYBAGMqsoOAUVSLAAM9fEU1T6w344.png

为此,我将使用联发科自己的云平台。 设置分为两部分:

1) 创建一个原型,用数据通道控制和监控数据。

2) 创建一个测试设备来支持硬件连接和数据传输。

poYBAGMqsniAfc9eAAEPgvesruc162.png

运行程序后,湿度、温度、高度和压力值就会开始显示。空气质量显示和灰尘浓度需要进行一些调整。

这些控件中的每一个都有一个快捷菜单。打开数据通道的快捷菜单,选择显示历史选项,将显示各个数据通道的所有面值和当前值。

poYBAGMqsnSAaA-BAADKKIFLmBE954.png

第 5 步:未来的拓展计划

1. 设计一个便于使用和运输的紧凑型外壳。

2. 集成一个警报器(蜂鸣器),在发生火灾时会响起。

3. 使用 AWS 代替云服务。

WiFi Connection Arduino:

#include
#include
#include
#include
#include

#define WIFI_AP "" //WiFi SSID
#define WIFI_PASSWORD "" //WiFi Key
#define WIFI_AUTH LWIFI_WPA2 //Authentication Mode
#define per 50
#define per1 3
#define DEVICEID "" // Device ID given by cloud sandbox
#define DEVICEKEY "" //Device key given by cloud sandbox
#define SITE_URL "api.mediatek.com" //the site of the API


LWiFiClient c; //wifi client
LWiFiClient c2;
HttpClient http(c2); //http client
unsigned int rtc; //real-time clock
unsigned int lrtc;
unsigned int rtc1;
unsigned int lrtc1;
char port[4]=" ";
char connection_info[21]=" ";
char ip[21]=" ";
int portnum;
int val = 0;
String tcpdata = String(DEVICEID) + "," + String(DEVICEKEY) + ",0";

String TCPCMD_LED_ON = "LED_controller,1"; //tcp command to controll LED ON/OFF
String TCPCMD_LED_OFF = "LED_controller,0";

void setup() {
//initialize
Serial.begin(115200);
LTask.begin();
LWiFi.begin();
Serial.println("Connecting to AP");
while (0 == LWiFi.connect(WIFI_AP, LWiFiLoginInfo(WIFI_AUTH, WIFI_PASSWORD)))
delay(1000);
Serial.println("WiFi succeed");

Serial.println("calling connection");
while (!c2.connect(SITE_URL, 80))
delay(1000);
Serial.println("Connection to site succeed");

getconnectInfo();
Serial.println("getConnectionInfo succeed");

connectTCP();
Serial.println("connectTCP() succeed");

}

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

    关注

    1

    文章

    134

    浏览量

    22905
  • 监测系统
    +关注

    关注

    8

    文章

    2459

    浏览量

    80764
  • LinkIt
    +关注

    关注

    0

    文章

    16

    浏览量

    14258
收藏 人收藏

    评论

    相关推荐

    汽车空气质量检测与改善方案简介

    的影响因素主要来自两个方面:一是内饰材料所采用的化工原料引起的空气污染;二是由车外或发动机舱流入驾驶室的有毒气体,比如前车尾气。本文要讨论的是第二种情况,即空气质量传感器如何通过关闭空调系统的进风口来
    发表于 07-19 14:09

    STM32空气质量检测应用教程

    ;HAL库配合强大的PC端图形化配置工具STM32CubeMX,能够帮助用户大大简化MCU开发,降低门槛。本文以一个简单的手机APP远程空气质量监测应用为例,将教会大家如何使用STM32CubeMX图形化
    发表于 12-29 14:36

    【OneNET麒麟座试用申请】空气质量数据监测

    项目名称:空气质量数据监测站试用计划:空气质量数据监测站用于测试空气质量监测及数据采集,
    发表于 04-05 15:03

    【Thunderboard Sense试用申请】移动空气质量监测

    模式,空气质量传感器监测当前空气质量状况并通过LED分色显示,陀螺仪记录使用者运动状态,以上数据通过2.4G wireless soc 上传至网络云平台或用户移动终端,MEMS麦克风实现
    发表于 05-19 17:10

    空气质量测试仪的原理

    本帖最后由 仪商城客服 于 2018-3-7 16:07 编辑 【仪商讯】空气质量测试仪原理,空气质量测试仪是一款能实时检测甲醛,PM2.5,TVOC和温湿度的产品,小巧精致,方便携带。采用
    发表于 03-07 16:04

    什么是空气质量网格化监测

    近几年,环境污染问题一直都困扰着人们的生活,尤其是大气污染问题不仅严重威胁着人类的生命健康,而且也造成了生态破坏。随着城市大气污染的日益恶化,城市管理部门为了实时采集各区域范围内的空气质量数据,都会选择部署空气环境监测终端
    发表于 11-24 06:07

    空气质量微观站是什么?空气质量微观站有哪些功能?

    为什么要研发出一种空气质量微观站?空气质量微观站是什么?空气质量微观站有哪些功能?
    发表于 06-16 06:55

    怎样去设计基于STM32的空气质量监测系统

    DS18B20RTC部分main部分系统简介系统使用正点原子的STM32F103 Mini开发板,通过MQ135空气质量传感器,实现简单的空气质量
    发表于 08-11 07:38

    基于单片机的空气质量监测的设计资料分享

    设计简介:本设计是基于单片机的空气质量监测,主要实现以下功能:可实现LCD1602显示DS1302时间以及空气质量值可通过按键对时间进行设置
    发表于 12-13 07:26

    基于RT-Thread+RA6M4 + LVGL的家庭空气质量监测系统设计方案

    1、基于RT-Thread+RA6M4 + LVGL的家庭空气质量监测系统设计整体架构以前使用下列传感器做了空气质量监测采集器:这个采集器通
    发表于 07-22 11:33

    空气质量监测仪:了解您周围空气质量的最佳选择

    空气质量的变化正在影响全球,从政府到个人,所有人都在争取改善空气质量。在这种情况下,空气质量监测仪变得越来越重要,它可以帮助我们熟悉周围空气质量
    的头像 发表于 06-21 11:15 478次阅读

    AQI空气质量监测站——保护空气质量的重要一环

    空气污染,是当今社会最严重的环境问题之一,也是人们最关心的环境问题。为了保护空气质量,AQI空气质量监测站至关重要。 一、AQI空气质量
    的头像 发表于 07-18 14:43 979次阅读

    空气质量监测仪:掌控空气质量

    空气质量的恶化已经成为一个严峻的问题,面对这一问题,空气质量监测仪成为我们实现控制空气质量的有效手段。 一、
    的头像 发表于 07-21 13:50 435次阅读

    空气质量监测系统介绍

    环境保护已经成为全球的重要议题,而空气质量监测和管理是其中的重要一环。在这个过程中,空气质量监测系统扮演着至关重要的角色。那么,
    的头像 发表于 08-15 10:51 855次阅读

    空气质量监测系统:保护我们的环境和健康

    什么是空气质量监测系统? 空气质量监测系统是一种用于监测
    的头像 发表于 08-16 11:39 351次阅读