前言
概括
从十月份开课到12月27日考核和竞赛全部结束,两个月内,在学校课程安排以及大量的自学下,完成了寻迹小车的这样一个工程。
虽然难度不大,但是因为是大一刚接触语言程序设计和软硬件结合,过程也是磕磕绊绊,走过了不少弯路,也有很多体会心得,就希望在这里记下来做个纪念,如果能帮到一起学习的朋友们就更好了(其实是为了练Markdown)
本文会尽可能详细地讲解如何从对语言和MCU基本没有了解到能自主完成寻迹小车的制造,更新周期可能较长
一、关于软件你需要准备的
其实只需要干好一件事就是自主学习C/C++,在大一开学时一定要确保你的C语言学的很扎实(btw好好学比别人高个十几分很正常以后的学分绩啥的也不用太担心)
关于C语言的学习网上有大量的资料供你查阅,这里不加赘述了,可以给大家提供几个比较好的学习平台和学习工具
- CSDN
跟我一起念:CSDN NB! - Github
Github的妙用我们以后会谈到 - 洛谷
这是一个计算机题库,多刷点题对你很有好处 - Stackoverflow
翻墙看比较快,反正学自动化你要看无数国外的资料,不如下狠心买个VPN - 简书
专业性不够强,但是好文章也有一些,同时也可以利用它的Markdown系统练习Markdown
二、关于硬件你需要准备的
如果你从小就不是一个破坏家,硬件部分可能略显痛苦。
我的搭档平时接触螺丝刀螺母线材这些东西比较少,所以这部分一直都是我操作。本人从小拆东拆西,电焊和手锯锤子都耍的还可以。
你将用到的工具包括但不限于:螺丝刀,不同型号的铜柱螺丝螺母,手锯,扩孔器,冲击钻,各种型号的扳手,电焊枪,焊锡丝,热熔胶枪……
所以你在完成这个车的时候要么找一位对机械结构&工具很熟悉的搭档要么就自己多练习做到熟悉
- 除此之外 如果觉得学有余力或者想提前了解,建议自己入手一块盗版Arduino主板,tb有的是,便宜好用,只需要单独装一个CH340驱动就可以了(正版不需要装驱动),附赠一大堆配件,可以练习练习(
而且后期主板烧坏了还可以直接换上)
为了防止大家走弯路 附上需要的所有元件
功能 | 型号 | 数量 |
---|---|---|
驱动模块 | L298N | 1 |
主板 | Arduino uno | 1 |
线材 | 杜邦线:公对公&公对母 | 若干 |
拓展板 | 未知 | 1 |
光电模块(红外对管) | TCRT5000 | 6-10 |
铜柱 | - | 若干 |
螺丝螺母 | - | 若干 |
亚克力底盘 | - | 一大一小各一个 |
电池 | 航模锂电池11.1V | 2-3个(因为总是坏) |
直流无刷电机 | 根据需要选择 | 2 |
轮胎 | - | 2 |
万向轮 | - | 1 |
光电模块载体 | Solidworks建模3D打印 | 1 |
L型固定铁板(我也不知道是不是叫这个,是用来连接电机和底盘的) | - | 2 |
!!!重要的事说在后面!!!
- 一定不要把这个项目想象的很复杂,怎么简单怎么来
- 这个项目的核心就是你的参数调的好不好,其他都是次要因素