首页 > 评测 > 追赶风潮-DIY一款智能音箱之一:硬件设计篇

追赶风潮-DIY一款智能音箱之一:硬件设计篇

  • 作者:zhanzr&绍楠
  • 来源:21ic
  • [导读]
  • 笔者受限于紧张繁重的工作,一直没有更新专栏,不过也不是全无成绩。通过前几期的活动与绍楠结识并合作搞了一个有趣的音频处理板出来,主控采用STM32F4,欢迎拍砖!
image28.png

图 生成的功能可以直接用相应的开发工具打开

我们只需要修改usbd_storage_if.c和fatfs_platform.c. 注意修改CubeMX生成的代码的时候尽量在USER CODE BEGIN与 USER CODE END这两个注释之间修改. 如果实在不能做到也应另外使用文档记录. 因为在这两个注释之外的代码在你下一次进行代码生成时会被覆盖.

在fatfs_platform.c中:

image29.png

在usbd_storage_if.c中:

image30.png

包含SD卡驱动:

image31.png

Cube已经为我们准备好了这些接口,只需要实现它们即可:

image31.png

image32.png

image33.png

image34.png

image35.png

image36.png

然后编译成功后下载到板上。插卡实验成功.

结论

智能音箱是目前一大科技时尚, 配合语音识别/人工智能, 是很方便实用的居家必备. 如果配合上网络搜索,语音设别,语音合成, 可以说是未来机器人的雏形. 本文介绍了DIY的一款的智能音箱的硬件,后续的主要工夫在于软件应用. 将持续发贴分享, 另外此项目软硬件设计文件在测试与整理后将全部开源共享, 敬请期待!

 

  • 本文系21ic原创,未经许可禁止转载!

网友评论