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

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

一、硬件选型

1、Arduino/Genuino Uno 核心控制板

2、ESP12-S WiFi模块

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

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

传感器类型 数量 图片
DHT11数字温湿度传感器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
光照传感器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
烟雾传感器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
火焰传感器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
人体感应传感器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
单联级继电器 2 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
有源蜂鸣器 1 【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
9V干电池 1
电动马达 1
按键 2
公母线 若干
电源线 1
家居装饰品 自主搭配

二、硬件连线

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

三、ESP12-S配网

1、烧写机智云GAgent固件

  1. 到机智云平台下载烧写固件、烧写工具、串口助手
  2. 使用USB-TTL烧写器按要求连接ESP12-S,使用烧写软件烧写【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
    烧写时,要短接JP1两个引脚,即把GPIO0与地短接,把WiFi芯片切换到烧写模式
    烧写成功效果图【基于Arduino与机智云的家居环境远程系统设计(工程实施)】

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

  1. 烧写成功后断开GPIO0和GND,重新上电;
  2. 打开机智云串口调试助手连接WiFi模块;
  3. 把WiFi芯片设置为softAP配网模式,使用机智云APP配网【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
  4. 把机智云平台创建的项目product_key和Product Secret复制过来让本地硬件与机智云平台进行连接【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
  5. 在机智云平台能看到设备在线,说明配网成功【基于Arduino与机智云的家居环境远程系统设计(工程实施)】

3、把Arduino与ESP-12S连接

  1. 连接原理图:【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
  2. 实物效果图【基于Arduino与机智云的家居环境远程系统设计(工程实施)】
    烧写Arduino程序,把ESP芯片拔掉,因为Arduino只有一个串口可以使用,两个同时使用会出现冲突。
上一篇:Arduino与16LED圆环WS2812B握手


下一篇:【基于Arduino与机智云的家居环境远程系统设计】