在這個項目中,我將向您展示如何將ISD1820錄音機模塊與Arduino連接。雖然ISD1820錄音機模塊板上有可用于直接錄制和播放的按鈕,但在這個項目中,我將使用Arduino來控制這些動作,這樣你就可以實現這個錄音機應用程序是一個更明智的項目。
簡介
錄音機是一種設備在各種情況下捕獲語音(或音頻),如會議,講座,采訪,會議,廣播等,以便您輕松編輯或播放它們。
有不同的專用于錄音的硬件和軟件類型,提供多種自定義選項。
在這個項目中,我將討論電子愛好者中最常用的錄音機模塊之一社區,ISD 1820錄音機模塊,并向您展示如何在Arduino的幫助下控制它。
關于ISD 1820錄音機模塊的簡要說明
ISD1820錄音機模塊基于ISD1820 IC,它是一種用于單個信息記錄和播放的單芯片錄音機IC。我不確定只有IC的可用性,但在模塊中經常可以找到所有必要的組件和電路。
ISD1820錄音機模塊的一個主要特性是可以將消息存儲在其非易失性存儲器中,并且可以配置為存儲長度在8秒到20秒之間的消息。
ISD1820錄音機模塊用于這個項目如下所示。如您所見,電路板上有許多組件可以幫助ISD1820 IC進行錄制和播放。
該模塊的另一個主要特點是它具有內部音頻放大器,可以直接驅動0.5W8Ω揚聲器,無需任何外部放大器電路。但是,如果您想要驅動更強大的揚聲器,您可以將此模塊的輸出連接到外部放大器IC,例如LM386。
下圖顯示了一些ISD1820錄音機模塊上的重要組件。
如何操作ISD1820錄音機模塊?
在模塊輸出端連接小型8Ω揚聲器,即跨越SP +和SP-引腳。
按下模塊上的錄制按鈕(REC),模塊開始錄制。繼續按下按鈕,直到錄制完整的消息(例如,大約10秒)。
要播放,您可以使用PLAYE或PLAYL。按下PLAYE按鈕一次,然后播放整個信息。
您需要按住PLAYL按鈕并開始播放信息,如果您想停止播放隨時返回,松開按鈕。
如果激活PE跳線,播放將處于無限循環模式。
ISD1820錄音機模塊與Arduino接口
很明顯,ISD1820錄音機模塊可以在沒有任何微控制器的情況下獨立工作。但是,在Arduino等微控制器的幫助下控制記錄和回放功能,使您有機會將模塊的功能擴展到復雜的應用程序級別。
想象一下,您正在設計一個安全系統,該系統應在檢測到移動時自動錄制語音。只有當您使用Arduino(或任何微控制器)接口ISD1820錄音機模塊時,才可能實現這一點。
電路圖
所需組件
Arduino UNO
ISD1820錄音機模塊
8Ω揚聲器
連接電線
面包板
ISD1820模塊的SP +和SP-引腳連接到揚聲器的端子。模塊的VCC和GND連接到+ 5V和GND。 REC和PLAYE引腳連接到Arduino的數字IO引腳2和3.
此處使用反射型紅外傳感器,傳感器的數字輸出連接到引腳Arduino中的4個。
代碼
工作
按照電路圖進行連接,并為電路供電。當紅外傳感器前面沒有物體時,其輸出為低電平且Arduino不執行任何操作。
當紅外傳感器前面有物體時,其輸出變為高電平和Arduino然后開始記錄一條消息,方法是將REC引腳置為高電平約5秒鐘。
在此期間,連接到引腳13的LED指示燈亮起表示模塊正在錄制消息。
錄制消息后,通過將PLAYE引腳置為高電平約6秒來播放消息。
應用程序
可用于各種小規模應用,例如
安全系統
事故錄音
在碰撞過程中錄制訊息
-
Arduino
+關注
關注
188文章
6477瀏覽量
187971 -
ISD1820
+關注
關注
2文章
11瀏覽量
20835
發布評論請先 登錄
相關推薦
《DNESP32S3使用指南-IDF版_V1.6》第四十二章 錄音機實驗
如何使用Arduino實現CAN總線通信呢
基于Arduino的串口通信項目
如何使用Arduino實現CAN總線通信
藍牙模塊如何實現單片機和手機端數據互傳
![藍牙<b class='flag-5'>模塊</b>如何實現單片<b class='flag-5'>機</b>和手機端數據互傳](https://file1.elecfans.com/web2/M00/FF/17/wKgaomagzkeAd9gtAAAaFxHI0pw392.png)
評論