蜂鸣器实验

一, 了解蜂鸣器(Buzzer)蜂鸣器是一种电子发声元器件,可以发出\”beep beep\”的声音. 采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、

大家好,感谢邀请,今天来为大家分享一下蜂鸣器实验的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

蜂鸣器分为有源蜂鸣器和无源蜂鸣器。

有源蜂鸣器与无源蜂鸣器的区别:是否有内部振荡源

注:这里的“源”不是指电源,而是指振荡源。

有源蜂鸣器内部有振荡源,所以一通电就会发出声音;

无源蜂鸣器内部没有振荡源,因此如果使用直流信号则无法发声。必须用2K-5K波形脉冲信号驱动

由于内部有多个振荡器电路,有源蜂鸣器通常比无源蜂鸣器稍贵一些。

从外观上看,两个蜂鸣器似乎是一样的。一般来说,有源蜂鸣器比无源蜂鸣器厚。

但从外表上并不能绝对区分主动和被动。最可靠的方法是查看产品参数手册。另一种方法是用万用表测试蜂鸣器电阻。只有8或16是无源的。蜂鸣器,电阻为几百欧姆以上的为有源蜂鸣器。

1、准备元器件和设备

无源蜂鸣器1个

一块面包板

1 个PNP 晶体管(型号8550)

1K电阻1个

一些杜邦线

2、蜂鸣器驱动电路原理图

蜂鸣器组件需要通过驱动电路与单片机连接。典型驱动电路原理图如下

在上述电路中,采用PNP晶体管作为控制开关。图中的FM就是蜂鸣器。

三极管的C端连接GND,E端连接蜂鸣器负极,三极管的B端通过1K-2K电阻连接单片机的GPIO引脚。蜂鸣器的正极连接到VCC。

该电路中的晶体管相当于一个开关,工作原理如下:

1、当GPIO输出高电平时,三极管的B极和E极之间没有电压差,三极管的E极和C极之间没有通信。蜂鸣器FM无电流流过,蜂鸣器不发声。

2、当GPIO输出低电平时,三极管的B、E极之间形成电压差。三极管E、C极导通,电流通过蜂鸣器FM。如果是有源蜂鸣器,则立即发出声音。嘟。

(1)三极管型号为8550,其引脚如下图:

如图所示,

Pin 1=E(发射极,电路图中有箭头的那个)

引脚2=B(基极,电路图中连接到R 的那个)

Pin 3=C(集电极,与E相反的那个)

(2) 蜂鸣器有两条腿。电源一打开,有源蜂鸣器就会发出声音。两条腿分别是正极和负极。一个是长的,另一个是短的。短脚为负极,长脚为正极,连接至VCC。这是使用的示例是无源蜂鸣器。

蜂鸣器实验

无源蜂鸣器需要波形信号驱动,两个引脚没有正负极之分。

用面包板接线

将三极管、蜂鸣器、电阻插入面包板,并按照上述电路原理图用杜邦线连接。接线如下图:

蜂鸣器正极(长脚)接5V,负极(短脚)接三极管E极

将晶体管的B端连接1K欧姆电阻,然后将其连接到Arduino D3引脚

晶体管C端接地

编写以下程序

无效设置(){

引脚模式(3,输出);

}

无效循环(){

tone(3,400);//频率400

延迟(1000);

tone(3,1000);//频率1000

延迟(1000);

音调(3,600);

延迟(1000);

音调(3,300);

延迟(1000);

}

在这里,我们使用一个内置程序,tone(pin,p)。 pin代表输出引脚,p代表输出频率。

tone()函数可以产生固定频率的PWM信号来驱动扬声器发声。声音的持续时间和音高可以通过参数控制。有两种方法可以定义声音的持续时间。第一种是通过tone()函数的参数定义声音的持续时间,另一种是使用noTone()函数停止声音。如果您在使用tone()函数时没有定义声音持续时间,Arduino将始终通过tone()函数生成声音信号,除非您通过noTone()函数停止声音。

Arduino 一次只能发出一种声音。如果Arduino的某个引脚通过tone()函数产生声音信号,那么不可能让Arduino使用另一个引脚通过tone()函数发出声音。

请注意:

1. 对于Arduino Mega以外的控制器,使用tone()函数会影响pin 3和pin 11的PWM信号输出。

2. 如果要使用不同的引脚产生不同的声音音调,则在更改声音引脚之前必须使用noTone 函数停止前一个引脚的声音。 Arduino不支持两个引脚同时发出声音。

用户评论

蜂鸣器实验
滴在键盘上的泪

终于理解了为什么我的手机会突然响起来!这篇文章解释的很清楚,我之前一直以为是信号问题呢。

    有5位网友表示赞同!

蜂鸣器实验
未来未必来

感觉这个“蜂鸣声”频率真的很有趣!我想试试用不同的材料来改变音调,看是什么样的声音效果比较奇妙。

    有19位网友表示赞同!

蜂鸣器实验
?亡梦爱人

小时候就喜欢玩这些实验小玩意儿,这篇文章一下子勾起了我的回忆!真想再做一次看看结果,看看现在的我能不能比那时候弄得更好呢。

    有6位网友表示赞同!

蜂鸣器实验
苍白的笑〃

啊,这个“蜂鸣器”的声音太难听了!感觉像是刺耳的嗡嗡声,让人很难集中注意力。实验很有创意,但还是喜欢安静的环境比较多。

    有7位网友表示赞同!

蜂鸣器实验
?娘子汉

我觉得这篇博文的图片解释性很强,即使我不懂电路原理也能看明白文章在说什么。希望以后能看到更多像这样的详细讲解!

    有18位网友表示赞同!

蜂鸣器实验
◆乱世梦红颜

这个“蜂鸣器实验”太简单了,感觉小学生都能做!有没有更复杂一点的项目可以尝试呢?想挑战一下我的电子学能力!

    有12位网友表示赞同!

蜂鸣器实验
短发

我一直都很想知道“蜂鸣器原理”是什么,怎么能够产生声音。这篇文章解释得很详细,让我终于明白其中的奥秘了!我以后还要多阅读科学文章!

    有13位网友表示赞同!

蜂鸣器实验
半世晨晓。

感觉这个实验的应用场景很多啊!比如可以做成玩具、警示装置等等。真希望有更多人关注到这些有趣的科技项目!

    有10位网友表示赞同!

蜂鸣器实验
花花世界总是那么虚伪﹌

虽然这个“蜂鸣器实验”很有意思,但是它的应用范围有限吧?就我个人来说,觉得这种声音比较吵闹不适合日常使用。

    有15位网友表示赞同!

蜂鸣器实验
半梦半醒i

这篇文章让我想起小时候做的科学实验!那个时候总会在家里弄出一堆奇怪的声音和设备。真希望现在还能像当年一样充满探索精神!

    有9位网友表示赞同!

蜂鸣器实验
仅有的余温

我试过用不同的电压来控制“蜂鸣器”的声音大小,效果非常明显!我发现电流的变化真的是很神奇的能量。

    有10位网友表示赞同!

蜂鸣器实验
瑾澜

我感觉这个实验不太容易上手,需要一定的电路基础才能顺利完成。没有学习过的朋友可能会觉得有点难度。建议可以加入更多的步骤讲解,让新手更容易理解。

    有15位网友表示赞同!

蜂鸣器实验
纯情小火鸡

我很喜欢这篇博文写得深入浅出,而且还提供了详细的操作步骤,让我想试着自己动手做这个“蜂鸣器实验”。

    有11位网友表示赞同!

蜂鸣器实验
遗憾最汹涌

其实这种“蜂鸣器”的声音应用也很广泛,比如我们在一些电子设备上的提醒音就是它发出的声音。这篇文章让我对技术的运用有了更深的理解。

    有20位网友表示赞同!

蜂鸣器实验
挽手余生ら

这个实验看起来很有趣!我准备去尝试一下,看看能不能做出更多有趣的变奏效果来探索其他可能的应用场景。

    有12位网友表示赞同!

蜂鸣器实验
青衫负雪

对于像我这样没学过电路的菜鸟来说,这个博文可能有点难懂。建议可以加入一些动画演示或者更形象的图解,能让新手更容易理解。

    有17位网友表示赞同!

蜂鸣器实验
傲世九天

我觉得这篇博文很有教育意义!通过这个“蜂鸣器实验”,我们可以了解到电磁理论的基本原理,这对于学习编程和电子工程都很有帮助。

    有6位网友表示赞同!

蜂鸣器实验
歇火

做实验确实可以激发人的科学探索精神!我期待能够看到更多有趣的科技博文分享,让我了解到更多的科学知识并激发我的求知欲

    有13位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/177872.html

Like (0)
小su的头像小su
Previous 2024年9月22日 下午2:56
Next 2024年9月22日 下午2:58

相关推荐

  • 传奇SF服务器制作详细教程

    首先,必须下载一个传奇私服的服务端,或者完整的商业版 现在一般下载的都是数据不全的,说什么可以开区的也是些N手货,数据容易错误.(所以要版本的话可以找我,我这里

    2024年9月21日
    0
  • 黑神话悟空:所有种子速集

    在《黑神话悟空》的奇幻世界中,隐藏着12种珍贵的种子,它们不仅是游戏中重要的收集品,更是解锁“第五十二难”成就的关键。为了帮助广大玩家高效收集这些种子,以下是一

    2024年9月19日
    0
  • CSS 基本介绍

    你需要具备的知识在继续学习之前,你需要对下面的知识有基本的了解:HTML / XHTML什么是 CSS?CSS 指层叠样式表 (Cascading Style

    2024年8月31日
    0
  • 数控编程什么语音好用点

    数控编程使用G代码(即G-code)是最普遍且功能强大的语言。您可以向机床发出详细指令,以完成精确的加工任务。 G代码作为工业标准,广泛应用于铣床、车床、钻床等各种数控机床。数控机…

    网站运维 2024年5月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注