极客DIY:基于机智云平台的红外热释传感器
2017-07-04 15:25
363 查看
随着时代的进步,智能防护、智能报警得到人们的重视,而红外线由于其不可见性在这方面得到了广泛的应用于安防、自控等领域。热释红外传感器具有功耗小、成本低、隐蔽性好、灵敏度高等特点,在众多安保设施中起到了极其重要的作用。
正文内容:
在机智云论坛也泡了这么久了,学到了不少新的东西,也体验了机智云在云服务上的独特之处。现在将自己的一点点动手实践分享一下,希望对一些朋友有所帮助。
首先实物图奉上,比较简陋别见怪啦哈哈
实验名称:
基于机智云平台的红外热释传感器的应用
实验目的:
1. 能够在云平台下,手机实时观测传感器返回的AD值;
2. 能够通过手机APP控制面包板上LED亮灭。
硬件物料:
Arduino UNO R3
esp8266模块
红外热释传感器
按键若干
510欧姆电阻
发光二极管
杜邦线、面包板
软件环境:
1、Arduino IDE:能在Windows、Mac OS和Linux操作系统中运行,编程环境利于初学者使用,并且可扩展性极强
2、机智云自助开发平台(便于使用,MCU代码自动生成工具+APP代码自动生成工具)
这些准备活动做好后,稍微“加工一番”,就阔以看到成品啦,视频在这里
http://club.gizwits.com/thread-6991-1-1.html
实验步骤:
第一步:连接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界面如下图所示。
最后感谢论坛里各位大佬的无私分享和热心的帮助,让我能够学到更多有用的东西,希望自己能够在这么好的环境中继续进步,共同努力, 毕竟,大家好才是真的好 。文中若有不妥,烦请各位指正,谢谢啦。
本文已参与机智云“IoT小能手”技术征文大赛,如有兴趣可移步到官方论坛。参赛路径:在机智云社区>大赛专区发表您的作品贴:http://club.gizwits.com/forum-225-1.html
优秀的文章可获得机智云提供的现金大奖哦。
正文内容:
在机智云论坛也泡了这么久了,学到了不少新的东西,也体验了机智云在云服务上的独特之处。现在将自己的一点点动手实践分享一下,希望对一些朋友有所帮助。
首先实物图奉上,比较简陋别见怪啦哈哈
实验名称:
基于机智云平台的红外热释传感器的应用
实验目的:
1. 能够在云平台下,手机实时观测传感器返回的AD值;
2. 能够通过手机APP控制面包板上LED亮灭。
硬件物料:
Arduino UNO R3
esp8266模块
红外热释传感器
按键若干
510欧姆电阻
发光二极管
杜邦线、面包板
软件环境:
1、Arduino IDE:能在Windows、Mac OS和Linux操作系统中运行,编程环境利于初学者使用,并且可扩展性极强
2、机智云自助开发平台(便于使用,MCU代码自动生成工具+APP代码自动生成工具)
这些准备活动做好后,稍微“加工一番”,就阔以看到成品啦,视频在这里
http://club.gizwits.com/thread-6991-1-1.html
实验步骤:
第一步:连接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界面如下图所示。
最后感谢论坛里各位大佬的无私分享和热心的帮助,让我能够学到更多有用的东西,希望自己能够在这么好的环境中继续进步,共同努力, 毕竟,大家好才是真的好 。文中若有不妥,烦请各位指正,谢谢啦。
本文已参与机智云“IoT小能手”技术征文大赛,如有兴趣可移步到官方论坛。参赛路径:在机智云社区>大赛专区发表您的作品贴:http://club.gizwits.com/forum-225-1.html
优秀的文章可获得机智云提供的现金大奖哦。
相关文章推荐
- IoT小能手:手把手制作基于机智云平台的红外热释传感器...
- IoT小能手:手把手制作基于机智云平台的红外热释传感器...
- 基于STM32+机智云物联网自助开发平台打造的环境智能监测系统
- 基于STM32+机智云物联网平台的家电状态显示及控制系统
- 基于STM32+机智云物联网平台的家电状态显示及控制系统
- 基于STM32+机智云物联网自助开发平台打造的环境智能监测系统
- 使用javascript开发的视差滚动效果的云彩 极客标签 - 做最棒的极客知识分享平台
- 基于SQL Server 2005平台的BI 开发
- 基于移动平台的多媒体框架——移植SDL到Android
- 开发基于大数据平台的搜索引擎
- 基于GSM调制解调器的短信收发平台
- JEECG 3.2版本发布,基于代码生成器的智能开发平台
- 项目回顾之二:PhoneProtector 基于Android平台的手机隐私保护系统
- 基于.NET平台常用的框架整理
- 基于移动平台的多媒体框架——AVS的编解码
- 基于容器微服务的PaaS云平台设计(二)通过kubernetes实现微服务容器管理
- 基于OpenJWeb平台的微信服务号开发培训-生成带参数二维码
- 基于.NET平台的Windows编程实战
- 基于ultimus平台的项目管理解决方案
- (转)基于微软平台IIS/ASP.NET开发的大型网站有哪些?