自己动手搭建IntoRobot空气检测器
该空气检测器的实例主要实现:可以通过手机APP或者WEB端远程远程实时监控空气温度、湿度、光照强度、。也可以与其他已有设备进行关联,创建关联控制,例如,检测到室温高于29度时自动打开风扇(详见下面章节“”介绍),检测到空气质量较差时(),自动打开空气净化器等等。
实现这些,只需要经过简单的设备(传感器)连接,简单的编程。甚至不需要编程,只需要在IntoRobot云平台或者手机上简单的点击操作。
实现原理:该设备主要将温湿度传感器、光照传感器、灰尘传感器通过连接IntoRobot Atom核心板接入IntoRobot云平台,然后就可以通过WEB和手机端APP定制的控件进行远程实时监控。只要设备可以连接网络,可在全球任何地方实现实时监控。
IntoRobot Atom核心板 1片
温湿度传感器DHT11 1颗
光照传感器GY-30 1颗
灰尘传感器GP2Y10 1颗
USB电源 1个
USB数据线 1根
杜邦线若干
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云平台(庞大而精美的功能控件库,可以根据创意寻找相应的功能控件,只要简单几步就可以将创作搭建起来,轻松实现创意。
Atom Shield扩展板是Atom的配套扩展板,可以为Atom扩展网口、USB口和SD卡的支持,并将5V电源管脚、,其余IO管脚则与Atom的管脚一一对应。
所需器材如图2:
图2
将温湿度传感器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
Atom软件代码完全兼容Arduino,有Arduino基础的可以很快上手。
2. 通过手机APP将Atom核心板完成配置,绑定至登录账户,并成功连接至IntoRobot云平台(配置方式详见IntoRobot开发天地[docs。/])。
Atom核心板对应软件的编写、烧录有两种方式:
方式一:IntoRobot云平已经新建好了对应的参考设备,包括完成了对应的代码,绑定的了相应的控件,可以一键拷贝并且完成软件的烧录。使设备立即可以投入使用。
图7
方式二:
1. 手工编辑控件,将空气检测的控件添加至已配置完成的我的设备。
图8
2. 使用“在线编程”功能,在线编辑代码、编译、烧录,也可通过已经存在的示例,直接拷贝至“我的工程”后完成烧录。
图9
自己动手搭建IntoRobot空气检测器 来自淘豆网m.daumloan.com转载请标明出处.