写在前面:编者主要是为了给协会的大一萌新分享经验,鉴于水平,恳请指正;
本科生电子类竞赛(控制)学习路线
一、电子类竞赛列举二、掌握技术栈三、技术栈细节交流群号:649012712
四、学习网课资料推荐1. 51单片机入门1-1综述1-2资料推荐
2、stm32单片机入门2-1综述2-2资料推荐
3.PCB制版及元件购买3-1综述3-2资料推荐
4、K210,Openmv等机器视觉模块5、操作系统6、3D建模四、资料群(含51,32,proteus,kiel等的PDF教程,和一些实用的工程)
一、电子类竞赛列举
竞赛时间含金量(难度)电子设计竞赛-控制类每年7,8月,四天三夜*****大学生智能汽车竞赛*****全国大学生机器人大赛(RoboMasters、RoboCon、RoboTac)****“西门子杯”中国智能制造挑战赛蓝桥杯电子类11月校赛,4月省赛,5月国赛基础类 中国高校机器人创意大赛 ***嵌入式芯片与系统设计大赛***中国大学生工程实践与创新能力大赛(智能+赛道)***
二、掌握技术栈
指导思想:以项目为导向,针对性学习,正确的方向,解决问题沉着冷静不放弃的习惯;学习51,stm32,msp430等主流单片机,其他单片机达到触类旁通的效果单片机及传感器的操作,如超声波传感器,陀螺仪,光电传感器,伺服电机,OLED屏幕,直流电机,编码器,等。K210,Openmv等机器视觉模块的应用jetson等用于边缘计算的先进嵌入式系统,Opencv,神经网络,深度学习比较重要的PID算法,卡尔曼滤波算法等,用到了再去学;PCB制板,3D建模(部分掌握)
三、技术栈细节
交流群号:649012712
四、学习网课资料推荐
1. 51单片机入门
1-1综述
不用事先花时间学C语言,直接从51单片机开始,大多数C语言知识,在这个视频里就可以从0入门;《江科大自化协的51单片机课程》,一举两得;后面遇到不懂的C语言语法再去补课;对应蓝桥杯电子类单片机组
1-2资料推荐
B站的proteus+51仿真课程, * 评价:优点是不用买51开发板,直接在电脑上模拟就能看到现象 ,缺点是讲的不够适合入门,有的地方不如下面这个教程透彻;江科大自化协的51单片机课程 * 评价:讲的通俗易懂,形象深刻,十分适合入门,和上述的proteus课程结合起来最好,博主的QQ群里有Proteus软件+kiel软件 PDF版的教程,方便自学,可以加群自提;手把手教你学51单片机-C语言版电子书 加群自提;
2、stm32单片机入门
2-1综述
stm32单片机网上有两种教程,HAL库和标准库,大家直接去学HAL库入门,原因详见:标准库和HAL库到底有什么不同?怎么选?学完51单片机进阶stm32单片机的原因是,stm32单片机使用广泛,网上资料众多,外设和性能比51单片机强很多,可以搭建操作系统,满足大家嵌入式入门的需求和足够参加本科阶段一些不限制芯片主控的比赛;对应蓝桥杯电子类嵌入式组
2-2资料推荐
铁头山羊stm32入门之路(hal库+cube ide)手把手教你敲代码
评价:从HAL库出发去敲代码,这是B站为数不多的教学分格,但是对初学者十分友好,可以明白Cubemx图形化配置下的一些逻辑,通俗易懂,简单明了; 【【野火】STM32 HAL库开发实战指南 教学视频 手把手教学STM32全系列 零基础入门CubeMX+HAL库,基于野火全系列STM32开发板】
评价:讲解的知识比较全面细致,相对应的视频比较长,看起来花时间很多,适合大家做项目,学习过程中遇到问题去有针对性的学习某几个部分,还有配套的PDF教程适合查阅; 【STM32物联网入门30步–STM32CubeMX+HAL库 CubeIde蓝牙 WIFI ESP8266 嵌入式物联网开发教学 基于F103 30集全】
讲的比较简单不深入,适合有一定51单片机基础速成;
3.PCB制版及元件购买
3-1综述
如果做控制方向还是需要一些制作PCB功底,因为在系统复杂以后,杜邦线往往有很多不可控的影响 ,学会PCB画图,白嫖立创EDA免费打板何乐而不为;电路部分本博主自身原因,此处不细说;对应蓝桥杯电子类EDA组
3-2资料推荐
立创商城 *可以购买到大多数元件,并且可以下载元件的资料,封装;
立创EDA教程 *立创自己家的教程做的足够完善,所以B站都没有什么教程视频,没什么可说的了; *嘉立创免费打板教程
4、K210,Openmv等机器视觉模块
K210-MaixPy 官网Openmv官网Openmv优势是全部开源可以根据自己喜好改造,K210优点是可以跑机器学习和神经网络,在K210上可以运行Openmv代码;
5、操作系统
Freertos实时操作系统
搭配stm32单片机使用的教程很多,在RM机甲大师赛机器人的控制中用的多;内核基础详细版 韦东山freeRTOS系列教程:FreeRTOS的内部机制搭配stm32速成【FreeRTOS实时操作系统–基于STM32】 RT-thread操作系统
智能车竞赛中需要选用此操作系统内核基础版【韦东山RT-Thread系列教程: RT-Thread的内部机制】
6、3D建模
草图大师软件速成 –Soildworks软件教程------会画简单的3D模型,用3D打印机打印零件
四、资料群(含51,32,proteus,kiel等的PDF教程,和一些实用的工程)