【DIY】一个名叫“故事鸡”的儿童玩具是如何用树莓派3B+练成的

一个适合儿童使用的二维码卡片故事机(音乐播放器)——“故事鸡”

正面缺少一个“鸡头”的乐高积木,可以考想象力脑补一下。使用者通过更换上图中的二维码卡片来切换控制音频文件的播放。

这里以后放视频演示

文章结构

  • 原理:系统组成及实现原理

  • 结构:整体外观的搭建

  • 硬件:原件组成及连接方法

  • 软件:软件实现方法及步骤

  • 改进:有待改进的地方

原理

通过一张正面是图案,背面是二维码的卡片,来选择要播放的音乐(或故事)。设备长期运行,需要音乐的时候将对应专辑(歌曲)的卡片,插到卡片槽中,音乐开始播放;需要停止的时候将“停止”卡片插入卡片槽中;需要下一首......因为采用了低功耗高性能的小电脑——“树莓派”,所以不用担心费电问题,当然也可以使用的时候再打开,因为树莓派进系统是非常快的。

树莓派通过摄像头读取卡片上的二维码,二维码可以通过这个网站生成:

https://cli.im/

目前二维码的内容是本地的文件,也可以是网络地址,我没有找到提供音频文件的网站,所以只在局域网弄了个简单的web服务器,实现了这个功能。

结构

为了适合儿童使用(成人直接用手机了,实用性对大人来说太低了),并考虑到成本问题,选择了家喻户晓的乐高积木:

  1. 地板8*16

  2. 1X4板3710

  3. 1x6砖3009

  4. 2x6砖44237

  5. ....

地板的宽度和长度要注意,8*16是最小的尺寸,不能再低于这个尺寸,宽度8刚好适合树莓派的宽度,长度16刚好放4排积木外加树莓派和卡片。

需要准备3009那样的矮砖,便于摄像头数据线走线。

如果能找到建议找一些卡通的造型,孩子更喜欢。

硬件

材料

  1. 树莓派(建议pi3或pi3+,pi2音效不太好有噪音,pi3+音效相当不错)

  2. 音箱,建议USB供电小音箱,我的是某宝10元买的,感觉还可以。可以考虑用蓝牙音箱,减少线的数量,增加美观(蓝牙上电自动连接我还没试过)

  3. 树莓派CSI摄像头(10+元),可以使用USB的摄像头,效果没什么提成,USB摄像头比CSI的贵很多,线也更长,不好走线。

  4. 移动电源(双USB口输出)

  5. 其他(电源线)

原理图连接图

标准接口连线,没啥难度,回头再补个连接图

CSI摄像头连接调试方法可以参考:

【树莓派】树莓派CSI摄像头安装及测试方法

软件

摄像头安装、测试及配置

CSI摄像头安装测试参考:

【树莓派】树莓派CSI摄像头安装及测试方法

摄像头配置:

找不到video0,需要将video0加入“设备列表”(我觉得是叫这个名字)

音乐播放软件:mpg123

安装命令:

二维码软件:zbar-tools

安装命令:

linux shell脚本

扫描二维码

关注我们吧


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值