蜂鸣器:有关此设备的所有信息均会发出声音

蜂鸣器或蜂鸣器

发出哔声 在各种DIY项目中都需要寻求这种声音,因此制造商必须使用各种设备才能产生上述声音。 您可以使用的一种设备是小型扬声器,尽管如果您发送的唯一信号是电信号,那不是最合适的设备,因为由于膜的振动,它会产生非常有特色的裂缝或咔嗒声,但是噪音小。 因此,最好使用蜂鸣器或蜂鸣器。

尺寸通常比传统扬声器小很多,更好的是, 蜂鸣器将发出蜂鸣声或声音 如果没有音频信号提供给扬声器,那么它将比来自扬声器的声音吸引更多的注意力。 因此,如果您是制造商,并且想为项目中的事件生成任何警报,那么我们今天向您展示的设备将非常适合您...

什么是蜂鸣器?

蜂鸣器符号

蜂鸣器或 蜂鸣器是一种充当传感器的电子设备。 它的功能是在通电时产生高音调或嗡嗡声。 这就是与Arduino集成的理想选择,因为在生成要警告或警报的事件时,您可以对微控制器进行编程,以在事件发生时向蜂鸣器发送信号,从而以声音警告您。

通过 例子如果您使用过温度传感器,并且希望它在温度超过100ºC时发出警告,则可以将蜂鸣器用作警报元素,并且当温度传感器进行这些测量时,Arduino会向蜂鸣器发送电信号。 显然,您会发现应用程序种类繁多...

在您的房子里,有很多设备 你可以找到蜂鸣器,例如在闹钟中。 这些时钟中的许多时钟都使用蜂鸣器发出声音,尤其是较小的时钟,尽管有些时钟可能会使用扬声器通过收音机,旋律等将您唤醒。 事实是,您无需拆卸任何东西即可 蜂鸣器实际上,它非常便宜且易于找到。

蜂鸣器类型

你可以找到 各种类型,除了使用电磁线圈或压电圆盘的那些以外,您还可以找到:

  • 那些人 不集成振荡器:在这种情况下,需要一个外部振荡器来使其正常工作。
  • 那些人 集成振荡器-内置振荡器易于操作,只需在蜂鸣器或蜂鸣器的端子上施加电压,便会发出声音。

重要的是要记住 有用于Arduino的特殊模块 带有蜂鸣器以及您所需的一切,可轻松与自己喜欢的DIY板连接。

手术

它的结构很简单,只有一个 电磁或压电盘 (取决于蜂鸣器的类型)和金属钢板。 当电流提供给压电或电磁体时,这足以发出声音,这会使金属箔振动。

最常见的是压电类型,在这种情况下,它们具有粘合到陶瓷板上的金属板。 适用时 两个拱形之间产生拉力的张力。 当所提供的电压停止时,它们返回到其正常状态。 但是,如果产生时钟或交替脉冲,它将发出我们正在寻找的可听到的哔哔声。

与Arduino集成

蜂鸣器或连接到Arduino的蜂鸣器

Su 与Arduino集成 没那么简单,无论您是为Arduino购买普通的蜂鸣器还是被动模块,它都可以很容易地连接起来,而且您必须在Arduino IDE中编写的代码也非常简单(基础,然后这取决于您的情况)。想要添加自己)。

至于 简单的代码示例,可能是以下情况,其中蜂鸣器发出声音1秒钟并停止,然后再返回1秒钟,如下所示:

/* Programa simple para emitir pitidos de 1 segundo intermitentes */

const int buzzer = 9; //El pin al que se conecta el buzzer es el 9

void setup(){

  pinMode(buzzer, OUTPUT); // Pin 9 declarado como salida

}

void loop(){

  tone(buzzer, 50); // Envía señal de 1Khz al zumbador
  delay(1000);
  noTone(buzzer);     // Detiene el zumbador
  delay(1000);        //Espera un segundo y vuelve a repetir el bucle

}

更多信息 - Arduino编程手册


3条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   卡洛斯

    您错误地解释说,集成振荡器的人必须配备一个外部振荡器,如果您提到他们“集成了振荡器,那么必须在其上放置一个外部振荡器,这会使那些不知道的人感到困惑。 相反。

    在代码的第14行上:
    提示音(蜂鸣器,50); //向蜂鸣器发送1Khz信号

    您评论说频率是1kHZ,是虚假的,是50hz,

    提示音(蜂鸣器,1000); //向蜂鸣器发送1Khz信号//这是正确的代码。

    问候。

  2.   罗伯托

    蜂鸣器类型解释相反。
    请纠正,以免混淆。
    问候。

    1.    艾萨克

      你好罗伯托,
      非常感谢您的建议。 我没有意识到那个细节。 已经更正了。
      您好!