发作品签到
专业版

嘉立创梁山派_智能车_设计学习

工程标签

806
0
0
0

简介

熟悉嵌入式项目的开发流程,掌握如何设计一个智能小车硬件电路、软件编程以及系统调试等能力

简介:熟悉嵌入式项目的开发流程,掌握如何设计一个智能小车硬件电路、软件编程以及系统调试等能力

开源协议

Public Domain

创建时间:2024-05-08 02:02:25更新时间:2024-05-10 06:22:46

描述

 

项目说明

本项目是基于立创梁山派开发板所带资料进行的学习复刻,复刻其中智能小车的设计、焊接、编程一整个流程。从0到1的学习,之前是从未接触过嵌入式的研究学习,虽然上过相关的课,但是没有目标,没有实物的学习,学习完成后也不知道是干什么用的,很快便忘记了,偶然中,发现到嘉立创梁山派开发板可以申请的信息,对其中智能四驱车有很大的兴趣,有丰富的学习资料和视频教程,于是我便申请了一块开发板,购买了相关的元器件,经过长时间的学习,终于制造出了小车,看到自己亲手做的项目成功跑起来,成就感满满。在学习设计的过程中遇到了很多的问题,本文就从申请购买开发板到小车落地做一个简单记录。

1 开发板申请

嘉立创提供了梁山派开发板学生免费申请,但是为了避免白嫖、吃灰,采用的是先付款后领券的规则,就是在申请时先要付款开发板的钱,在五个月之内,学习开发板并设计出自己的项目后,会把钱以代金券的形式返还给你。

购买链接如下,在其中点击学生免费申请,填写相关信息付款后既可以等待开发板到来。

立创开发板,梁山Pi,梁山派,stm32开发板,GD32开发板,嵌入式,单片机,国产32 (lckfb.com)

2 PCB与元器件

相比较与单纯的学习,我更倾向于结合实物进行学习,在梁山派开发板资料中,我对其中智能小车感兴趣,因此我首先购买了其相关的器件。要制造出如下图的智能车,需要购买PCB与元器件,PCB就是蓝色的板子,是将各个元器件连接在一起的综合板子,里面有铜线,这里它还充当了小车车身的作用;元器件,就是电阻、电容、led等的元器件了,通过对其设计可以实现不同的功能。这些都可以自己设计,但是我的目的是了解嵌入式开发设计的整个流程,我便使用了嘉立创已经设计好的项目。链接如下:https://oshwhub.com/li-chuang-kai-fa-ban/zhi-nen-xiao-che-kuo-zhan-ban

打开链接后,会有如下原理图和PCB板,点击右下角的在编辑器打开,便可以使用嘉立创在线eda打开。

其中有好几版本,我选择的是第二个版本,这里工程上方有下单选项,分别点击PCB下单和元器件下单即可,这块具体的教程网上都有,我不在赘述。

注意事项:其中有几个注意的点,PCB打印是5个起步,有了容错,但是也相应的提高了成本价格,加上这个智能车板子尺寸较大,可能就得7-80元了;元器件购买的时候,同样出了很多问题,而且很多是在焊接后才出现的,中途不得已停工,网购元器件。可以在立创商城购买,也可以去🍑宝等购买,嘉立创购买会配置好单子,但是有一些需要注意的问题,有的元器件是没有的,或者不完全匹配的,就需要自行去购买。注意在嘉立创购买的元器件是由MOQ限制的,如下图,就是最低购买量。我的建议是多购买一些,例如电机控制芯片RZ7899等,只购买所需的数量是不够的,要考虑焊接时损耗和练习用的,而且也有元器件本身质量的问题,我在🍑宝购买的一批,电机控制芯片就出现了问题,烧坏和失控,让我停止了很长时间,一度以为是设计问题,最后才发现是元器件本身问题,所以要去一些规模大的店铺,质量好一点的,立创商城就很不错(除了贵一点)。

3 工具购买

焊枪、镊子、水口钳等的工具,我都是现买现用的,基本购买的是最便宜的,开始的时候担心别买了一大堆工具做不出来,都是用到再开始购入的。

4 学习

4.1 梁山派开发板学习

首先是根据视频学习了开发板的基本操作:开发环境、工程模板、寄存器和库函数、LED灯、点灯等等的基本操作都进行了了解。

01.   立创·开发板GD32教程:开发环境安装_哔哩哔哩_bilibili

4.2 智能小车学习

GD32基础学习、智能小车需求分析、硬件电路设计、元器件选型、PCB设计、软件设计、软硬件调试,跟着视频做完基本上就可以实现全部的功能,操作也不难,费些时间既可以。

立创开发板的个人空间-立创开发板个人主页-哔哩哔哩视频 (bilibili.com)

5 焊接

在学习了智能小车的几节视频后,需要烧写程序开始试验了,我便着手开始焊接,我使用了第一块PCB板作为练习板子,有很多元器件是远远超过使用需求的,电阻、电容、led等就拿来焊接工作了,开始的时候也是对这电容、电阻无从下手,太小了,得用镊子才能拿起来,完全不知道怎么焊接,好在通过反复的练习后,有些得心应手了。当中最挑战性的就是RZ7899电机控制芯片,八个贴片引脚,距离小。焊接完成后使用万用表检查是否有短路等情况。

注意:蓝牙、超声波模块不建议直接焊接在PCB板上,因为万一出了问题,不方便拆卸,而且别的项目也会用到这些模块,单独购买价格是有些高的,可以使用排母,排母焊接在板子上,将模块直接插到上面,随时拆卸。

6 程序烧录

官方提供资料里有整个的程序,可以直接烧录进去,烧进去后,左前轮电机旋转是正常现象,是由于引脚的默认值导致的,可以将下面代码写进去,引脚复位就可以了,官方资料里没有这一段,会导致其他的实验过程中,电机一直在转产生噪音。另外官方给的资料蓝牙遥控那地方有引脚的定义出错,需要自行修改。

7 总结

一短时间的学习复刻,实现了整个智能小车项目的落地,知道了一个完整的项目从软件到硬件的整个流程,虽然没有对电路的设计,但是也学习到了其中的知识,最大问题就是电机芯片的焊接,有一块的电机芯片反反复复焊接了4次,差点搞砸,不过最后也算成功了,从开始怀疑到最后成功,发现神秘的嵌入式解开了面纱,开始了我的第一步。

 

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
mmexport1715265980171.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航