Roomie Pi:一個(gè)NFC控制的Spotify兒童音樂(lè)播放器
Roomie是一款由樹莓派(Raspberry pi)驅(qū)動(dòng)、NFC觸發(fā)的兒童Spotify播放器——沒(méi)有屏幕,沒(méi)有手機(jī),只放一個(gè)芯片就可以播放音樂(lè)。
作為一個(gè)4歲女兒的父親,我不斷聽到同樣的請(qǐng)求:“嘿,爸爸,你能扮演艾爾莎嗎?”或者任何其他迪士尼歌曲——通常是通過(guò)我的智能手機(jī)或谷歌Nest Hub。
現(xiàn)在,我并沒(méi)有被這個(gè)問(wèn)題本身惹惱——我喜歡她喜歡音樂(lè)。使我煩惱的是她沒(méi)有辦法自己做這件事。當(dāng)然,也有一些商業(yè)上的解決方法,比如制作精美的小雕像,但它們都很昂貴,而且被限制在有限的歌曲庫(kù)中,而且不太靈活。cd和磁帶?懷舊,沒(méi)錯(cuò),但如今并不實(shí)用。
就在那時(shí),這個(gè)想法開始成形。我剛收到一個(gè)樹莓派4作為生日禮物,還有三周的假期,我想:為什么不做一個(gè)她可以自己使用的音樂(lè)播放器呢?
就這樣,Roomie誕生了。
那是什么呢?
為了澄清一些名稱,Roomie是一款音樂(lè)播放器,附帶了額外的木制NFC芯片。
配有木片和彩色3D打印的室友
每個(gè)音樂(lè)芯片都是一個(gè)35?毫米的木制“三明治”:兩個(gè)木制光盤粘在一起,中間嵌入一個(gè)NFC標(biāo)簽(NTAG)。在芯片內(nèi)部,我還添加了兩個(gè)小2?毫米磁鐵放置在對(duì)面。這些磁鐵是用來(lái)檢測(cè)跳歌的。
Roomie通過(guò)連接到Pi的NFC閱讀器讀取NFC標(biāo)簽。標(biāo)簽的唯一ID與Spotify URI匹配,該URI存儲(chǔ)在本地MariaDB SQL數(shù)據(jù)庫(kù)中。一旦匹配,樹莓派使用Raspotify直接流音樂(lè)-感謝HiFi DAC HAT和集成揚(yáng)聲器。
這里有一個(gè)聰明的地方:如果孩子在Roomie中旋轉(zhuǎn)芯片,兩個(gè)霍爾傳感器會(huì)檢測(cè)磁鐵的方向——根據(jù)旋轉(zhuǎn)來(lái)觸發(fā)下一首或上一首歌曲。
本文編譯自hackster.io