基于立创EDA与易微联模组的卷闸门智能控制器设计与实现

基于立创EDA与易微联模组的卷闸门智能控制器设计与实现 基于立创EDA与易微联模组的卷闸门智能控制器设计与实现最近有不少朋友问我怎么给家里的车库门或者店铺的卷闸门加个手机远程控制功能是不是很复杂其实用现在成熟的物联网模块自己动手做一个成本低、功能全的智能控制器并没有想象中那么难。今天我就以“卷闸门智能控制器”这个项目为例手把手带大家走一遍从硬件设计到APP配置的全过程。这个项目的核心思路很简单利用现成的易微联SonoffWiFi智能模块配合我们自己设计的控制电路板实现对传统电动卷闸门600W以下的智能化改造。改造后你不仅能用原来的物理按键和433遥控器控制还能通过手机APP随时随地远程操作非常方便。下面咱们就从功能、硬件、软件到配置一步步拆解这个项目。1. 项目功能与目标这个控制器是专门为电动卷帘门、卷帘窗、车库门这类设备设计的。它的核心目标就是给这些传统设备装上“智能大脑”实现多种控制方式。主要功能包括本地物理按键控制控制器板上设计了四个独立按键功能分别是“上升”、“停止”、“下降”和“配网”。这和原装门上的手动按钮功能完全对应确保本地操作不受网络影响。手机APP远程控制通过易微联APP你可以在任何有网络的地方控制门的开关。出门忘了关门手机点一下就行。433MHz无线遥控拓展电路板上预留了433射频无线遥控的接收器接口。这意味着你可以直接接入市面上常见的433遥控器实现无线遥控适合放在车里或者作为备用遥控。状态指示控制器为每一路控制输出都设计了LED指示灯可以直观地看到当前是上升、停止还是下降状态。简单来说这个项目就是做了一个“智能中转站”。它一头连着家里的220V交流电和电机的控制线另一头连着手机网络和本地按键/遥控把所有控制信号统一管理起来。2. 硬件设计与原理解析硬件是整个项目的基础。咱们这个控制器可以分成几个核心部分电源、主控WiFi模块、执行机构继电器和本地接口。下面我结合原理图给大家详细讲讲。2.1 电源部分安全稳定的第一步给电子设备供电安全稳定是第一位的。控制器直接接入220V家庭交流电所以需要一个电源模块把它转换成电路板需要的直流低压电。核心器件我们选用的是金升阳的LS05-13B05R3模块。这是一个AC-DC电源模块。作用它能把输入的85V-265V宽范围交流电稳定地转换成5V直流电输出。为什么选它这种模块集成度高自带隔离和稳压安全可靠我们不需要再从零开始设计复杂的开关电源电路。它输出的5V电压正好用来给后面的易微联WiFi模块和继电器驱动电路供电。注意任何涉及220V强电的操作都必须谨慎确保在断电情况下进行焊接和接线并做好绝缘处理。2.2 主控核心易微联PSF-B04 WiFi模块这是整个项目的“智能大脑”我们直接选用现成的模块省去了自己开发联网固件的麻烦。模块型号PSF-B04(0485)四路模块。这个模块内部已经集成了WiFi连接、云服务对接和基本的控制逻辑。功能它提供4路独立的开关量控制通道。在我们的设计里我们用其中3路分别控制“上升”、“停止”、“下降”。模块通过WiFi连接到家里的路由器再通过易微联的云服务与你的手机APP通信。优点模块化即插即用稳定性经过市场验证。我们只需要在硬件上为其提供5V电源并将它的控制引脚GPIO连接到我们的执行电路即可。2.3 执行部分继电器控制电路主控模块发出的是微弱的数字信号比如3.3V高电平无法直接驱动卷闸门电机。我们需要用继电器作为“电子开关”来间接控制电机。电机控制原理关键卷闸门电机的手动按钮盒里面通常有三个按钮上升、停止、下降。其内部接线逻辑是这样的上升和下降分别接的是按钮的两个常开触点。按下按钮电路接通电机向相应方向转动。停止接的是按钮的一个常闭触点。在未按下时停止电路是接通的按下上升或下降按钮时停止电路会先断开确保安全。我们的控制器就是用三路继电器来模拟手动按下这三个按钮的动作。原理图如下根据原文描述还原的逻辑220V L (火线) | | [继电器1线圈] -- 控制信号“上升” | |常开触点 ------------------- 接至电机“上升”端子 | [继电器2线圈] -- 控制信号“停止” | |常闭触点--- 接至电机“停止”端子通常接公共端 | [继电器3线圈] -- 控制信号“下降” | |常开触点 ------------------- 接至电机“下降”端子工作流程当APP或按键触发“上升”时继电器1吸合常开变闭合相当于按下了手动“上升”按钮电机开始上升。触发“停止”时继电器2会动作使其常闭触点断开相当于按下了“停止”按钮电机停止。触发“下降”时继电器3吸合电机下降。每路继电器旁边都有一个LED指示灯继电器动作时对应的LED点亮方便观察状态。2.4 本地及遥控拓展接口为了让控制器更实用我们设计了丰富的本地接口四个按键直接连接到WiFi模块的GPIO用于本地触发上升、停止、下降和配网功能。433接收器接口一个标准的插针接口可以插入常见的超外差或超再生式433MHz接收模块。接收模块收到遥控器信号后会输出一个数字信号给WiFi模块由模块内部的代码来处理模拟按键按下动作。电机端子用于连接来自原手动按钮盒的三根线上升、停止、下降和220V电源线。3. 软件与配置让硬件“活”起来好消息是这个项目在软件层面几乎不需要我们写代码因为易微联PSF-B04模块是固件闭源的成品模块内部已经写好了所有联网、配网、逻辑控制的程序。我们需要做的就是通过易微联APP对模块进行正确的配置让它适应我们卷闸门的工作模式。3.1 设备配网流程首次使用这是让控制器连接上你家WiFi的关键步骤务必按顺序操作硬件上电给控制器接入220V交流电。进入配网模式找到板子上的“配网”按键长按约5秒钟。此时你应该看到模块上的指示灯开始三短一长地闪烁这表示模块已经进入等待配网的状态AP模式。手机APP操作打开易微联APP需要提前注册账号。点击APP右上角的“”号添加设备。选择“添加设备”APP会自动搜索或让你选择设备类型。如果找不到可以选择手动添加或扫描模块上的二维码如果有的话。接下来APP会提示你输入家里的WiFi名称和密码。这里有个重要提示易微联模块仅支持2.4GHz频段的WiFi不支持5GHz。请确保你连接的是2.4G网络。点击下一步手机会尝试连接模块自身发出的热点名称通常是ITEAD-XXXX之类的连接成功后APP会将你的家庭WiFi信息发送给模块。完成添加稍等片刻配网成功。设备会出现在你的APP设备列表中。3.2 关键参数设置点动模式配网成功只是第一步要让控制器正确控制卷闸门必须设置一个关键参数点动模式。卷闸门电机的工作特点是按下按钮接通电路门就动松开按钮断开电路门就停。这对应到继电器控制就是需要“点动”模式给一个短暂的脉冲信号而不是持续的通电。在易微联APP中设置如下进入已添加设备的控制界面。找到设备的设置或齿轮图标进入**“点动设置”**。将点动状态设置为“常闭”。这个“常闭”指的是继电器在未触发时的默认状态是闭合的与我们电路中“停止”继电器使用常闭触点的设计相匹配。将点动时间设置为0.5秒。这个时间足够触发电机动作又不会过长。你可以根据实际门的反应速度微调通常0.3-0.8秒均可。修改设备名称建议把默认名称改成直观的名字比如“车库门”、“店铺卷闸”。修改通道名称将三个控制通道分别命名为“上升”、“停止”、“下降”方便操作。3.3 其他实用功能设备分享在APP的设备设置里可以将这个控制器分享给你的家人他们用自己的易微联账号也能控制。操作通知可以开启状态通知门被打开或关闭时APP会给你发送提醒。安全建议为了防止手机在口袋或包里误触APP导致门意外开启强烈建议在易微联APP中启用“锁屏手势”或“安全锁”功能。这样每次操作前都需要验证安全得多。4. 组装、接线与注意事项当你拿到打样好的PCB板焊接好所有元件后就到了最后的组装接线阶段。这里有几个实战中容易踩坑的地方我特别提醒一下强电部分绝缘连接220V输入和输出到电机的端子时务必确保线头拧紧并使用绝缘胶带或热缩管做好绝缘。控制器外壳最好选择绝缘阻燃的材料。电机线路确认在接电机控制线之前一定要用万用表确认哪根是上升、停止、下降线。可以对照原手动按钮盒的接线图或者通过短接测试注意安全断电操作来确定。接错了可能导致电机动作异常。433接收模块匹配如果你要使用433遥控需要确保购买的接收模块与你的遥控器编码格式匹配如EV1527、PT2262等。插入接口时注意电源正负极不要接反。WiFi信号确保控制器安装位置的家庭2.4GHz WiFi信号良好。如果信号弱可能导致控制延迟或掉线。这个基于立创EDA设计和易微联模块的卷闸门智能控制器方案最大的优势就是模块化、低成本、快。你不需要深入研究WiFi协议栈和云服务开发只需要完成硬件的“搭积木”和正确的配置就能实现一个稳定可用的物联网产品。无论是智能家居爱好者 DIY还是小批量产品开发都是一个非常值得参考的实战案例。希望这篇教程能帮你顺利搞定家里的智能门控改造。如果在制作过程中遇到问题不妨多检查一下接线和APP配置这两步往往是成功的关键。