【树莓派小项目】GPIO Music Box

2016-07-171.5万
AI 快速预览详细 收起
这个项目是使用树莓派3B、外置USB声卡和GPIO制作一个音乐盒。通过按键触发播放wav 16 bit音频文件。项目包括树莓派3B、SD卡、声卡、USB小音箱、面包板、按键和导线等硬件。为了提升音质,建议使用外置USB声卡,如Philips USB声卡。制作过程包括启动树莓派、编写Python代码并连接GPIO、设置开机自启动Python脚本。


这个项目其实是官网上发布的……楼主最近为了实现另一个项目特地跑来跟着这个项目学习了一下下。

原教程在此:
https://www.raspberrypi.org/learning/gpio-music-box/worksheet/

做出来的东西是这样的:





我的工具清单:
树莓派3B
SD卡
声卡
USB小音箱
面包板
按键X4
导线若干

一个小小贴士:
树莓派自带的声卡音质实在是……不忍卒听 = = 就3.5mm JACK口那个。
所以建议能用外置USB声卡还是用外置USB声卡。楼主用的是Philips的USB声卡,感觉音质还可以。

再加一个小小小小小贴士:
音频格式要注意以下,一般wav 16 bit的使用pygame.mixer可以正常播放 = = 如果发现是Python报错音频文件打不开,检查一下格式 = =。

制作过程(详情参见原教程):
1. 启动树莓派

2. 写Python代码并用导线连接GPIO、面包板以及按键

详情参见https://www.raspberrypi.org/learning/gpio-music-box/worksheet/

【树莓派小项目】GPIO Music Box图1


3. 设置开机自启动Python脚本
在终端中输入
  1. sudo nano ~/.bash_profile
复制代码
加入以下代码(将其中的XX.py改成所要开机自启的Python文件的路径)
  1. python3 XX.py
复制代码
保存。

然后重启即可。








创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
yoyojacky
yoyojacky
我这里有大量触摸屏呀哈哈
iooops
iooops
作者
回复yoyojacky
评论内容
凌风清羽
凌风清羽
好玩儿
iooops
iooops
作者
回复凌风清羽
好玩儿
dsweiliang
dsweiliang
商城居然没有树莓派用的触摸小屏
iooops
iooops
作者
回复dsweiliang
要装一堆驱动……
dsweiliang
dsweiliang回复iooops
你说这个?https://www.dfrobot.com.cn/goods-1112.html
这个能直接用?
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
hnyzcj
hnyzcj
树莓派,稍后我就来
- 没有更多了 -