[第一課] 創作我的第一張NFC小唱片

『弱水三千,只取一瓢飲』~《紅樓夢·第九十一回》

NFC聲活良伴隨身電唱機,採用的MP3播放器,是以播放儲存在其MircoSD卡內的曲目。這張小小的16G SD卡,是以FAT/FAT32檔案目錄架構的,可以存放超過上千首,6分鐘最高音質的MP3音樂;而其檔案目錄形式係以:/01/~/99/的格式來存每張專輯或播放列表;每個目錄下可自編號001~999的順序來寫入個別的MP3檔案。

在取得有版權的數位音樂或自行從CD唱片轉錄的MP3音樂,依其檔案格式寫入SD卡內即可播放。例如:目錄/99/001往事只能回味.mp3,表示在第99的專輯裡,第1首的曲子,檔名必須是三位數字帶頭,後面可以加上中英文曲名。


第一個問題來了:「如何在佰仟歌海中,找到並播放想要聆聽的曲目?」

答案就是,藉助於NFC技術的幫忙,將曲目的索引 (目錄與檔案編號),預先寫入NFC小唱片(XIAO Disc, 簡稱X-Disc或XD)裡某個記憶體的固定位置;然後拿到電唱機的NFC感應處,插入或刷一下就可以馬上聽到該曲的播放。

當然,還是得依循電唱機所訂的曲目索引格式,才可以運行無阻。為了能達到『物盡其用』的理念,電唱機將曲目索引的位址訂在X-Disc裡晶片,可用記憶體的最後,其用意是前面的NDEF紀錄可以照用,通常閒置的尾端空間,拿來物盡其用 (就是喜歡一魚雙吃)。

電唱機的曲目索引格式: 
X-Disc晶片記憶體位址:0x27 [
  • Byte0: 目錄編號 (容許值: 1~99,HEX:0x01 ~ 0x63);
  • Byte1: 檔案名稱 (前三碼容許值: 001~255, HEX: 0x01 ~ 0xFF);
  • Byte2: 曲目總數 (容許值: 1~99,HEX:0x01 ~ 0x63);
  • Byte3: EQ|播放模式
    • 高4位元表啟用EQ模式:0:Normal/1:Pop/2:Rock/3:Jazz/4:Classical/5:Bass;
    • 低4位元表播放模式:0:專輯全曲/1:A-B循環或單曲/2:語音導覽/3:背景音樂/4:播放列表/5:聲音遊戲;  ]

如果你有贊助而取得NFC ACCP的實機,在其內的MicroSD卡,已經預載展示用的MP3檔案。(目錄01、91~99),屬於我個人擁有合法使用的數位版權音樂(CD轉錄或購自APPLE音樂)。請尊重音樂創作著作人的權利,當您完成體驗並熟悉ACCP的操作後,將目錄01除外的目錄刪除;並開始加入自己喜歡的合法音樂。

舉上面的例子,要聽『往事只能回味』,就在0x27的位址寫上 [ 63 01 01 11 ] 再拿去感應,電唱機就會以單曲Pop方式來播放在目錄/99/下名為 “001 往事只能回味.mp3” 的曲子。

馬上,第二個問題出現:「啊,是要怎麼寫NFC小唱片呢?」

~漿講,就去下載最新的『NFC ReWriter』的手機APP [ iOS | Android ] (感謝Richie大師無私貢獻),耶!。 安裝或更新完成後,點一下 [此處] 來接收寫入命令紀錄的分享連結。


這裡要使用[NFC ReWriter] 裡,“最-in(硬)”的 [CUSTOM TRANSCEIVE] 命令編輯器,來編寫對小唱片存取的命令序列。

首先,第一個命令 [30 27] 是讀取位址0x27的內容;接下來,將此位址寫入資料[63 01 01 11],此命令是:[A2 27 63 01 01 11]。記得完成後,要先按畫面左上角[儲存],然後按[EXECUTE] 即可感應寫入X-Disc中。(注意,此處 [] 內的數值是16進位制,所以0x63 = 99)

如果,你是點上面分享連結進來的,會看到如第2圖預先編排好的命令序列;現在只要在第二個命令按編修,就可以修改去播放不同的曲目,前方記得要加上 [A2 27] 這個寫入位址0x27的命令就可以了。

詳細的曲目索引格式與範例,請參考NFC ACCP的 Wiki 網頁。

最後,還是要提一下這NFC小唱片已經定稿:一看就知道,完全是仿黑膠LP唱片的縮小版概念(封套:長寬各為54mm),是一三層貼合的結構。此直徑50mm的X-Disc,中間層為貼有直徑30mm的圓形NFC電子標籤,此標籤內晶片是NFC協會所制定的第二類型晶片 (例如:NTAG213/215等),支援ISO 14443A通訊協定;也是目前市面上最容易買到的感應貼標。



下面照片裡的NFC X-Disc只是模擬的試樣,圖片版權均為原擁有者所有。加大圓片的尺寸到50mm,是為了方便手的抓取,設計上也比較大方有型。

X-DISC的唱片封套樣板可以 [由此] 下載。


其實,針對NFC感應的距離而言,正反面都有30mm的距離,也適用自家 ELF 的微小型Tag,非常適合Maker天馬行空的想像與開發需求。


留言

熱門文章