
【已验证】基于stm32F103RCT6的ROS小车控制模块
简介
这是一个基于stm32F103RCT6的控制模块,硬件设计上参考了市面上几家做ros机器人的产品,已经验证
简介:这是一个基于stm32F103RCT6的控制模块,硬件设计上参考了市面上几家做ros机器人的产品,已经验证开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
产品设计主要是配合https://oshwhub.com/danxinzhe/dian-yuan-ban-gai-ban这个工程一起使用,为了减少开发成本,我将核心板和控制板分开制作,这样尽可能减少设计错误上带来的损失,控制板做好可以用单片机进行简单驱动测试功能,没问题再做核心板,核心板为了减少体积和方便布线,使用了4层板,已经验证
板载MPU6050和INA219,能实时采集机器人姿态和电池数据,电池采用12v供电,同时板载两路usb转串口,使用了CH9102F 体积小价格便宜 包含了自动下载电路,也可以使用swd口调试代码,与linux上位机可以直接通过typc接口连接,非常方便
代码部分基本可以参考亚博智能科技的小车代码,引脚定义大部分是按照这个设计的,自己设计折腾主要是乐趣,买的话一个板子可能300左右,自己弄大概需要100左右吧,零件都不是很贵
目前已经调完下位机部分的代码适配了,其他具体算法还需要再整一整,
板载了多路按键以及OLED屏幕,可以算是一个开发板用,也支持接入RGB灯条,已经测试成功,预留了一路串口 可以接WiFi或者蓝牙,做遥控车玩,暂时也没有什么补充的了
对了那个自动下载电路有一些问题,不过无伤大雅,有swd接口建议忽略,上传了两个视频,是使用模块的视频 目前基本功能都已经实现了
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论