什麼是蜂鳴器?

蜂鳴器的分類

蜂鳴器是一種簡易的發生設備,它靈敏度不高,但成本低廉,所以常用在計算機、定時器等對聲音標準要求不是很嚴格的地方。根據蜂鳴器內部有無振盪源,它可以分為有源蜂鳴器和無源蜂鳴器。有源蜂鳴器內部有振盪電路,因此只需接到合適的直流電上即可發出聲音;無源蜂鳴器內部沒有振盪電路,需要接到一定 頻率的振盪電路中才可以發出聲音。

蜂鳴器的驅動

與發光二極管相比,蜂鳴器所需電流較大,有的蜂鳴器所需電流會超過Arduino UNO端口可以提供的最大電流。因此,驅動蜂鳴器並不像驅動LED一樣直接接到端口就可以了,而是要使用一個三極管來實現。當端口2輸出高電平5V時,三極管Q1導通,相當於開關閉合;當端口2輸出低電平0V時,三極管Q1截止,相當於開關斷開。

什麼是蜂鳴器?

蜂鳴器電路原理圖

什麼是蜂鳴器?

蜂鳴器電路3D圖

使用有源蜂鳴器發出報警音

有源蜂鳴器控制比較簡單,只需接到合適的直流電源上就可以了。我們選取5V有源蜂鳴器,當端口2輸出高電平時,蜂鳴器就發出“嗶嗶”聲。

有源蜂鳴器發出的聲音比較刺耳,並不好聽,因此常用它來做報警器。下面用有源蜂鳴器來模擬微波爐的報警音。用紅色發光二極管表示微波爐啟動,30S後,發光二極管熄滅,代表時間到。有源蜂鳴器以啟動1S,停0.5S的頻率發聲報警三次後停止。

什麼是蜂鳴器?

有源蜂鳴器報警原理圖

用ArduBlock編寫的程序:

什麼是蜂鳴器?

報警器程序


分享到:


相關文章: