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

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

●实验目的: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方案,并保存。
<ignore_js_op>
第三步:创建数据点。数据点是产品功能的抽象,用来描述产品功能及其参数。本次试验我们准备通过传感器,检测区域范围内是否有障碍物,如果有,传感器输出的数值会有一个大的变化,因此设置一个数值型数据。另外,为了更直观感受到手机APP的控制作用,设置一个布尔型数据用来控制灯的亮灭。保存。
第四步:前往“MCU开发”部分,选择独立MCU方案,硬件平台选择ArduinoUNOR3,填入产品秘钥,生成代码包即可得到工程文件。下载。
第五步:解压工程文件,将Gizwits文件夹复制粘贴到Arduino安装目录下的Library文件夹下。
第六步:打开工程文件下的example文件夹,包含有networkConfig和simpleTry两个文件夹。其一,simpleTry.ino文件包含了主程序,填充机智云代码的部分,已经有注释标注。其二,networkConfig是配置入网的例程,用来获取路由器SSID和密码(这里选用手机APP辅助方法来实现联网,通过一个按键出发设备进入配网模式,然后APP将SSID和密码广播到设备,从而达到联网的目的。首次配置好了之后,下次在同个WiFi环境下,就无需再次进行联网操作了)。本实验中,具体操作如下,把networkConfig.ino中的部分代码拷贝到本次项目的工程simpleTry.ino中(需要注释掉串口打印调试部分的代码,因为板卡只有一个串口,而该串口用来与WiFi模块通信)。然后依据注释提示信息,填充2个数据点代码。整体代码见本帖末尾处。
第七步:选择合适的端口,编译并烧录。
<ignore_js_op>
第八步:点击“虚拟设备”,在线调试,或者下载机智云demo APP进行后续调试。
<ignore_js_op>
其在手机端APP界面如下图所示。
<ignore_js_op>

●代码在这里哦
 代码文件这这里.zip (20.58 KB, 下载次数: 0)

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

本文转自:http://club.gizwits.com/thread-6991-1-1.html

转载于:https://www.cnblogs.com/dapangsen/p/7111711.html

基于arduino UNO R3的远程可控的红外热释传感器 (转)相关推荐

  1. 基于Arduino UNO R3的植物管家开发过程(一)

    前言 最近时不时收到CSDN粉丝的留言,忍不住打开了尘封已久的博客.自从工作以后,已经整整四年没有在CSDN中发过文章了.一打开博客,看着曾经记录的点点滴滴,回想起自己刚高中毕业的时候,连打字都不会, ...

  2. Arduino人体红外热释传感器检测实验

    相关资料链接 链接:https://pan.baidu.com/s/1eE0rkaSJsKJMU_RUorS5OA 提取码:3ujh 1.1 项目介绍: 人体红外热释电传感器是一款基于热释电效应的人体 ...

  3. RFID模块+WIFI模块+振动传感器+有源蜂鸣器+舵机+Arduino UNO R3所构成的门禁系统模块

    该系统模块主要由RFID模块+WIFI模块+振动传感器+有源蜂鸣器+舵机+Arduino UNO R3组成的门禁系统模块.这里使用舵机充当门锁,用户可以刷卡开门,也可以通过APP控制舵机状态达到开门的 ...

  4. arduino红外热释电传感器_Arduino与Processing互动之红外热释电与感应路灯

    基于热释电效应的人体热释运动传感器,能检测到人体或动物身上发出的红外线,配合菲涅尔透镜能是传感器探测范围更远更广.与Arduino专用传感器扩展板结合使用,可以非常容易地实现与人体或动物相关的互动效果 ...

  5. 基于Arduino和Blynk的远程遥控小车

    基于Arduino和Blynk的远程遥控小车 小车图片?ε=ε=ε=(~ ̄▽ ̄)~,其实很简单一起来看看叭 废话不多说.首先做这个智能小车所需要的东西有 硬件支持: 1.Arduino Uno 开发板 ...

  6. arduino的esp32程序无法上传_原装正版arduino uno R3无法上传程序

    RT,本人在网络上买的原装意大利产正版Arduino uno R3(售价159RMB,坏了很可惜,实在找不到问题所在.)无法上传程序. 已排除问题如下:1.驱动已正确安装 端口.PNG (2.12 K ...

  7. 基于Arduino Uno开发板的红外遥控开发

    基于Arduino Uno开发板的红外遥控开发 1 准备 1.1 硬件与软件 1.2 走线 2 代码 2.1 ReceiveDump 2.2 SendRawDemo 1 准备 1.1 硬件与软件 单片 ...

  8. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  9. 基于arduino uno 开发板制作的 智能书包项目

    基于arduino uno 开发板制作的智能书包,当时收短视频启发,集合自动售货机的代码和RC522 读卡模块代码结合制作,现基本功能可以实现 ,目前代码部分尚不稳定需要继续改进 //一个智能书包小发 ...

最新文章

  1. React模式:集中式PropTypes
  2. dpo指标详解买入绝技_巴菲特点破A股市场:5年前5178点买入5万元上峰水泥股票,持有到现在会有怎样的收益?从贫穷到富有...
  3. Python 处理CSV文件
  4. VBS 脚本中的字典、动态数组、队列和堆栈
  5. 美团王庆:当老板对指标进行灵魂拷问时,该如何诊断分析?
  6. 音视频技术开发周刊 | 215
  7. 并发-分布式锁质量保障总结
  8. 未处理的超时和请求取消
  9. sf上的SIMD的程序库
  10. 百度云文字识别OCR【表格】
  11. android手机打不开网页视频播放器,手机看网页视频打不开解决方法
  12. 从NLP任务中文本向量的降维问题,引出LSH(Locality Sensitive Hash 局部敏感哈希)算法及其思想的讨论...
  13. APP在后台启动Activity
  14. HDU 1224(动态规划)
  15. RealSR性能大幅提升,旷视科技+快手科技+电子科大联合提出“先发散再收敛”的D2CSR
  16. 仿网易云音乐 web 版 vue-163-music
  17. 基于 jquery ui 扩展Widget
  18. el表达式找不到属性的错误修改方法(`javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book])
  19. jquery判断起止时间大小和非空
  20. 最简单的SpringCloudStream集成Kafka教程

热门文章

  1. android seekbar 源码,Android SeekBar调节音量
  2. mysql 自动关闭订单_php如何实现自动关闭订单
  3. mybatis日期范围查询_15. Django 2.1.7 模型 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询...
  4. opencv 解析yuv_通过OpenCV读取并显示YUV视频文件
  5. mysql java 代码生成器_java代码生成器
  6. ionic 之 获取验证码
  7. ionic3 前台时间戳转化成日期问题
  8. 简单的java信息显示_JSP实现简单的用户登录并显示出用户信息的方法
  9. ubuntu 编译安装nginx php mysql_ubuntu下安装nginx php mysql
  10. oracle数据库图书,基于oracle数据库,创建图书表(一)