目录

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

【基于Arduino与机智云的家居环境远程系统设计(工程实施)】

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

一、硬件选型

1、Arduino/Genuino Uno 核心控制板

2、ESP12-S WiFi模块

https://i-blog.csdnimg.cn/blog_migrate/a807c69bdc733a85a5a80d46db648efb.png

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

传感器类型数量图片
DHT11数字温湿度传感器1在这里插入图片描述
光照传感器1在这里插入图片描述
烟雾传感器1在这里插入图片描述
火焰传感器1在这里插入图片描述
人体感应传感器1在这里插入图片描述
单联级继电器2在这里插入图片描述
有源蜂鸣器1在这里插入图片描述
9V干电池1
电动马达1
按键2
公母线若干
电源线1
家居装饰品自主搭配

二、硬件连线

Arduino各引脚的连线: https://i-blog.csdnimg.cn/blog_migrate/98e751e40a1233e3147b00736e2c2995.png

三、ESP12-S配网

1、烧写机智云GAgent固件

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

  2. 使用USB-TTL烧写器按要求连接ESP12-S,使用烧写软件烧写 https://i-blog.csdnimg.cn/blog_migrate/d07b9d009d1212c3dfc208e6ea7bf71d.png

    烧写时, 要短接JP1两个引脚 ,即把GPIO0与地短接,把WiFi芯片切换到 烧写模式

    烧写成功效果图 https://i-blog.csdnimg.cn/blog_migrate/4886d1a225ef53b45ca0077cef3f2178.png

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

  1. 烧写成功后断开GPIO0和GND,重新上电;
  2. 打开机智云串口调试助手连接WiFi模块;
  3. 把WiFi芯片设置为softAP配网模式,使用机智云APP配网 https://i-blog.csdnimg.cn/blog_migrate/5874bfb9b94418e856b8e28f6a7c8937.png
  4. 把机智云平台创建的项目product_key和Product Secret复制过来让本地硬件与机智云平台进行连接 https://i-blog.csdnimg.cn/blog_migrate/7fc2c03a5832bacdbf61fe09bff4df8a.png
  5. 在机智云平台能看到设备在线,说明配网成功 https://i-blog.csdnimg.cn/blog_migrate/1d6e1dcd31e23bf132373353626e0b04.png

3、把Arduino与ESP-12S连接

  1. 连接原理图: https://i-blog.csdnimg.cn/blog_migrate/d802c66d4cf00699d2ff842a4899446e.png

  2. 实物效果图 https://i-blog.csdnimg.cn/blog_migrate/9e565c24bca93faed72a29822a2f0de1.png

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

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