首页 > 评测 > 追赶风潮-DIY一款智能音箱之一:硬件设计篇
追赶风潮-DIY一款智能音箱之一:硬件设计篇
- [导读]
- 笔者受限于紧张繁重的工作,一直没有更新专栏,不过也不是全无成绩。通过前几期的活动与绍楠结识并合作搞了一个有趣的音频处理板出来,主控采用STM32F4,欢迎拍砖!
图 生成的功能可以直接用相应的开发工具打开
我们只需要修改usbd_storage_if.c和fatfs_platform.c. 注意修改CubeMX生成的代码的时候尽量在USER CODE BEGIN与 USER CODE END这两个注释之间修改. 如果实在不能做到也应另外使用文档记录. 因为在这两个注释之外的代码在你下一次进行代码生成时会被覆盖.
在fatfs_platform.c中:
在usbd_storage_if.c中:
包含SD卡驱动:
Cube已经为我们准备好了这些接口,只需要实现它们即可:
然后编译成功后下载到板上。插卡实验成功.
结论
智能音箱是目前一大科技时尚, 配合语音识别/人工智能, 是很方便实用的居家必备. 如果配合上网络搜索,语音设别,语音合成, 可以说是未来机器人的雏形. 本文介绍了DIY的一款的智能音箱的硬件,后续的主要工夫在于软件应用. 将持续发贴分享, 另外此项目软硬件设计文件在测试与整理后将全部开源共享, 敬请期待!
- https://github.com/zhanzr/stm32-radio-hardware-document
- https://github.com/zhanzr/stm32-radio-USB-sound-card
- https://github.com/zhanzr/stm32-radio-SD-card-reader
- https://github.com/zhanzr/stm32-radio-udp-echo
- https://github.com/zhanzr/stm32-radio-key-led
- https://github.com/zhanzr/stm32-radio-audio-phone
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前