【DIY】一个名叫“故事鸡”的儿童玩具是如何用树莓派3B+练成的
一個適合兒童使用的二維碼卡片故事機(jī)(音樂播放器)——“故事雞”。
正面缺少一個“雞頭”的樂高積木,可以考想象力腦補(bǔ)一下。使用者通過更換上圖中的二維碼卡片來切換控制音頻文件的播放。
這里以后放視頻演示
文章結(jié)構(gòu)
原理:系統(tǒng)組成及實現(xiàn)原理
結(jié)構(gòu):整體外觀的搭建
硬件:原件組成及連接方法
軟件:軟件實現(xiàn)方法及步驟
改進(jìn):有待改進(jìn)的地方
原理
通過一張正面是圖案,背面是二維碼的卡片,來選擇要播放的音樂(或故事)。設(shè)備長期運(yùn)行,需要音樂的時候?qū)?yīng)專輯(歌曲)的卡片,插到卡片槽中,音樂開始播放;需要停止的時候?qū)ⅰ巴V埂笨ㄆ迦肟ㄆ壑?#xff1b;需要下一首......因為采用了低功耗高性能的小電腦——“樹莓派”,所以不用擔(dān)心費(fèi)電問題,當(dāng)然也可以使用的時候再打開,因為樹莓派進(jìn)系統(tǒng)是非常快的。
樹莓派通過攝像頭讀取卡片上的二維碼,二維碼可以通過這個網(wǎng)站生成:
https://cli.im/
,
目前二維碼的內(nèi)容是本地的文件,也可以是網(wǎng)絡(luò)地址,我沒有找到提供音頻文件的網(wǎng)站,所以只在局域網(wǎng)弄了個簡單的web服務(wù)器,實現(xiàn)了這個功能。
結(jié)構(gòu)
為了適合兒童使用(成人直接用手機(jī)了,實用性對大人來說太低了),并考慮到成本問題,選擇了家喻戶曉的樂高積木:
地板8*16
1X4板3710
1x6磚3009
2x6磚44237
....
地板的寬度和長度要注意,8*16是最小的尺寸,不能再低于這個尺寸,寬度8剛好適合樹莓派的寬度,長度16剛好放4排積木外加樹莓派和卡片。
需要準(zhǔn)備3009那樣的矮磚,便于攝像頭數(shù)據(jù)線走線。
如果能找到建議找一些卡通的造型,孩子更喜歡。
硬件
材料
樹莓派(建議pi3或pi3+,pi2音效不太好有噪音,pi3+音效相當(dāng)不錯)
音箱,建議USB供電小音箱,我的是某寶10元買的,感覺還可以。可以考慮用藍(lán)牙音箱,減少線的數(shù)量,增加美觀(藍(lán)牙上電自動連接我還沒試過)
樹莓派CSI攝像頭(10+元),可以使用USB的攝像頭,效果沒什么提成,USB攝像頭比CSI的貴很多,線也更長,不好走線。
移動電源(雙USB口輸出)
其他(電源線)
原理圖連接圖
標(biāo)準(zhǔn)接口連線,沒啥難度,回頭再補(bǔ)個連接圖
CSI攝像頭連接調(diào)試方法可以參考:
【樹莓派】樹莓派CSI攝像頭安裝及測試方法
軟件
攝像頭安裝、測試及配置
CSI攝像頭安裝測試參考:
【樹莓派】樹莓派CSI攝像頭安裝及測試方法
攝像頭配置:
找不到video0,需要將video0加入“設(shè)備列表”(我覺得是叫這個名字)
音樂播放軟件:mpg123
安裝命令:
二維碼軟件:zbar-tools
安裝命令:
linux shell腳本
掃描二維碼
關(guān)注我們吧
總結(jié)
以上是生活随笔為你收集整理的【DIY】一个名叫“故事鸡”的儿童玩具是如何用树莓派3B+练成的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android工具】安卓魔力播放器mo
- 下一篇: 【PC工具】智能抠图软件,绿色免安装抠图