日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]DF Player Mini是一款緊湊,低成本的MP3模塊(≈20?×?20?mm),使微控制器能夠播放TF (micro - SD)卡的數(shù)字音頻,具有板載解碼和放大功能,支持MP3, WAV, WMA格式,提供24位DAC, 30音量級(jí)別,6級(jí)。EQ,和接口通過UART, I/O按鈕,或AD鍵,使其成為DIY音頻播放項(xiàng)目的理想選擇。

介紹DF Player Mini + Arduino

DF Player Mini是一款緊湊,低成本的MP3模塊(≈20?×?20?mm),使微控制器能夠播放TF (micro - SD)卡的數(shù)字音頻,具有板載解碼和放大功能,支持MP3, WAV, WMA格式,提供24位DAC, 30音量級(jí)別,6級(jí)。EQ,和接口通過UART, I/O按鈕,或AD鍵,使其成為DIY音頻播放項(xiàng)目的理想選擇。

您需要的組件

?Arduino Uno, Nano或類似的

?DF Player迷你模塊

?Micro - SD卡(格式化FAT16或FAT32,最高32?GB)

?揚(yáng)聲器(3W, 4-8?Ω)或耳機(jī)插孔

?電線,面包板,電阻器(例如,1?kΩ用于RX上的電壓劃分)

?可選:用于回放控制的瞬時(shí)按鈕

它是如何工作的

?獨(dú)立模式?jīng)]有Arduino, DFPlayer Mini可以使用板載按鈕(IO1/IO2)來播放下一個(gè)/上一個(gè)軌道或調(diào)整音量

?串行控制模式與Arduino配對(duì)允許通過串行UART以9600?bps的速度完全播放控制播放,暫停,下一個(gè)/上一個(gè)軌道,音量和eq

連接和布線

?VCC接5?V(或3.3-5?V), GND接Arduino地。

?使用1?kΩ電阻串聯(lián)DFPlayer的RX引腳來降低電壓噪聲

?使用SoftwareSerial(例如,引腳10/11上的RX→TX)與模塊通信。

?將揚(yáng)聲器連接到SPK_1/SPK_2或使用DACL/DACR引腳進(jìn)行外部放大器輸出

Arduino代碼基礎(chǔ)

使用DFRobotDFPlayerMini庫,一個(gè)簡(jiǎn)單的草圖可以:

這將初始化模塊,設(shè)置音量,并開始播放第一個(gè)軌道

其他命令,如。暫停()。Next(),和。EQ()可以增強(qiáng)loop()中的功能。

實(shí)用技巧和故障排除

?確保TF卡為FAT16/32,音頻文件按順序命名(01.mp3, 02.mp3等)。

?為DFPlayer提供穩(wěn)定的5?V電源;弱功率或噪音可能導(dǎo)致音頻故障

?如果播放失敗,請(qǐng)仔細(xì)檢查接地/公共參考、波特率和接線。

?對(duì)于獨(dú)立控制,將IO1/IO2連接到按鈕并在沒有Arduino的情況下測(cè)試播放。

?為了最小化串行噪聲,在RX上使用分壓器或1個(gè)?kΩ電阻

為什么這個(gè)項(xiàng)目很棒?

?緊湊且價(jià)格合理:外形小巧,成本低于10美元

?獨(dú)立或mcu驅(qū)動(dòng):支持按鈕或完全可編程模式。

?豐富的音頻控制:支持音量,EQ,軌道控制,播放狀態(tài)查詢。

?多功能應(yīng)用:完美的語音提示,警報(bào),玩具,DIY信息設(shè)備,導(dǎo)游

下一步該去哪里?

?添加按鈕,電位器,甚至LCD顯示器與播放,音量,EQ或顯示軌道元數(shù)據(jù)進(jìn)行交互。

?使用模式切換,例如,當(dāng)傳感器被觸發(fā)時(shí),自動(dòng)播放通知。

?擴(kuò)展ESP32/ESP8266遠(yuǎn)程音頻流或Wi - Fi控制。

?將其封裝在定制的3d打印或激光切割項(xiàng)目中,用于實(shí)用的小工具。

結(jié)論

DF Player Mini結(jié)合Arduino是一種強(qiáng)大的,預(yù)算友好的方式,將音頻集成到您的電子項(xiàng)目中。無論您是構(gòu)建交互式顯示器,玩具,警報(bào),還是只是探索硬件音頻播放,該模塊都可以在一個(gè)很小的包裝中為您提供強(qiáng)大,高質(zhì)量的聲音控制。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在本教程中,我們將學(xué)習(xí)如何使用 DHT21 濕度和溫度傳感器與 Arduino 進(jìn)行配合,并將測(cè)量值顯示在 OLED 顯示屏上。

關(guān)鍵字: OLED 顯示屏 DHT21 溫度傳感器 Arduino

使用 Arduino 超聲波傳感器進(jìn)行距離測(cè)量是一個(gè)非常簡(jiǎn)單的項(xiàng)目,能夠精確測(cè)量較短的距離。在開始之前,您必須了解超聲波傳感器 HCSR-04,這是一種低成本的傳感器。該超聲波傳感器由發(fā)射模塊和接收模塊組成。發(fā)射模塊發(fā)射...

關(guān)鍵字: Arduino 超聲波傳感器 HCSR-04

MQ-135 氣體傳感器廣泛用于空氣質(zhì)量監(jiān)測(cè)。它能夠檢測(cè)諸如氨氣、氮氧化物、酒精、苯、煙霧和二氧化碳等有害氣體。在本項(xiàng)目中,我們將 MQ-135 與 Arduino Uno 進(jìn)行接口連接,以測(cè)量空氣質(zhì)量水平,并將測(cè)量結(jié)果...

關(guān)鍵字: Arduino 氣體傳感器 MQ-135

該項(xiàng)目展示了如何將 HC-SR04 超聲波傳感器與 Arduino Uno 連接起來,以實(shí)現(xiàn)精確的距離測(cè)量。超聲波傳感器在機(jī)器人技術(shù)、避障系統(tǒng)、停車系統(tǒng)以及物聯(lián)網(wǎng)應(yīng)用中被廣泛應(yīng)用。該裝置操作簡(jiǎn)便、成本低廉,非常適合初學(xué)者...

關(guān)鍵字: HC-SR04 超聲波傳感器 Arduino

該項(xiàng)目展示了在基于 FreeRTOS 的系統(tǒng)(運(yùn)行于 Arduino Uno 上)中實(shí)現(xiàn)安全的數(shù)據(jù)共享訪問的實(shí)現(xiàn)方式。

關(guān)鍵字: LED ADC 數(shù)據(jù) Arduino

盡管我們稱之為“字符顯示”,但每個(gè)字符并非是一個(gè)單獨(dú)的完整塊狀物。如果你給屏幕通電并仔細(xì)觀察,就會(huì)發(fā)現(xiàn)每個(gè)字母或數(shù)字都是由一個(gè)由小點(diǎn)組成的網(wǎng)格構(gòu)成的。

關(guān)鍵字: Arduino 液晶顯示器 連接器

該項(xiàng)目使用 DHT11 傳感器來測(cè)量環(huán)境溫度(攝氏度)和相對(duì)濕度(百分比),并將測(cè)量結(jié)果顯示在 Arduino 串行監(jiān)視器上。

關(guān)鍵字: Arduino DHT11 傳感器 物聯(lián)網(wǎng)

路燈在無需開啟的情況下也會(huì)消耗大量電能。本項(xiàng)目展示了一種使用 Arduino 和 LDR(光敏電阻)的智能自動(dòng)路燈系統(tǒng),該系統(tǒng)能在夜間自動(dòng)開啟,在白天自動(dòng)關(guān)閉,從而有助于降低電力消耗。

關(guān)鍵字: Arduino 光敏電阻 路燈 運(yùn)動(dòng)傳感器

編譯以檢查代碼。此操作無需新的庫或附加文件。調(diào)用 Setup() 函數(shù)即可開啟 UART 電路,并通過 Serial.begin(31250) 設(shè)置默認(rèn)的串行波特率或速度(適用于 MIDI)。

關(guān)鍵字: Arduino 示波器 連接器 USB-MIDI 適配器

建立一個(gè)空氣合成器,使用實(shí)時(shí)顏色跟蹤演奏樂器。移動(dòng)一個(gè)彩色的球通過相機(jī)上不同的區(qū)域,每個(gè)區(qū)域觸發(fā)不同的合成器音符。在飛行中變換樂器——從鋼琴到鼓等等。

關(guān)鍵字: 樹莓派 揚(yáng)聲器 USB
關(guān)閉