在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 1736|回复: 0

[资料] IntoRobot-Atom搭建空气检测器实例

[复制链接]
发表于 2015-10-20 22:23:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 zhang209a 于 2015-10-21 23:48 编辑

IntoRobot-Atom搭建空气监测

IntoRobot-Atom搭建空气检测器实例

关键字:极简操作 在线编程 兼容Arduino 关联控制 全球共享

1.实例说明

       该空气检测器的实例主要实现:可以通过手机APP或者WEB端远程远程实时监控空气温度、湿度、光照强度、PM2.5浓度相关数据。也可以与其他已有设备进行关联,创建关联控制,例如,检测到室温高于29度时自动打开风扇(详见下面章节“6.关联控制”介绍),检测到空气质量较差时(PM2.5浓度较高),自动打开空气净化器等等。

       实现这些,只需要经过简单的设备(传感器)连接,简单的编程。甚至不需要编程,只需要在IntoRobot云平台或者手机上简单的点击操作。

       实现原理:该设备主要将温湿度传感器、光照传感器、灰尘传感器通过连接IntoRobot Atom核心板接入IntoRobot云平台,然后就可以通过WEB和手机端APP定制的控件进行远程实时监控。只要设备可以连接网络,可在全球任何地方实现实时监控。

2.实例所需器材

序号

器材名称


数量


1


IntoRobot Atom核心板


1


2


温湿度传感器DHT11


1


3


光照传感器GY-30


1


4


灰尘传感器GP2Y10


1


5


USB电源


1


6


USB数据线


1


7


杜邦线


若干


8


Atom Shield扩展板


可选




       IntoRobot Atom核心板是由IntoRobot团队研发和生产的一款小尺寸、双cpu设计、软硬件开源、代码完美兼容Arduino和STM32系列的开发板。它功能强大操作简单友好。STM32F103RBT6(主频:72MHz)和MT7620N(主频:580MHz)的双CPU设计,不仅提供了丰富的接口(46个数字或模拟口,UARTs,SPI,I2C,PWM,CAN,USB,网口),还搭载了强大的OpenWrt系统(开源Linux系统,具备丰富的开源应用)。Atom、IntoRobot App与IntoRobot云端服务形成一套完整的网络控制系统。如图1:


                               
登录/注册后可看大图

图1

       丰富的控件库让创意实现触手可及。IntoRobot云平台(www.intorobot.com)提供了庞大而精美的功能控件库,可以根据创意寻找相应的功能控件,只要简单几步就可以将创作搭建起来,轻松实现创意。

       Atom Shield扩展板是Atom的配套扩展板,可以为Atom扩展网口、USB口和SD卡的支持,并将5V电源管脚、3.3V电源管脚和GND管脚进行了扩充,其余IO管脚则与Atom的管脚一一对应。

       所需器材如图2:


                               
登录/注册后可看大图

图2

3.接线方式

       将温湿度传感器DHT11按照如下方式接入Atom核心板,接线方式如下(同一行的管脚相连):

DHT11

Atom


管脚说明


VCC


3V3


电源


GND


GND


接地


DATA


D15


数据传输



       如图3:


                               
登录/注册后可看大图

图3

       将光照传感器GY-30相应管脚按照如下方式接入Atom核心板:

GY-30

Atom


管脚说明


VCC


3V3


电源


GND


GND



SDA


D8


IIC总线数据


SCL


D9


IIC总线时钟



       如图4:


                               
登录/注册后可看大图

图4

       将灰尘传感器GP2Y10按照如下对应管脚接入Atom核心板,接线如下:

GP2Y10  

Atom


管脚说明


VCC红


3V3


电源


GND黑


GND



LED绿


D19


LED


OUT黄


A2


数据传输



       如图:


                               
登录/注册后可看大图

图5

4.Atom软件配置


       Atom软件代码完全兼容Arduino,有Arduino基础的可以很快上手。

      

       1.    下载手机APP(可通过扫描二维码,如图3.4,目前暂只提供Android版本APP),免费注册IntoRobot云平台账号。



                               
登录/注册后可看大图

图6

       2.    通过手机APP将Atom核心板完成配置,绑定至登录账户,并成功连接至IntoRobot云平台(配置方式详见IntoRobot开发天地http://docs.intorobot.com/)。

       Atom核心板对应软件的编写、烧录有两种方式:

       方式一:IntoRobot云平已经新建好了对应的参考设备,包括完成了对应的代码,绑定的了相应的控件,可以一键拷贝并且完成软件的烧录。使设备立即可以投入使用。


                               
登录/注册后可看大图


图7

       方式二:

       1.  手工编辑控件,将空气检测的控件添加至已配置完成的我的设备。


                               
登录/注册后可看大图


图8

       2.  使用“在线编程”功能,在线编辑代码、编译、烧录,也可通过已经存在的示例,直接拷贝至“我的工程”后完成烧录。


                               
登录/注册后可看大图


图9

5.运行演示


                               
登录/注册后可看大图

图10

6.关联控制

       IntoRobot云平台为客户提供简单便捷的图形化关联控制功能。通过图形化界面的图标拖拽,无需编程或复杂的操作,您就可以根据各种条件让系统智能化。例如:检测到室温大于29度时,自动打开风扇,如图:


                               
登录/注册后可看大图

图11


7.设备探索/分享

       IntoRobot云平台在全球范围内提供庞大的在线共享设备,您可以通过平台将您的创作作品分享给大家,同时还可以关注、查看、体验别人的创作作品。还可以支持微信分享,方便快捷的将自己的设备分享给微信好友或者分享到朋友圈。分享状态可以设置为只读或者可控,也可以随时取消分享。


                               
登录/注册后可看大图


图12


8.应用场景及扩展

       适用于需要进行空气温度、湿度、光照强度以及PM2.5检测的各种场景。如果应用在家庭中,将空气检测器放置在阳台上,通过手机实时查看家里的天气相关信息,则可以:如果天凉了,提醒家人多穿衣。如果空气质量不好,则提醒家人尽量少外出,并及时打开家里的空气净化器。如果天气比较潮了,例如遇上深圳的回南天,则要将门窗关好注意防潮。如果冬天时的光照强度适中,则可以外出晒晒太阳,做些户外活动。等等。

       更多实例教程请查看IntoRobot BBS http://bbs.intorobot.com/。可加入QQ群(460095989)与众多创客进行交流。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-7 04:18 , Processed in 0.019991 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表