第十七课--Microduino 蜂鸣器警报器/zh

来自Microduino Wikipedia
Pkj讨论 | 贡献2014年5月22日 (四) 06:52的版本 压电式
跳转至: 导航搜索
Language English

目的

记得我们做过光照报警实验,用到了一个蜂鸣器。今天详细来介绍下蜂鸣器。让蜂鸣器发出一个防控警报类似的报警。

设备

蜂鸣器

蜂鸣器是一种一体化结构的电子讯响器,分为压电式蜂鸣器和电磁式蜂鸣器两种类型。

压电式

压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。如图:

第十六课-压电陶瓷蜂鸣器v1.jpg

电磁式蜂鸣器

电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。

有源和无源蜂鸣器

  • 有源蜂鸣器:直接接上额定电源就可连续发声。
  • 无源蜂鸣器:则和电磁扬声器一样,需要接在音频输出电路中才能发声。

分别

  • 外观上看,两种蜂鸣器好像一样,但仔细看,两者的高度略有区别,有源蜂鸣器高度为9mm,而无源蜂鸣器的高度为8mm。
  • 如将两种蜂鸣器的引脚郡朝上放置时,可以看出有绿色电路板的一种是无源蜂鸣器,没有电路板而用黑胶封闭的一种是有源蜂鸣器。

原理图

注意:蜂鸣器一定要是无源蜂鸣器,有源蜂鸣器在这达不到效果。

程序

void setup()
{
  pinMode(3,OUTPUT);
}

void loop()
{
  for(int i=200;i<=800;i++)  //用循环的方式将频率从200HZ 增加到800HZ
  {
    tone(3,i);    //在四号端口输出频率
    delay(5);      //该频率维持5毫秒   
  }
  delay(4000);     //最高频率下维持4秒钟
  for(int i=800;i>=200;i--)
  {
    tone(3,i);
    delay(10); //该频率维持10毫秒   
  }
}

结果

程序下载完毕,就可听到报警声了。大家有没有发现,蜂鸣器标明了极性,无源蜂鸣器其实是无极性的,有源蜂鸣器才有极性,但是为了生产的节约成本统一采用了有源蜂鸣器的封装,所以上图我们接反了一样有结果。

视频