日期 | 项目进度 | 论坛分享的内容 |
10/01--10/15 | 机械组:做出具体的机械方案,包括:机械使用的材料,电机选择及电机参数,机械架构各部分的长,宽、高及重量参数,及各个部件的布局和组装。做出SOLIDWORK的机械图纸。 硬件组:做出硬件PCB的具体方案,给出硬件所使用的各模块的具体信息和原理图,画出连接板的原理图。 软件组:熟悉STM32F7开发板上的各种资源例程和STM32的Cube开发。(PWM,I2C,SPI,UART,TIMER,FreeRTOS)学会使用git源码管理。 PS:硬件组给出的模块大家需自行从网上购买。 | 机械图,PCB原理图,STM32F7学习心得 |
10/15--10/23 | 机械组:根据机械图纸做出独轮机械实体,并进行各部件的组装测试。发现问题并对机械部分进行优化。 硬件组:在Proteus里测试仿真原理图,确保原理图无误。画PCB板,并进行打样。 软件组:制定所使用到的硬件及协议的硬件抽象层API | 机械组装过程 PCB图 硬件抽象层API |
10/23--10/31 | 机械组:完成项目中的机械部分并派发至所有参与项目的组员。 硬件组:完成项目中所使用的PCB板,并说明如何组装这些模块到PCB板上。并派发至所有参与项目的组员。 软件组:针对STM32F7实现硬件抽像层API,(没有F7开发板的同学,可以实现自己所使用开发板的硬件抽像层API),使用硬件抽象层API完成各模块驱动代码的编写。 | 项目过程中的图片资料,文字信息。 |
11/01--11/15 | 机械组和硬件组工作基本完成,可以参与到软件本项中来。软件完成传感器数据采集,并对数据进行处理。并数据传输至上位机进行分析处理。完成上部分电机的平衡控制。PID参数的调校。 | 调试过程中的视频信息 |
11/16--11/30 | 所有成员参与软件开发,完成独轮机器人平衡控制代码工作。 | 调试过程中的视频信息 |
12/01--12/15 | 完成独轮车机器人的调试,使用独轮机器人能够站立起来,并实现前后行走。 | 调试过程中的视频信息,及完整方案 |
12/16--12/20 | 总结独轮机器人项目中的经验和不足,编写项目文档,制作视频等资料,提交项目完工报告。 | |