
开源-基于CH32V103的蓝牙串口控制器
简介
开源自己的一个工程,一个迷你蓝牙串口遥控器。单片机采用CH32V103R8T6,(略微浪费),板载了7个按键用于控制,以及一个遥感(PS4同款)。集成了MPU6050可以实现体感遥控。
简介:开源自己的一个工程,一个迷你蓝牙串口遥控器。单片机采用CH32V103R8T6,(略微浪费),板载了7个按键用于控制,以及一个遥感(PS4同款)。集成了MPU6050可以实现体感遥控。开源协议
:GPL 3.0
描述
开源自己的一个工程,一个迷你蓝牙串口遥控器。单片机采用CH32V103R8T6,(略微有一点浪费),板载了7个按键用于控制,以及一个遥感(PS4同款)。集成了MPU6050可以实现体感遥控。程序会在近期完成并分享出来。另外感谢JLC的4层免费打样。
2024.7.26 程序已经完成!上传到附件了!另外AMS1117不更换依然可以工作,但屏幕亮度较低。除此之外没有不好的地方。
软件是基于逐飞科技官方库编写而来,WIN操作系统下使用的IDE为MRS(具体请百度搜索WCH官网下载),我已经将库文件集成在里面,另外附件中有HEX文件可以直接通过MRS进行烧录或者WCHispTools进行烧录。想要自己修改或者学习的话你应先去git clone一下库:逐飞科技CH32V307开源库: 逐飞科技针对参加各类竞赛以及使用CH32V307进行产品开发,制作的CH32V307开源库。 (gitee.com)
下载方式可以使用CH系列单片机特有的WCH_LINK进行下载,需要配合WCH_LINK下载器.更具体地方式请STFW。“search the friendly web”.
2024.7.27 PS4摇杆那里的原理图画错了,这会导致PS4的按压操作变得无效,抽时间会修改,但此按键用处不大,程序中没有用到。不改也是可以的。
操作方法,按键SW1为选择键,SW2为确认键,也为退出键(在某一个模式中时)。系统开机展示为2级菜单。
模式一为按键操作,进入该模式后,使用右侧5个按键可以控制串口发送ABCDE,也即前后左右停。五个命令。
模式二为摇杆操作,进入该模式后,旋转摇杆来实现与模式一同样的功能。
模式三为陀螺仪模式,进入该模式后,陀螺仪生效,前后左右转动来实现与上述同样的功能!
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | BH-18650-B1BA002 | BT1 | BATTERY-SMD_18650-1S-L77.1-W20.7-1 | 1 |
2 | 22pF | C1,C2,C7,C8 | C0603 | 4 |
3 | 100nF | C3,C5,C9,C10,C11,C12,C13,C14,C17,C18,C19,C20,C21,C22,C23,C24 | C0603 | 16 |
4 | 10uF | C4,C6 | C0603 | 2 |
5 | 10nF | C15 | C0603 | 1 |

评论