恭喜大家通过了智能车的预招新
以下是第一次的小作业,希望在十二月中旬前上交相应学长。
软件部分根据同学们之间不同的实力,我们设计了基础组和提高组的两种难度类型的题目,也许你会碰到问题,你可以选择,百度,csdn,知乎等途径来尝试解决,若在努力过后仍存在疑虑,可联系学长学姐一起讨论解决。
(选择进阶组的同学可以选择跳过基础题)
硬件部分在完成原理图以及pcb设计后,联系学长,带你去完成,一款从画图到成品都由你亲手制作的腐蚀电路板,实现相应的功能。(想想就有成就感)
- 来自硬件学长的友情提醒:有任何问题可以询问学长,不用害羞,学长也是这么过来的。(最后的忠告:选硬件不代表不学习软件!!!)
软件部分
使用单片机(51单片机,stm32都可,不限制单片机类型),分别实现功能。若对题目有疑问可以联系智能车部门的学长,进行解答。
基础题
- 点亮一个led灯
- 使用pwm技术,对灯的亮度实现控制,使其慢慢亮起来,再慢慢暗下去,往复循环。
- 使用按键,对灯的亮度进行多档位控制,按键调节其亮度。
进阶题
- 完成一个可以实现根据环境亮度自动调节led灯的亮度,并且也可手动按键设定其亮度,两种模式的小demo,同时把当前信号采集值,灯的亮度,以及当前是处于手动模式还是自动模式两种状态显示再oled上。细节如下
- 使用adc读入光敏电阻信号,显示再oled上
- 按键能设定其工作状态,是处于手动模式或者自动模式,并显示再oled上
- 自动模式状态下,环境暗,灯变亮,环境变亮,灯变暗,将灯亮度显示在oled上
- 手动模式状态下,可以通过按键调节光的亮度,并显示再oled上
思考
也许,你会发现在自动模式下,光的调节会用时影响到光敏信号的读入,使你调节亮度一直再波动,思考如何消除或者减弱波动,使控制更加流畅,美观。
硬件部分
- 安装并开始自己网上找资料学习使用AD软件。
- 使用AD软件画三端稳压电路和开关稳压电路的原理图(LM317T,L7805,LM2596,L2577等),过程中了解三端稳压和开关稳压芯片的一些参数和使用方法,并了解线性稳压芯片和开关稳压芯片的原理和区别。
- 尝试画出前两步电路的PCB图并能尽可能避免跳线,板子尽可能小且布局美观
- 来科协学习制作手工板的流程,制作出自己画出的两种稳压电路并学会如何使用实验室的仪器测试自己的板子,当功能无法实现时尝试找出错误。