資料介紹
描述
市場(chǎng)上有兩種類(lèi)型的壓電蜂鳴器,分為無(wú)源蜂鳴器和有源蜂鳴器。在本文中,我們將看到兩者之間的主要區(qū)別以及如何在您的項(xiàng)目中使用它們。蜂鳴器不僅用于通知,還可以產(chǎn)生不同的音調(diào)。我們會(huì)將這些蜂鳴器與 Arduino 配對(duì),并為它們編寫(xiě)一個(gè)最小程序。使用PCBWAY原型服務(wù)構(gòu)建您自己的 Arduino 微控制器。立即注冊(cè)并獲得新用戶(hù)優(yōu)惠券以訂購(gòu)第一個(gè) PCB 原型。

有源和無(wú)源蜂鳴器:
有源蜂鳴器之所以稱(chēng)為有源蜂鳴器,是因?yàn)樗鼈兘由想姵鼐涂梢灾苯影l(fā)出聲音。有源蜂鳴器可以產(chǎn)生單一音調(diào),大多數(shù)制造商將其調(diào)諧到 2khz。另一方面,無(wú)源蜂鳴器需要觸發(fā)波才能發(fā)出聲音。因此,這些無(wú)源蜂鳴器可以根據(jù)信號(hào)的輸入頻率產(chǎn)生多種不同的音調(diào)。所有類(lèi)型的蜂鳴器都是極化的,上面提到了正極和負(fù)極端子。將正極連接到電池的正極,負(fù)極連接到負(fù)極。

這些蜂鳴器僅靠外觀是無(wú)法區(qū)分的。將它們連接到電池時(shí)請(qǐng)記住極性,有源蜂鳴器會(huì)發(fā)出響亮的聲音,而無(wú)源蜂鳴器只會(huì)發(fā)出爆裂聲。
蜂鳴器的基本工作原理:

產(chǎn)生聲音的基本思想是通過(guò)振動(dòng)。與人類(lèi)聲帶一樣,聲音結(jié)果由振動(dòng)決定。類(lèi)似的想法是在蜂鳴器中有一個(gè)線圈連接到正極和負(fù)極的連接點(diǎn)。

并放置在兩個(gè)磁鐵之間,當(dāng)蜂鳴器通電時(shí),磁鐵會(huì)振動(dòng)系統(tǒng)。線圈進(jìn)一步連接到中間有一個(gè)小重量的薄金屬板,它會(huì)產(chǎn)生聲音。
連接有源蜂鳴器與Arduino:

首先,這些蜂鳴器可以直接連接到 Arduino 的任何數(shù)字引腳,然后我們制作一個(gè)循環(huán),根據(jù)時(shí)間、電壓和開(kāi)關(guān)狀態(tài)在任何事件上打開(kāi)/關(guān)閉蜂鳴器。下面給出的示例顯示了我們?nèi)绾问褂糜|覺(jué)按鈕狀態(tài)來(lái)控制蜂鳴器。
int buzzerPin = 8;
int buttonPin = 7;
void setup() {
pinMode(buzzerPin, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
int buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(buzzerPin, HIGH);
}
if (buttonState == HIGH) {
digitalWrite(buzzerPin, LOW);
}
}
使用輸入上拉功能上拉按鈕狀態(tài),在循環(huán)部分中,您可以看到只有當(dāng)按鈕狀態(tài)為低時(shí)蜂鳴器才為高,反之亦然。整個(gè)電路可以使用 5v 電源供電。
將無(wú)源蜂鳴器連接到 Arduino:

可以使用施加到它的頻率來(lái)控制無(wú)源蜂鳴器音調(diào),Arduino 可以通過(guò)數(shù)字引腳產(chǎn)生方波。通過(guò)調(diào)整方波高電平或低電平的時(shí)間,我們可以改變頻率,從而改變音調(diào)。
Arduino 有一個(gè)tone()函數(shù),它有助于在數(shù)字引腳上生成所需的頻率波。
tone(pin, frequency, duration); // tone function take 3 parameters to define output, first id the digital pin number, the frequency of output wave and the duration for which you want to send the output.
以類(lèi)似的方式讓蜂鳴器隨著時(shí)間的推移保持靜音,我們可以使用no tone()選項(xiàng)。這是嘗試使用此功能的小代碼。
int buzzerPin = 8;
void setup() {
pinMode(buzzerPin, OUTPUT);
tone(buzzerPin, 1000, 2000);
}
void loop() {
tone(buzzerPin, 440); // A4
delay(1000);
tone(buzzerPin, 494); // B4
delay(1000);
tone(buzzerPin, 523); // C4
delay(1000);
tone(buzzerPin, 587); // D4
delay(1000);
tone(buzzerPin, 659); // E4
delay(1000);
tone(buzzerPin, 698); // F4
delay(1000);
tone(buzzerPin, 784); // G4
delay(1000);
noTone(buzzerPin);
delay(1000);
}
數(shù)字引腳被聲明為 buzzerPin 并設(shè)置為 8,該設(shè)置被設(shè)計(jì)為在第一次通電時(shí)會(huì)產(chǎn)生 1000hz 的聲音 2 秒。然后執(zhí)行包含不同頻率音符的循環(huán)部分,由于執(zhí)行問(wèn)題,此處未使用持續(xù)時(shí)間參數(shù)。但是同樣可以在每個(gè)音調(diào)之后放置一個(gè)小的延遲,這有助于區(qū)分聲音效果。
想制作自己的 Arduino 開(kāi)發(fā)板:

我使用 PCBWAY 原型服務(wù)制作了自己的 Arduino Nano 微控制器板。我設(shè)計(jì)了這個(gè) PCB,然后從PCBWAY訂購(gòu)了它。訂購(gòu)過(guò)程非常簡(jiǎn)單,只需填寫(xiě)板的參數(shù)選擇顏色、厚度和飾面類(lèi)型,然后將其添加到購(gòu)物車(chē)。

上傳您的 Gerber 文件,您將在 1 小時(shí)內(nèi)獲得報(bào)價(jià),您可以與PCBWAY工程團(tuán)隊(duì)討論規(guī)格。對(duì)于這些 PCB 布局,我選擇了紅色、HASL 表面處理,我以 5 美元的價(jià)格購(gòu)買(mǎi)了 5 塊這些質(zhì)量驚人的電路板。從這里訪問(wèn) PCBWAY,從這里查看關(guān)于 Arduino 制作的完整文章。
- 使用Arduino無(wú)源蜂鳴器播放任何歌曲
- 如何有效編程單片機(jī)有源蜂鳴器驅(qū)動(dòng)?
- 電子--有源蜂鳴器與無(wú)源蜂鳴器區(qū)別
- STC學(xué)習(xí):蜂鳴器
- 51單片機(jī) 驅(qū)動(dòng)有源/無(wú)源蜂鳴器+Proteus仿真
- 51單片機(jī)——蜂鳴器的使用
- 一種低成本無(wú)源蜂鳴器的設(shè)計(jì) 14次下載
- 使用Arduino實(shí)現(xiàn)有源蜂鳴器實(shí)驗(yàn)的例程免費(fèi)下載 20次下載
- 使用Arduino實(shí)現(xiàn)無(wú)源蜂鳴器實(shí)驗(yàn)的例程免費(fèi)下載 15次下載
- 使用51單片機(jī)驅(qū)動(dòng)無(wú)源蜂鳴器的簡(jiǎn)單說(shuō)明和程序免費(fèi)下載
- 無(wú)源蜂鳴器常規(guī)驅(qū)動(dòng)電路設(shè)計(jì) 53次下載
- 有源器件與無(wú)源器件 2次下載
- 蜂鳴器的介紹 0次下載
- 無(wú)源蜂鳴器設(shè)計(jì)電子音樂(lè) 0次下載
- 如何設(shè)計(jì)一款低成本的無(wú)源蜂鳴器驅(qū)動(dòng)電路 24次下載
- 無(wú)源晶體和有源晶振的區(qū)別大全 344次閱讀
- 示波器有源探頭和無(wú)源探頭的區(qū)別 1876次閱讀
- 樹(shù)莓派Pico上使用無(wú)源蜂鳴器 921次閱讀
- 蜂鳴器的介紹 如何控制蜂鳴器的工作? 2767次閱讀
- 簡(jiǎn)單聊無(wú)源器件與有源器件的區(qū)別 4061次閱讀
- Arduino項(xiàng)目-無(wú)源蜂鳴器和紅外線避障模塊 3273次閱讀
- 如何區(qū)分有源晶振與無(wú)源晶振?區(qū)別是什么? 4.2w次閱讀
- 如何區(qū)分有源晶振和無(wú)源晶振 1.6w次閱讀
- 無(wú)源器件和有源器件到底有什么區(qū)別 8.2w次閱讀
- 單片機(jī)對(duì)蜂鳴器的驅(qū)動(dòng)電路設(shè)計(jì) 1.8w次閱讀
- 傳感器無(wú)源信號(hào)和有源信號(hào)的應(yīng)用及定義 3289次閱讀
- 單片機(jī)有源蜂鳴器驅(qū)動(dòng)之效率編程 3905次閱讀
- 有源信號(hào)和無(wú)源信號(hào)的區(qū)別是什么 11.3w次閱讀
- 什么是有源音箱和無(wú)源音箱_有源音箱和無(wú)源的區(qū)別是什么 11.6w次閱讀
- 有源和無(wú)源濾波器的區(qū)別_有源無(wú)源濾波器優(yōu)缺點(diǎn) 15.4w次閱讀
下載排行
本周
- 1人工智能+消費(fèi):技術(shù)賦能與芯片驅(qū)動(dòng)未來(lái)
- 15.25 MB | 4次下載 | 免費(fèi)
- 2?業(yè)電源&模塊電源產(chǎn)品?冊(cè)
- 15.40 MB | 1次下載 | 免費(fèi)
- 379M15 TO-252三端穩(wěn)壓IC規(guī)格書(shū)
- 0.86 MB | 次下載 | 免費(fèi)
- 4MBRD20150CT TO-252肖特基二極管規(guī)格書(shū)
- 0.54 MB | 次下載 | 免費(fèi)
- 5自動(dòng)鎖螺絲運(yùn)動(dòng)控制系統(tǒng)用戶(hù)手冊(cè)
- 6.65 MB | 次下載 | 5 積分
- 6奧特光耦產(chǎn)品手冊(cè)
- 4.83 MB | 次下載 | 免費(fèi)
- 7SMA系列10MHz~40GHz同軸檢波器
- 559.60 KB | 次下載 | 免費(fèi)
- 8CD7388CZ:7W×4 四通道音頻功率放大電路技術(shù)手冊(cè)
- 0.39 MB | 次下載 | 10 積分
本月
- 1元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 241次下載 | 免費(fèi)
- 2元宇宙底層硬件系列報(bào)告
- 13.42 MB | 184次下載 | 免費(fèi)
- 32022 年展望報(bào)告 – 半導(dǎo)體產(chǎn)業(yè)
- 1.43 MB | 136次下載 | 免費(fèi)
- 4晶振與濾波器應(yīng)用電路《電子工程師必備:元器件應(yīng)用寶典》
- 1.57 MB | 90次下載 | 免費(fèi)
- 5汽車(chē)電子行業(yè)深度解析:智能化與電動(dòng)化方興未艾
- 6.47 MB | 71次下載 | 免費(fèi)
- 6中國(guó)DPU行業(yè)白皮書(shū)
- 23.80 MB | 37次下載 | 免費(fèi)
- 7晶科鑫代理線-微盟電子2021年度產(chǎn)品目錄選型手冊(cè)
- 14.75 MB | 27次下載 | 免費(fèi)
- 8SJK晶振產(chǎn)品目錄-簡(jiǎn)化版-2022
- 13.77 MB | 20次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191425次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論