自动化科协 智能车部预招新任务 壹

首先,恭喜大家通过了智能车的预招新!

但是前路还长,请继续以饱满的姿态与热情迎接之后的任务与挑战。

以下是第一次的任务,希望各位在时间截止前上交相应学长。

根据不同的方向,我们将任务划分为了硬件、电控(软件)、视觉(软件)、ROS(软件),各位可以根据自己的喜好选择其中的一类或者多类任务来完成。

0x01 硬件

  1. 熟悉AD的使用。

  2. 使用LM2596芯片制作一个DC——DC降压稳压器手工板。

    要求:

    1. 输入12V,输出可调。

    2. 能输出800mA电流,且纹波小于150mV。

    3. 效率达到70%。

    4. 学习该电路的原理。

    5. 布局合理,方便使用。

任务截止时间:12月10日

希望各位同学积极完成任务,期间有不懂的地方多问学长学姐(好像没有学姐),提前完成且有余力的可在学长的指导下进行后续学习。

0x02 电控

前置条件:完成 C 语言的学习(函数、数组、指针、结构体)

使用单片机(51 or STM32,不可以用 arduino),实现以下功能:

  • 点亮一个 led 灯并利用 PWM 波,对灯的亮度实现控制,使其慢慢亮起来,再慢慢暗下去,往复循环。
  • 使用按键,对灯的亮度进行多档位控制,按键调节其亮度。

任务截止时间:12月10日

也许你会碰到问题,你可以选择 baidu,csdn,bing,google(请自行学会使用魔法)等途径来尝试解决,若在努力过后仍存在疑虑,可联系学长一起讨论解决(请勿发一长串无注释代码给学长,没有注释的代码谁都不想看)

一些小建议:

  1. 如果现在 C 语言还没有达到所需的标准,请尽快学习,可以点击蓝字查看推荐网站
  2. 如果对于单片机一头雾水,请多看官方(淘宝店)给的教程,学长也是看着教程过来的,不懂的地方先自行查阅再询问学长
  3. 提前做完的请提前交给学长验收,学长会布置下一阶段任务,一步快步步快!
  4. 单片机刚入门的时候是最劝退的,请坚持下去!

0x03 视觉

  1. 自学 Python(推荐)或 C++, 搞清楚基础语法。

  2. 在 Windows/Linux/MacOS 上部署开发环境,配置 OpenCV 库

​ tips1:建议使用 opencv4.0 以上版本(暨新版)

​ tips2:建议在 Windows 平台使用 Anaconda 或 cmd 配置环境,使用 Jupyter Notebook、Pycharm 等编译器进行配置。

​ tips3:推荐 Python ,C++亦可。

  1. 了解计算机视觉,使用 OpenCV,尝试用 API 进行像素操作
    1. 了解计算机视觉(CV),知道 CV 的大致分类,有哪些用途?
    2. 了解什么是 OpenCV?OpenCV 能做什么,有哪些库函数?
    3. 用 OpenCV 读取图片并显示出来
    4. 学习 erode、blur、Canny 函数并分别处理图片、保存
    5. 了解图像噪声的概念,自选图片添加任意一种噪声(注明)

​ tips1:任务完成后,将程序及结果发送各自的学长

​ tips2:多看参考教程、相关书籍、多多查阅资料

​ tips3:积极在 QQ 群中讨论,在互联网上搜索教程或向同学、学长寻求帮助

任务截止时间:12月20日

0x04 ROS

观看古月·ROS入门21讲

如果看完之后发现对 ROS 有兴趣,请联系刘毓卓学长蒋文丰学长

任务截止时间:无,但因培养方案不同,越早确定目标方向越好

希望大家能够继续努力,莫负韶华,尽早完成第一次的任务。

智能车部等你们来!

你可能感兴趣的:(自动化,单片机)