文章類型
開發平台
解決方案
關注主題
文章類型
開發平台
解決方案
關注主題

用Ameba打造WiFi控制的MP3 Player

作者:賴桑

為了讓Ameba能廣泛運用,我hack了十幾年前市面上常見的MP3 Player,進一步將MP3 Player改裝成:可藉由WiFi進行點歌的裝置;這樣的系統除了可以運用在娛樂上,也能用於家庭監控與防盜上,而且價格只要幾百元台幣就可以取得這樣的模組,既簡單又方便。

使用材料

  • Grove – Serial MP3 Player
  • Grove – LCD RGB Backlight
  • MicroSD卡一片(如果電腦沒辦法直接讀取,請添購讀卡機)
  • 杜邦跳線
  • 圓形針頭跳線 (公-公)

構型說明

用Ameba打造WiFi控制的MP3 Player構型

用Ameba打造WiFi控制的MP3 Player構型

Ameba操作說明

Ameba操作說明

所有模組都用Ameba的5V,與GND直流電力,另外,建議在5V對GND間,掛接一個電解質電容穩壓,以免有時USB供電不穩,發生掉電Brown-out的現象。

原始程式碼

基本解說

Grove LCD RGB Backlight與Ameba間,透過I2C通訊,而Grove Serial MP3 player與Ameba間,是以Serial通訊;另外,Serial MP3 player上面主要是一個WT5001的晶片,WT5001這枚晶片就是當年MP3 player風行一時的時代,常被用於MP3 player的主晶片,同時也具有SPI以及SD卡的存取功能。

程式一開始以Serial1 來跟Grove Serial MP3 Player建立通訊管道,並且以protocal跟WT5001進行溝通;系統會先以Single Mode的方式撥出SD卡上的一首歌曲,當系統登入WiFi後,會於LCD上顯示目前取得的IP,目前程式固定埠號為5000;當使用者透過像是Telnet等終端服務登入Ameba後,就可以輸入對應的字元、字串,控制MP3 player的歌曲撥出效果。

結語

透過「無線通訊控制音效撥出」這樣的功能本來就常見於目前日常生活的娛樂設備上,這次運用Ameba打造的WiFi控制MP3 Player,只要所錄製的MP3檔案具有警示音效,就能在出門的時候當作警示器,甚至用於電話上語音留言的撥出。

而Ameba的下一代版本,據瑞昱半導體表示,將會特別強調影音串流管理效果,事實上,由於Ameba是以ARM Cortex系列為基礎進行開發的,這效果相信是可以辦到的!我個人非常期待新一代具有影音串流管理效果的Ameba,到時候當然也會想辦法到手,寫寫開箱文與大家分享。

賴建宏

賴建宏

社群稱號為「賴桑」的他,以電子電機的背景,熱衷於OSHW的應用開發與實作。現為台北科技大學電子所博士班學生,目前主推「農林漁牧大業」計畫的迷你型魚菜共生系統開發。
賴建宏

上一篇: | 下一篇:

我想回應

你的電子郵件位址並不會被公開。 必要欄位標記為 *

邀您加入《MakerPro》粉絲團:Maker&Startup開發社群的學習與知識平台