工程实施:基于Arduino与机智云的家居环境远程系统设计1

描述

 

基于Arduino与机智云的家居环境远程监控系统具备协议简单、成本低、功耗低、组网容易等优势。在智慧家居实现的同时,可以根据其它控制领域的需要,进行需求的移植,具有很强的延伸性和可移植性,提高开发效率。同时当前环境也存在这样的需求也有硬件基础保障。

 

通过该项目的制作,也让我了解到远程家电控制并不是什么神奇的东西的,只要每一个人肯去尝试,肯去面对不同的困难,并通过自己的思考和向他人请求帮助,每一个过程都是很奇妙的,往往在这个过程中,你会获得许多意想不到的收获。

 

本项目分成三部分——工程实施、云平台部署、APP开发,本次分享工程实施部分。

机智云

 

一、硬件选型

1、Arduino/Genuino Uno 核心控制板

2、ESP12-S WiFi模块

3、传感器模块或其它设备

DHT11数字温湿度传感器

光照传感器

烟雾传感器

火焰传感器

人体感应传感器

单联级继电器

有源蜂鸣器

9V干电池

电动马达

按键

公母线

电源线

 

 

二、硬件连线

Arduino各引脚的连线:

机智云

 

 

三、ESP12-S配网

1、烧写机智云GAgent固件

到机智云平台下载烧写固件、烧写工具、串口助手

使用USB-TTL烧写器按要求连接ESP12-S,使用烧写软件烧写

机智云

烧写时,要短接JP1两个引脚,即把GPIO0与地短接,把WiFi芯片切换到烧写模式,烧写成功效果图如下所示:

机智云

2、使用机智云串口助手配置WiFi

2.1 烧写成功后断开GPIO0和GND,重新上电;

2.2 打开机智云串口调试助手连接WiFi模块;

2.3 把WiFi芯片设置为softAP配网模式,使用机智云APP配网

机智云

2.4 把机智云平台创建的项目product_key和Product Secret复制过来让本地硬件与机智云平台进行连接

机智云

2.5 在机智云平台能看到设备在线,说明配网成功

机智云

 

3、把Arduino与ESP-12S连接

连接原理图:

机智云

 

实物效果图

机智云

烧写Arduino程序,把ESP芯片拔掉,因为Arduino只有一个串口可以使用,两个同时使用会出现冲突。

本系统所使用到的硬件是七星虫的Arduino实验套件,还有很多终端和传感器还应用到项目中。

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分