大数据文摘出品旋转电话这个东西|切歌请按3或4!我把树莓派装进了旋转电话里,现在它成了一部MP3( 二 )


文章图片
接收器和电源
接下来 , 从接收器上拆下扬声器和麦克风 , 换上新的扬声器 , 用捻线把它们系在立体声音响上 。
不过 , 事后看来 , 保留麦克风 , 只用单声道音频可能会更有趣 。
在装上新扬声器后 , 接收器质量减小 , 不能把挂钩固定在支架上了 , 因为弹簧会把它推回去 。 于是在这里还需要给接收器加上一些镇流器 。
大数据文摘出品旋转电话这个东西|切歌请按3或4!我把树莓派装进了旋转电话里,现在它成了一部MP3
文章图片
而整个项目中最难搞的 , 就是焊接电源线了 。
需要有两个插座携带电力 , 于是将其装在整个装置后面 。 插头相较而言更小但总算是能用的 。
将Arch装在SD卡中
然后 , 从archlinuxarm.org下载可用于树莓派的ArchOS 。
然后 , 在linux机上执行所有后续步骤 。
下面是linux上的命令:
wgethttp://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.zipwgethttp://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.zip.md5catArchLinuxARM-rpi-latest.zip.md5md5sumArchLinuxARM-rpi-latest.zip
md5sumArchLinuxARM-rpi-latest.zip
最后两个命令输出的32个字符应该匹配 , 否则可能会发生一些奇怪的事情 。
将图像写入SD卡 , 使用的是:
unzipArchLinuxARM-rpi-latest.zip
ddbs=1Mif=./ArchLinuxARM*.imgof=/dev/sdX#replaceXwithlocationofSDcard
这需要等一小段时间 。
由于写入SD卡的图像只有2G , 为了利用额外空间 , 还可以调整一下分区大小 。
软件的启动和安装
到这一步的时候 , 把SD卡放在树莓派上 , 连接网线 , 启动 。
应该就能看到树莓派上的一些灯在闪烁 。
不过 , 由于树莓派上没有连接显示器/键盘 , 需要通过ssh进行远程连接:
sshroot@alarmpi.local
更新操作系统软件并安装所需软件:
pacman-Syunodejsrsyncparallelmpcmpdespeakalsa-utilsgit
系统会提示按“Y”或回车继续 , 然后会下载并安装几个软件包 。
当该命令完成时 , 配置现在可以使用的软件:
bash/usr/lib/node_modules/piphone/config_mpd.shbash/usr/lib/node_modules/piphone/install_crontab.sh
然后重新启动 , 但是不要关闭ssh会话 。
只要你的linux机上有MP3文件 , 你可以用以下命令把它们放到树莓派上:
在Pi上:mkdir-p/var/lib/mpd/music在linux机上:rsync-av/path/to/music/*root@alarmpi.local:/var/lib/mpd/music/
当这个命令完成后 , 运行以下命令:
refresh_mpd
当命令完成后 , 就可以关闭树莓派了:
halt
这个时候 , 如果你看到闪烁的灯逐渐减少 , 最终只剩下一个灯 , 这表明电源已经连接 。
然后 , 断开电源和网线的连接 。 连接GPIO引脚 , 把耳机插入音频插孔 , 把电源线从机箱接到树莓派上 。
然后关上机箱 , 这时你应该能够将微型USB线插入手机背面 , 片刻之后 , 就一切准备就绪了 。
在默认设置中 , 关机可以拨打“1178” , 不过由于软件中的一些错误 , 可能需要多拨几次 。
其他的命令如下:
1:轻声播放当前歌曲
2:大声播放当前歌曲
3:轻声播放下一首歌曲
4:大声播放下一首歌曲
5:轻声播放前一首歌曲
6:大声播放前一首歌曲
7,8,9,0:按标题搜索歌曲并播放 。
播放完一首歌曲后 , 手机将停止并等待进一步的指令 。
怎么样 , 本来就炫酷的旋转电话现在变得更酷了 , 你有什么类似的经验吗 , 欢迎来评论区和文摘菌分享~