你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32蜂鸣器模块

[复制链接]
丿灬幸灬 发布时间:2018-11-9 14:07
本帖最后由 丿灬幸灬 于 2018-11-9 14:37 编辑

3889501521244673180.png
因为所有的机器都应该发出哔哔声

描述
这个模块的创建是为了产生机器人的哔哔声和音调,并将音调解码成有意义的数据。这将允许使用低带宽哔哔声的小型机器人之间进行通信。

硬件将包括一个小型扬声器、一个麦克风和一个STM32 ARM处理器。
911121521102322678.PNG

细节
支持mBed、Arduino和GCC,而不需要购买任何编程工具。

1.jpg

F303K8是支持DSP的最小的form factor board,所以我现在打算使用它。电路的其余部分是相当直接的。它基本上包含了一种将音频输入和输出到微控制器的方法。一个带有缓冲的驻极体电容麦克将为ADC输入提供输入。在输出中,我计划通过一个小的n通道FET对扬声器进行位爆炸或PWM。电路可能(而且很可能)从这个基本原理发展而来,但它是一个起点,足以开始寻找零件。

组件
1×nucleo-f303k8
1×abm - 707 rc  麦克风
1×kssg2308
1×bc847c
1×rc0805fr - 0710 kl
1×RC0805JR-07100KL
1×grm219f51e105za01d
1×e003
1×2n7002


测试音调

在开始编码之前,我需要拿出一些音频样本,这样我就可以创建一组音调来用作数据符号。我想让它听起来机器人和合成器工具是一个很好的方式来测试什么工作。

我一直在使用onlinesequencer,主要是因为它是在线的,我可以保存输出。

2.PNG

到目前为止,我已经意识到高音频率听起来不错,而且使用音乐键也能让任何组合听起来……音乐剧。

到目前为止的音频示例

第一个部分订单

已经订购了制造两个原型的部件。我已经把我选择的部分添加到项目组件列表中,我还上传了购物车的副本,以防有人想知道我到底订了什么/花了多少钱等等。

一旦部件到达,第一步将是让开发板运行,然后构建硬件并开始生成一些音调。同时,我可以开始在我的PC上产生一些音调,看看我可能想要实现的频率和组合。如果有人有任何想法,请让我知道!




原文请见hackaday


收藏 评论1 发布时间:2018-11-9 14:07

举报

1个回答
一代睡神的崛起 回答时间:2018-11-9 14:36:19
谢谢楼主分享,这是一个很不错的设计

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版