微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 智能插排——结项篇

智能插排——结项篇

时间:10-02 整理:3721RD 点击:

用了这么久的IntoRobot Neutron了总体来说挺好用的。在编程方面与Arduino的差不多,非常容易上手。而且功能强过于Arduino。不仅提供了方便的硬件平台,而且还拥有强大的软件平台,APP可以自己任意DIY,这是请所未有。这些功能都极大简化了以往的代码式的编程方式,力挺IntoRobot。
以下是我用所做的简单项目,刚入门,还请大神包容。
智能插座是智能家居的重要组成部分,它具有供电远程控制、用电状态监测功能。不仅可以做到传统的过载保护,供电定时预约还可以利用APP平台与家用电器实现交互控制,实现远程遥控,借助APP平台还可实现社交物联网,该产品随着智能家居系统的推广,将拥有良好的市场前景。

系统设计方案

智能插座的功能

    为满足智能家居系统的需求,我们需要设计出新型的智能插座,其必须具有智能化、信息化的特点,除具有电源分配功能外,还应该具备以下功能:

(1)过载及漏电保护功能。当用电器超出预设阈值时,自动切断电源,以实现对家用电器及线路的保护。

(2)用电量监测功能,可实现实时远程查看在某一时间节点后的耗电量及当前设备的功率。可在APP上输入对应的指令,完成对相关信息的查询。

(3)定时预约功能。可利用按键输入定时时间,使智能插座在某一时间节点时打开或关闭电源。



模块介绍
开关电源


为整个系统提供电能
交流多功能电能计量( 电力监测仪 电表 模块 电流表 功率表 电量表)


功能

1.电参数测量功能(电压、电流、有功功率、电量)。

2.电量按键清零功能。

3.掉电数据保存功能(保存掉电前累计电量)。

4.上位机PC显示功能(显示电压、电流、有功功率、电量)。

5.串口通信功能(自带TTL串行接口,可通过转接板与各种终端通信,读取及设置参数)。


继电器模块


继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
主控板IntoRobot Neutron


以下为智能插排的程序流程图和一部分程序


延时程序的设计


void timeadd()

{

  delay(20);

  if(digitalRead(3)==0)

{

time=time+1000;

}

digitalWrite(3,HIGH);

}







小编有演示视频嘛

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top