发布时间:2025/01/29 20:45:03
点击:
经过三天的不懈努力,我为天剑社区的小朋友们制作的桌面电子宠物狗终于完成,这是我们社会实践团为天剑社区外来务工人员的子女们准备的新年小礼物。
回望这三天的制作之旅,反复阅读技术手册、无数次修改模型和代码......尽管过程中充满了挑战与不易,但我最终还是按时完成了这只活泼可爱的电子小狗的制作。

首先是挑选需要的模块,我根据我的设计需求挑选了pwm舵机、语音识别模块系统、oled屏幕等模块,而开发板则选择了我熟悉的极客小组核心板。在挑选这些模块时,我综合考虑了它们的开发难易程度、功能完备性,同时还细心权衡了体积大小和重量等因素。
随后我开始了小狗的躯干、皮肤、四肢等“身体部分”的建模,这时需要考虑到舵机等模块的安装、接线,还需要考虑测量和3D打印的误差。无数次,当我满怀憧憬地将打印完成的部件进行组装时,却遭遇了舵机装配错位、螺纹孔不匹配等问题。最终在一次次地修改、打印、等待之后,终于把结构部分组装完成。
随后则是对代码的编写,其中遇到的第一个困难是虽然能熟练控制四个舵机,但一直不知道怎么样合理地输出pwm才能使小狗做到前进、左转等动作,在自己苦思冥想一番无果后,通过在B站等平台进行查询和分析,我找到了思路。在一次次地实验后,当我再次按下复位键时,小狗终于以一种虽显笨拙,却充满鼓舞的姿态迈出了前进的步伐。接下来是语音模块和主板的通讯,为此我写了一个简单的通讯协议。一开始当我说出“前进”时,小狗并无反应,我心中虽然微微一凉,但也随即对主板和语音模块展开调试,借助电脑发送相应字符串,最终成功找出了问题。
最后一次将代码录进主板,重新上电之后,我逐一测试了电子小狗的各个功能。当我看见小狗按照我说出的“蹲下”“前进”“开灯”等指令作出相应的动作,听到小狗可爱的语音回复时,我不禁长舒一口气,内心涌动着无比的满足与喜悦。
看着这个即将摆在小朋友们面前的礼物,我想,或许它能激起小朋友心中对科技创造的兴趣。更重要的是,我希望这只电子小狗能在新年里为他们的童年增添一抹欢乐的色彩。
【作者:2023级本科生 陈凯航 来自单位:机械学院 责编:刘怡康 苏比努尔·艾山】