2024年信息学院电子设计应用能力大赛一等奖获得者 葛竞徽 -银河集团

2024年信息学院电子设计应用能力大赛一等奖获得者 葛竞徽 -银河集团

发布时间:2024/12/27 20:07:15   点击:  

12月27日 星期五 晴

“知不足而后行,望山远而力行。”今天,老师宣布我们凭借基于stm32的智能桌面宠物设计项目,在2024年信息学院电子设计应用能力大赛中获得一等奖,我心中满怀激动与兴奋,也深知我的作品还有很大的改进空间,电子设计之路道阻且长。

回想整个制作过程,我们从零开始,一步步将构想变为现实。我们选择了stm32c8t6作为核心,搭配su-03t语音模块,结合3d打印技术和oled显示屏,打造出了这个既能语音交互又能动作展示的智能桌面宠物。在硬件选择上,我们使用舵机来控制宠物的动作,因为它在硬件电路设计和运动控制上更为简洁高效。软件方面,我们开发了stm32控制程序和oled驱动,以及语音识别算法,确保宠物能够精准响应语音指令。

从一开始的硬件选型,到后来的理论分析与计算,每一步都倾注了团队的心血。特别是在程序设计和对关键技术的把控上,舵机运动的实现,是我们攻克的重中之重。

而pwm信号的产生,对控制舵机实现桌宠的精准动作至关重要。舵机的转动依赖于pwm信号,其占空比与舵机的转角呈线性关系。为了产生稳定、精确的pwm信号,我们充分利用了stm32丰富的定时器资源。

具体实现过程中,首先要初始化系统时钟和io口,为产生pwm信号搭建好基本环境。然后利用定时中断,定时500μs,每触发40次中断就构成一个pwm的周期(20ms)。在中断程序里,我们运用公式将舵机的角度映射到0.5ms到2.5ms内,通过控制引脚的输出时间,模拟出pwm的效果,从而初步实现对舵机的控制。最后,使用stm32的定时器外设,不断输出周期为20ms的脉冲信号,并且严格控制高电平时间在0.5ms - 2.5ms之间,以此精准控制舵机的旋转角度。

电路与程序设计是整个项目的核心。精心设计stm32核心pcb板和su - 03t所在pcb板,确保信号传输高效、电源分配合理。程序设计过程中,从语音指令的识别、串口信息的发送,到动作的实现、舵机的配置以及表情的转换,每一个环节都凝聚着大家的智慧与汗水。无数个日夜,我们守在电脑前调试代码,反复修改、测试,为的就是实现宠物对语音指令的精准响应。

展望未来,我充满了期待。我渴望继续深入学习电子设计和人工智能领域的知识,希望能够将更多的创新想法融入到未来的项目中。我相信,通过不断的学习和实践,我们能够设计出更加智能、更加人性化的产品,为社会带来更多的价值。


【作者:2024级本科生葛竞徽 来自单位:信息科学与工程学院 责编:王一晗 徐佳燚】
网站地图