枫雪天

  • 2019-01-24
  • 加入了学习《射频电路基础》,观看 CH1阻抗匹配基础

  • 2019-01-20
  • 发表了主题帖: 【NXP Rapid IoT评测】“基于Rapid IoT的智能家居控制系统”-测评总结

    本帖最后由 枫雪天 于 2019-1-20 22:22 编辑 测评的最后两周,按计划基于Rapid IoT制作一个综合性的工程“基于Rapid IoT的智能家居终端控制系统”,并进行最终的测评总结。首先,介绍“基于Rapid IoT的智能家居终端控制系统”。这次“智能家居终端控制系统”的功能包含三个方面:远程家庭环境监控、远程控制电器开关、智能定时插座,由于目前手上没有用来引出扩展IO口和硬件仿真引脚的扩展板。整个工程使用板载三色LED模拟三个灯,并在程序中设置了GPIO的控制,插上扩展版和转接电路就可以控制实际的硬件。远程家庭环境监控部分:这一部分主要基于Studio提供的“Rapid IoT Weather Station”例程,进行环境监测数据由开发板至云端的单向通信,通过板载传感器对室内的温湿度、光照强度、空气质量进行检测,并将数据通过蓝牙网络上传至移动监控端和云平台。 远程控制电器开关:可由Rapid IoT 开发板和手机端共同对家庭电器和各个房间的灯进行远程或本地的控制,开关的最近状态通过每秒钟一次的读取,可以随时更新到手机端。目前使用两个扩展口的GPIO连接电器开关电路,并用三色LED分别模拟三个房间灯的亮灭控制。 智能定时插座:定时程序由函数组件和Interval组件组合而成可以由用户通过安检进行定时,通过定时结果GPIO的高低电平,进而通过扩展板引出,控制电源插座的继电器回路的闭合与断开。 Rapid IoT开机后通过手机连接,进入APP页面,查看环境数据和开关。 智能插座定时器部分目前只能在开发板本地进行设置,有待的进一步完善。 最后对本次测评进行总结,NXP的Rapid IoT相对于其它的物联网平台,在软硬件部分都有很大的进一步提升的空间。在硬件上:1. 平台在功耗节省方面需要完善,Rapid IoT Core中将K64设置为全速运行,基于ARM Cortex-M4 内核的K64微控制器相对于物联网终端控制器的要求已经绰绰有余,KW41Z作为协处理器,它的处理能力也需要进一步挖掘;2. 部分兼容的Hexiwear扩展板价格很不友好,导致许多网友只好自己DIY转接板,期待NXP能配合套件出一款低成本的扩展板;3. 目前国内物联网的主要载体是WiFi,如果硬件上支持WiFi联网和开发,平台将会有更强的实用性和竞争力!在软件方面,待完善的问题较多。1. 开发中最大的问题就是NXP在线开发环境服务器位于国外,需要代理才能使用,建议NXP在国内增设后台服务器,方便国内工程师的开发使用;2. 开发时开发板蓝牙与手机的连接经常出现异常,蓝牙部分和网络部分的驱动程序有待进一步完善;3. 在线开发环境的调试功能较差,只有很少情况下能报出错误位置,经常出现点编译后就再无反应的现象。4. API的功能和有关文档有待健全和完善,建议着重完善低功耗部分的API;5. 希望在线Studio提供支持在不同进度上进行自动存档和恢复的功能,这样可以有效避免在断网和偶然关闭浏览器造成的进度丢失。 目前能想到的就是这些,总的来说,这次试用NXP Rapid IoT 试一次很有收获的体验,大家一起从各个方面对Rapid IoT进行了解读和剖析,为软硬件平台进一步的改进指明了方向,也为平台的普及做了大量的前期工作。我也会将现有的1.0版程序继续完善,也期待网友能够参考做出更棒的界面和控制逻辑。Idea转瞬即逝,基于Web的图形化快速原型开发这种新的物联网开发形式对于广大创客朋友和工程师是很受欢迎的,希望NXP在这方面不要止步,进一步完善软硬件生态,一大片市场就在前面等候! 此内容由EEWORLD论坛网友枫雪天原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 发表了日志: 【NXP Rapid IoT评测】基于Rapid IoT的智能家居控制系统测评总结

  • 2019-01-17
  • 发表了日志: 【NXP Rapid IoT评测】 定时器功能初探

  • 发表了主题帖: 【NXP Rapid IoT评测】 定时器功能初探

    本帖最后由 枫雪天 于 2019-1-17 21:13 编辑 收到套件有一段时间了,之前一直在探索套件的自带程序。在查看官方资料和参考坛友们的帖子后,收获颇多。在此,不得不称赞一下NXP的详细的文档支持和繁荣的软硬件生态,也为前面踩过坑的工程师兄弟们说声辛苦!NXP Rapid IoT作为一个快速验证平台,设计已经相当符合预期,丰富的硬件传感器系统已经涵盖大部分种类的物联网终端传感器,软件也支持Rapid IoT Studio、DigiKey loT Studio的快速图形化开发和MCUXpresso IDE的源码开发。硬件上五脏俱全、软件上开发方式多样,非常适合做快速功能验证和创客制作。接下来进入本文正题:Rapid IoT Studio编程中的定时器探索。首先打开浏览器进入在线开发环境。http://rapid-iot-studio.nxp.com打不开的话,说明你上网的方式不够“科学”,更换方式或使用DigiKey loT Studio开发。登录账号后,点击左侧上方的Studio按钮,进入开发环境。从EXAMPLES里面打开Rapid IoT Blinking an LED例程作为基础,程序里面已经有了基于软件定时器的闪烁灯程序,我们在这个基础上做实验。从右侧选择 “RAIPID IOT”里的“Buzzer”蜂鸣器。从左侧点击蜂鸣器图标,进行详细的配置。模块名NAME可改可不改,这里留着不变,主要更改TRIGGERS项,这一项决定蜂鸣器模块的被触发后的动作。“Triggered”表示被触发后蜂鸣器将一直响;“buzzerStateChange”表示被触发后蜂鸣器变换当前状态。我们要实现的功能是定时器控制蜂鸣器每过一秒响一次,每次持续时间一秒,所以蜂鸣器不能被一直打开,而是可以切换开关状态,故选择“buzzerStateChange”。接下来配置蜂鸣器的触发源,也就是定时器。选择定时器Interval,因为要每秒钟发出一次触发信号,所以“TIME”一栏填写1000,代表1000ms,触发源选择Interval。下面就是接收触发信号的模块,第一个是例程已经配置好的的RGB-LED,我们选择“Toggle Red Led”,让红灯每秒钟切换一次状态。第二步就是添加对蜂鸣器模块的触发,点击“Add Event”,鼠标准星变成十字,进入待选状态,在蜂鸣器模块上点一下,线就会自动连接。我们点击线上的齿轮图标进行配置,将“ABILITY”配置为“toggle”。至此,基本功能已经配置完成。点击右上角的保存图标,提示保存成功后,点击编译图标,一段时间后提示编译成功,我们就可以下载云端制作好的二进制程序文件了,点击“Program Firmware”图标,从云端下载bin文件。下面连接USB线,按住套件上的 SW3 按钮, 用取卡针短按一下 SW5 按钮,待RGB-LED闪烁绿色后松开SW3 ,电脑就会识别一个新的驱动器设备。最后一步,把bin文件放入新的盘内,套件就会自动识别,下载程序,并重新启动。重新启动后,套件左上角的RGB-LED开始每隔一秒亮一次,蜂鸣器也会随之每隔一秒响一次,实验成功! 此内容由EEWORLD论坛网友枫雪天原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 2018-12-23
  • 回复了主题帖: (全部已安排派送,帖内可查货运单号)恩智浦快速IoT原型设计套件50名入围网友揭晓

    已确认申请评测计划可完成,请按照论坛资料相关信息邮寄开发板。感谢EEWorld提供的评测机会以及NXP提供的开发套件,祝越办越好!

TA暂时无记录哦~

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯币:35
  • 好友:--
  • 主题:2
  • 回复:1
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言