电赛
----看B站《新手小白第一次参加电赛怎么准备》
一、自动控制类
1.嵌入式入门
①熟练掌握一款单片机
首选STM32
B站学习视频:
A. wut 电子科技协会STM32系列视频(CubeMX+MDK5+HAL库+库函数一站式学习)_哔哩哔哩_bilibili
B. 江协科技 STM32入门教程2023版 细致讲解 中文字幕_哔哩哔哩_bilibili(基于标准库)
C. 正点原子、野火科技【正点原子】手把手教你学STM32 HAL库开发全集【真人出镜】STM32入门教学视频教程 单片机 嵌入式_哔哩哔哩_bilibili
a.STM326nippets(不推荐)
“寄存器”开发,对底层寄存器进行操作,学习难度较高;
b.Standard Peripheral Library(不推荐)
即标准外设库,目前已停止更新,不建议使用;
c.STM32Cube HAL
Hardware Abstroction Layer,硬件抽象层库,移植性好,建议学习;
d.STM32Cobe LL
Low-Loyer,底层库,更接近硬件层,直接操作寄存器;
②建议学MSPM0系列板卡
③技能:
a.UART串口
串口通信调时;驱动串口屏、超声波测距模块、总线舵机等
b.IIC总线
姿态传感器MPU6050、地磁传感器MMC5883、OLED屏幕等
c.SPI协议
OLED屏、LCD屏、姿态传感器ICM4605等
d.定时器
产生PWM、驱动舵机、电机等,输入捕获
e.输入输出设备
矩阵键盘,OLED/LCD屏幕等
f.PID控制
学习视频[通俗易懂的 PID 控制算法讲解_哔哩哔哩_bilibili]
2.电路设计入门
①电路板一定要自己设计
②单片机电路
单片机开发板、外围电路等;
③升/降压电路
Buck、boost拓扑结构和DCDC转换电路、LDO电路等,为系统供电;
④传感器电路
姿态传感器、AD/DC转换、测距模块等
推荐学习平台:
立创硬件开源平台
3.图像处理入门
①树莓派/香橙派+OpenCV
OpenCV是一个开源的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV-Python实战(1)——OpenCV简介与图像处理基础-CSDN博客
PS:体积较大,耗电较大,但是能实现更复杂的图像处理任务。
②OpenMv/MAIX开发板
OpenMV是基于MicroPython和STM32的开源机器视觉模块。
MAIX Bit开发板是SIPEED公司基于嘉楠堪智科技的边缘智能计算芯片K210设计的一款AIOT开发板。
4.备赛经验
①训练真题:
全国大学生电子设计竞赛培训网
②看物料清单
③参考立创开源平台的国奖作品合集,参考别人的方案,复现赛题
找到一个视频很详细,可以看看流程以及学习方向:
2021电赛培训六大专题系列课程(Moore8)_历届赛题解读,六大题型分析,国奖选手经验分享_全国大学生电子设计竞赛入门备战必看_哔哩哔哩_bilibili