极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15004|回复: 6

基于arduino UNO R3的远程可控的红外热释传感器

[复制链接]
发表于 2017-7-3 16:21:57 | 显示全部楼层 |阅读模式
本帖最后由 Cherry 于 2017-7-5 17:17 编辑

首先实物图奉上,比较简陋别见怪啦哈哈
  


●实验名称:基于机智云平台的红外热释传感器的应用


●实验目的:1. 能够在云平台下,手机实时观测传感器返回的AD值;
                          2. 能够通过手机APP控制面包板上LED亮灭。


●硬件物料:

      arduino UNO R3
      esp8266模块
      红外热释传感器
      按键若干
      510欧姆电阻  
      发光二极管
      杜邦线、面包板


●软件环境
1)Arduino IDE:能在Windows、Mac OS和Linux操作系统中运行,编程环境利于初学者使用,并且可扩展性极强
2)机智云自助开发平台(便于使用,MCU代码自动生成工具+APP代码自动生成工具)

这些准备活动做好后,稍微“加工一番”,就阔以看到成品啦,视频在这里:




实验步骤


第一步:连接Arduino uno R3 和ESP8266,烧入ESP8266 GAgent固件。ESP8266烧写机智云烧写固件可参考社区教程贴


第二步:登录机智云社区开发者中心,创建产品,选择WIFI方案,并保存。



第三步:创建数据点。数据点是产品功能的抽象,用来描述产品功能及其参数。本次试验我们准备通过传感器,检测区域范围内是否有障碍物,如果有,传感器输出的数值会有一个大的变化,因此设置一个数值型数据。另外,为了更直观感受到手机APP的控制作用,设置一个布尔型数据用来控制灯的亮灭。保存。



第四步:前往“MCU开发”部分,选择独立MCU方案,硬件平台选择ArduinoUNOR3,填入产品秘钥,生成代码包即可得到工程文件。下载。



第五步:解压工程文件,将Gizwits文件夹复制粘贴到Arduino安装目录下的Library文件夹下。


第六步:打开工程文件下的example文件夹,包含有networkConfig和simpleTry两个文件夹。其一,simpleTry.ino文件包含了主程序,填充机智云代码的部分,已经有注释标注。其二,networkConfig是配置入网的例程,用来获取路由器SSID和密码(这里选用手机APP辅助方法来实现联网,通过一个按键出发设备进入配网模式,然后APP将SSID和密码广播到设备,从而达到联网的目的。首次配置好了之后,下次在同个WiFi环境下,就无需再次进行联网操作了)。本实验中,具体操作如下,把networkConfig.ino中的部分代码拷贝到本次项目的工程simpleTry.ino中(需要注释掉串口打印调试部分的代码,因为板卡只有一个串口,而该串口用来与WiFi模块通信)。然后依据注释提示信息,填充2个数据点代码。整体代码见本帖末尾处。

第七步:选择合适的端口,编译并烧录。


第八步:点击“虚拟设备”,在线调试,或者下载机智云demo APP进行后续调试。


其在手机端APP界面如下图所示。



●代码在这里哦
http://club.gizwits.com/forum.php?mod=attachment&aid=MTIyMDJ8NjJiNWYwYzZ8MTQ5OTA2OTc5M3w1OTQ3fDY5OTE%3D



●最后感谢论坛里各位大佬的无私分享和热心的帮助,让我能够学到更多有用的东西,希望自己能够在这么好的环境中继续进步,共同努力,
毕竟,大家好才是真的好

●文中若有不妥,烦请各位指正,谢谢啦
回复

使用道具 举报

发表于 2017-7-3 16:32:42 | 显示全部楼层
代码呢?文件呢?
回复 支持 反对

使用道具 举报

发表于 2017-7-5 08:40:39 | 显示全部楼层
代码不见了,zip不见了,看看结果吧
回复 支持 反对

使用道具 举报

发表于 2017-7-5 08:41:06 | 显示全部楼层
希望可以上传文件代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-5 17:17:19 | 显示全部楼层
jiangzd 发表于 2017-7-3 16:32
代码呢?文件呢?

http://club.gizwits.com/forum.php?mod=attachment&aid=MTIyMDJ8NjJiNWYwYzZ8MTQ5OTA2OTc5M3w1OTQ3fDY5OTE%3D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-5 17:17:39 | 显示全部楼层
1529835644 发表于 2017-7-5 08:41
希望可以上传文件代码

代码下载链接http://club.gizwits.com/forum.php?mod=attachment&aid=MTIyMDJ8NjJiNWYwYzZ8MTQ5OTA2OTc5M3w1OTQ3fDY5OTE%3D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-5 17:18:04 | 显示全部楼层
1529835644 发表于 2017-7-5 08:40
代码不见了,zip不见了,看看结果吧

代码下载链接  http://club.gizwits.com/forum.php?mod=attachment&aid=MTIyMDJ8NjJiNWYwYzZ8MTQ5OTA2OTc5M3w1OTQ3fDY5OTE%3D
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 02:25 , Processed in 0.038586 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表