基于梁山派桌面无线继电控制设计
简介
基于梁山派桌面无线继电控制系统,用户手机通过与MCU进行串口通信,实现无线控制继电器、再对USB输出进行控制,同时还能完成充电USB口的扩展和对小电器进行开关。
简介:基于梁山派桌面无线继电控制系统,用户手机通过与MCU进行串口通信,实现无线控制继电器、再对USB输出进行控制,同时还能完成充电USB口的扩展和对小电器进行开关。开源协议
:GPL 3.0
描述
基于梁山派桌面无线继电控制系统,主控为梁山派,通过蓝牙模块与MCU实现串口通信,以及程序逻辑控制实现双开,控制5V电源输出,让gd32引脚输出的高低电平控制继电器的吸起与落下,从而控制一些小功率且经常需要开关的桌面小电器,继电器控制的输出设计成usb接口,这样就方便接台灯,小风扇等。
一、原理图电路分析:

对的一个刚入门玩电子的萌新来说,难的、高大上的东西我也不会做,加之我书桌面也有许多如台灯、小音箱之类的小电器需要控制,所以便想做这么一个东西,也是我第一次完全独立且全流程的完成这个项目,基于梁山派开发的拓展项目主控芯片用的是GD32F450ZGT6,开发板直接插在两个20*2pin的排母

通过TX和RX与蓝牙进行串口通信

OUT1~NET20是用于给继电器发送电平信号的引脚,集中继电器和拓展板不在同一块板子上需要采用杜邦线链接所以这里直接接到1*6pin的排针上,便于安装杜邦线。

P39和P40、P78、P77是VCC和GND不用多说这是供电要用的引脚,可以用开发板的type-c接口直接供电,也可以用预留的USB母座供电。(因为拓展板供电电压是5V施加大于5v的电压易烧毁)




PA0~PA5是6和轻触按键开关用于直接控制,PA0~ PA5同时接有6个指示灯用于指示按键是否按下,每个led灯都接有4.7k电阻用于限流,当按键按下时对应的引脚会被电平会被拉高,此时led被点亮,松开后电平变低灭灯,将PA0~PA5设计成输入读取电平高低就可以捕捉输入信号了。

这是集中继电器板,一块板子有三路继电器。


我这里选用了USB母座作为供电接口,电源的输出也是用USB母座的,并设计了一个输入电源指示灯,可以实时查看电源输入的状态。


这部分时光耦隔离,主要是隔离单片机(MCU)电源与供电电源的干扰,因为设计电路的时候没充分考虑,PCD就没这部分电路,后面改有疫情和时间等原因就没重新画板子,就就用洞洞板直接做了,同样光耦内部是发光二极管也要接限流电阻,对应I/O配置引脚拉低电平1、2引脚导通,3、4才能跟着导通,电流才能流动到三极管,3V3电源是从MCU能获取到就没有设计降压电路。


三路继电器电路,光耦电路输出的电路入此电路的三极管基极(R1限流分压),集电极电源有输入端获得,三极管导通电流由发射极输出到继电器1、4引脚,线圈通电开始励磁,继电器衔铁由INT接5引脚(动接点)接入电源,开始由3引脚(常闭端/前接点)向2引脚(常开端/后接点)吸起贴合并把电流输出到输出控制USB母座。当负载通过USB的电源线插入,这样由MCU控制继电器就实现了对负载的电源开关的控制。
二、程序设计部分:本设计不能本质来讲就是花式电灯,用蓝牙模块通过单片机的串口usar通信,产生串口中断判断输入数据对错控制IO引脚输出的电平信号,控制继电器 的吸起与落下,同样、不断扫描按键读取电平状态也能实现按键控制。
如图所示:


三、功能演示:
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论