` 本帖最后由 e数码e时代 于 2017-7-14 17:23 编辑
用了这么久的IntoRobot Neutron了总体来说挺好用的。在编程方面与Arduino的差不多,非常容易上手。而且功能强过于Arduino。不仅提供了方便的硬件平台,而且还拥有强大的软件平台,APP可以自己任意DIY,这是请所未有。这些功能都极大简化了以往的代码式的编程方式,力挺IntoRobot。
以下是我用所做的简单项目,刚入门,还请大神包容。
智能插座是智能家居的重要组成部分,它具有供电远程控制、用电状态监测功能。不仅可以做到传统的过载保护,供电定时预约还可以利用APP平台与家用电器实现交互控制,实现远程遥控,借助APP平台还可实现社交物联网,该产品随着智能家居系统的推广,将拥有良好的市场前景。
系统设计方案
智能插座的功能 为满足智能家居系统的需求,我们需要设计出新型的智能插座,其必须具有智能化、信息化的特点,除具有电源分配功能外,还应该具备以下功能: (1)过载及漏电保护功能。当用电器超出预设阈值时,自动切断电源,以实现对家用电器及线路的保护。 (2)用电量监测功能,可实现实时远程查看在某一时间节点后的耗电量及当前设备的功率。可在APP上输入对应的指令,完成对相关信息的查询。 (3)定时预约功能。可利用按键输入定时时间,使智能插座在某一时间节点时打开或关闭电源。
模块介绍
开关电源
为整个系统提供电能
交流多功能电能计量( 电力监测仪 电表 模块 电流表 功率表 电量表)
功能 1.电参数测量功能(电压、电流、有功功率、电量)。 2.电量按键清零功能。 3.掉电数据保存功能(保存掉电前累计电量)。 4.上位机PC显示功能(显示电压、电流、有功功率、电量)。 5.串口通信功能(自带TTL串行接口,可通过转接板与各种终端通信,读取及设置参数)。
继电器模块
继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
主控板IntoRobot Neutron
以下为智能插排的程序流程图和一部分程序
延时程序的设计
{ delay(20); if(digitalRead(3)==0) { time=time+1000; } digitalWrite(3,HIGH); } |