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

stm32蜂鸣器模块

[复制链接]
丿灬幸灬 发布时间:2018-11-9 14:07
本帖最后由 丿灬幸灬 于 2018-11-9 14:37 编辑
3 X) p; o) _% E3 g- W
/ V1 F6 U. k; W7 h( v) q& z 3889501521244673180.png % h4 c) W, f5 U3 m5 M  d/ V4 W
因为所有的机器都应该发出哔哔声
; t5 h4 T  o& z+ `0 ]& ^  k
5 i2 `& n! {6 J描述  j' M/ n6 j( f+ h
这个模块的创建是为了产生机器人的哔哔声和音调,并将音调解码成有意义的数据。这将允许使用低带宽哔哔声的小型机器人之间进行通信。
$ s$ O. }+ q2 J, b! D
  W" @0 d0 q: h" s( g硬件将包括一个小型扬声器、一个麦克风和一个STM32 ARM处理器。
- j- Y9 k& V- h1 U* j0 @, T 911121521102322678.PNG * K* `1 w* k/ c

. c! I( ~7 s& ?7 [  `. l细节7 D+ ?9 x! O3 u( Q/ p' f; j' V
支持mBed、Arduino和GCC,而不需要购买任何编程工具。
4 m% `1 b4 t1 x2 G* D. X# y: |+ V
1.jpg 9 g( Q6 O" O* ?( x7 f$ U+ D
% U& |5 K8 J; A: \' {7 e1 I2 \9 D
F303K8是支持DSP的最小的form factor board,所以我现在打算使用它。电路的其余部分是相当直接的。它基本上包含了一种将音频输入和输出到微控制器的方法。一个带有缓冲的驻极体电容麦克将为ADC输入提供输入。在输出中,我计划通过一个小的n通道FET对扬声器进行位爆炸或PWM。电路可能(而且很可能)从这个基本原理发展而来,但它是一个起点,足以开始寻找零件。7 v5 t9 O5 `1 A+ D& d$ `

9 ?3 p( V  W7 y& j" S) V组件
! L3 F: _, ]6 V& ~6 U  O! Z( _1×nucleo-f303k8: O7 K9 k; l3 D( q# _! e
1×abm - 707 rc  麦克风0 o% C) N" I* S
1×kssg2308+ ^# G3 v1 D- l+ q4 t0 r: B
1×bc847c
: L; r) I: |6 b. d8 Y1×rc0805fr - 0710 kl
/ h8 u8 n2 E: ]' v1×RC0805JR-07100KL
- B9 Q: P, G5 b+ ^% f8 m1×grm219f51e105za01d
/ P" W: [  |. I, [' Q1 s" Z1×e003# E2 W* i+ r& d2 ?5 E  L
1×2n7002
) h- g, k% O' ~3 d' c7 A! z3 n- R) u
) R- ?0 H6 w# ]3 j0 r) A. o
测试音调
6 @: y( _2 d2 J0 C( D1 a
) j' ^) y# a* Q+ t; q在开始编码之前,我需要拿出一些音频样本,这样我就可以创建一组音调来用作数据符号。我想让它听起来机器人和合成器工具是一个很好的方式来测试什么工作。% v5 D4 o3 J  e

% w: i- _: _7 U* h& m我一直在使用onlinesequencer,主要是因为它是在线的,我可以保存输出。
! J# _' b: v* P4 e  f+ S% D$ M+ Z  t" z, J! ]+ _" h. e& U! z
2.PNG ; {% m% c0 U+ Y9 k$ [
7 H" T. h6 r3 A
到目前为止,我已经意识到高音频率听起来不错,而且使用音乐键也能让任何组合听起来……音乐剧。5 i4 D6 o! k: z, Q0 B4 g

3 [. M& t. o/ j& G7 x到目前为止的音频示例6 C& M0 ]! h) C* x/ K
7 S" a; A0 O$ \4 P, r4 T
第一个部分订单3 Q2 D/ y0 t7 N5 c

. K6 q; o! m" R& F( w/ N! U  u已经订购了制造两个原型的部件。我已经把我选择的部分添加到项目组件列表中,我还上传了购物车的副本,以防有人想知道我到底订了什么/花了多少钱等等。! P$ K4 E9 l% |2 X2 p1 {) u( R2 R
# p1 h# E) J2 `: U3 }% X2 Z
一旦部件到达,第一步将是让开发板运行,然后构建硬件并开始生成一些音调。同时,我可以开始在我的PC上产生一些音调,看看我可能想要实现的频率和组合。如果有人有任何想法,请让我知道!
' w+ d" _! p/ B# l. K" r
, s; C' R8 ?( T- ~  v
4 D: Y2 v% P4 a4 ~) N+ X+ D& E, ^1 t( f. Z: o
. |6 v2 ]6 p* Y" a: i! W
原文请见hackaday
( J5 @3 ~5 N4 g3 b; l2 l" h5 V( E, v8 ?5 m6 u/ ^$ `
( l* H4 I. T# r5 m3 x* w
赞 收藏 评论1 发布时间:2018-11-9 14:07

举报

1个回答
一代睡神的崛起 回答时间:2018-11-9 14:36:19
谢谢楼主分享,这是一个很不错的设计
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版