利用Arduino做室内检测(ex:湿度、温度)

听****雨 UID.1308748
2016-04-19 发表

本帖最后由 听荷留雨 于 2016-4-19 14:55 编辑

Arduino 对于初学者算是一个不错的选择,mega 2560 可适用于许多传感器,IDE也给出了很多示例代码。在这里主要是关于如何去使用Arduino检测室内的情况。

元件清单如下:

***附件停止解析***

在这里选择的检测的指标是:气压,湿度,温度

***附件停止解析***

***附件停止解析***

上传数据分析:可以设置一个值,如果值被认为过高,程序可认为检测传感器有故障或有异常情况(火灾,化学泄漏等)。

串行:我用它来配置了WIFI和数据接收命令,工作正常。您可能会注意到的数据标签:那是因为Arduino是能够发送数据,但我的应用程序抛出从Newtonsoft.json一些奇怪的异常。

当然还可以做得更多:
[list]
[*]呼吸系统疾病助手:你可以使用通知来显示监测到数据,并警告用户一个特定的传感器数据达到上述阈值。
[*]天气预报:你有这么多的数据(尽管以5分钟为间隔),你可以使用机器学习来预测天气,以一个非常低的成本。
[*]瓦斯跟踪:跟踪可气体运动?理论上你就可以做到这一点与多个节点然后将数据映射到像HERE地图和颜色代码,进行数据可视化。
[/list]

服务器代码

[mw_shl_code=csharp,true]var table = module . exports = require ( 'azure-mobile-apps' ). table ();
table . columns =
{
"err" : "string" ,
"mq2_max" : "number" , "mq2_min" : "number" , "mq2_avg" : "number" ,
"mq3_max" : "number" , "mq3_min" : "number" , "mq3_avg" : "number" ,
"mq4_max" : "number" , "mq4_min" : "number" , "mq4_avg" : "number" ,
"mq5_max" : "number" , "mq5_min" : "number" , "mq5_avg" : "number" ,
"mq6_max" : "number" , "mq6_min" : "number" , "mq6_avg" : "number" ,
"mq7_max" : "number" , "mq7_min" : "number" , "mq7_avg" : "number" ,
"mq8_max" : "number" , "mq8_min" : "number" , "mq8_avg" : "number" ,
"mq9_max" : "number" , "mq9_min" : "number" , "mq9_avg" : "number" ,
"mq135_max" : "number" , "mq135_min" : "number" , "mq135_avg" : "number" ,
"temperature_max" : "number" , "temperature_min" : "number" , "temperature_avg" : "number" ,
"humidity_max" : "number" , "humidity_min" : "number" , "humidity_avg" : "number" ,
"pressure_max" : "number" , "pressure_min" : "number" , "pressure_avg" : "number" ,
"uvb_max" : "number" , "uvb_min" : "number" , "uvb_avg" : "number" ,
"dust1_max" : "number" , "dust1_min" : "number" , "dust1_avg" : "number" ,
"dust_max" : "number" , "dust_min" : "number" , "dust_avg" : "number" ,
"dust25_max" : "number" , "dust25_min" : "number" , "dust25_avg" : "number" ,
"lux_avg" : "number" , "lux_max" : "number" , "lux_min" : "number" , "deviceId" : "number"
}
table . dynamicSchema = true ;[/mw_shl_code]

流程图

***附件停止解析***

编自hackster


标签: 检测

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
燃****缝 UID.2688983
2016-04-19 使用 Lumia 925 回复

请原谅我程度太低看不懂,但也请允许我佩服佩服

听****雨 UID.1308748
2016-04-20 回复

Quote***链接停止解析***
请原谅我程度太低看不懂,但也请允许我佩服佩服


慢慢一起学习嘛,不懂得可以互相交流{:3_114:} 。

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报