基于stm32的智能桌宠
一、项目概述
本项目是基于STM32单片机的智能小桌宠,具有简单的与人交互功能,支持语音与蓝牙同 时控制。
二、项目目标
旨在通过此项目练习stm32单片机,pcb焊接和一些常用外设使用,加深自己所学的知识 并将其与实践相结合,查漏补缺,不断巩固加深。
三、功能实现
本项目由以下部分组成,电源部分、舵机部分、OLED部分、蓝牙部分,语音部分,本项目的控制采用串口控制,主要是通过麦克风接收语音信号并进行处理,提取人声进行解析比较,当声音符合指令后,进行对应的控制操作,或者用手机蓝牙控制。
可以实现一些简单的交流互动,立正,前进,后退,左转,右转,摇尾巴,趴下,蹲下,睡觉,向前跳,打招呼,伸懒腰等,一般用于放置桌面上。语音可以自定义设置。
项目架构
四、问题及其解决措施
在物料的准备上存在不足,没能及时准备充分。
因第一次焊接,焊接经验不足,在焊接电子元件时,出现了电子元件的短路,虚焊。
用力过猛,导致部分元件的损坏。
对pcb板连接线路的不足,造成了元件的焊接错误。
提前进行物料的准备沟通。
不断练习,积累经验。
加强对pcb板线路的学习。
问题解决的四个步骤
五、结语
这次动手做小桌宠,虽然焊接短路、元件焊坏了好几次,但最终还是完成了。通过这次独特的经历,我想会给接下来的学习带来宝贵的经验。
通过此次项目,我意识到了我自身所存在的一些问题,如编程能力的不足,解决问题能力不够等。这种种使我对嵌入式的学习有了新的认识。在接下来的学习中我将会以此为契机,不断提升自己,扎实学习专业知识提高团队合作能力,为团队贡献出自己的