【树莓派真好玩】七:有声有色(播放声音、获取图像)

in #hive-1050173 years ago

树莓派有个3.5MM的耳机孔,可以用来连接耳机或者音箱(HDMI也可以传输声音);另外树莓派还有好多USB口,可以连接USB摄像头(树莓派本身也有专门的摄像头接口)。

image.png
(图源 :pixabay)

这节我们来试试使用树莓派耳机孔输出声音,以及使用USB摄像头来获取图像。

播放声音

首先,将音箱或者耳机的插头插入树莓派的耳机孔,如果使用音箱的话,别忘记打开电源以及调整好音量(最好先小一些,不要调太大,以免突然吓一跳)

在播放声音之前,我们可以先进行一下测试,在ssh命令行(可以使用Putty等),输入如下指令:

speaker-test -c2 -t wav -l 2

我们会得到类似如下的提示信息:

image.png

同时左右扬声器中会有个女声读“Front Left”、“Front Right”两次,说明音箱、连接什么的都没有问题。

接下来,我们可以尝试播放一下MP3文件,虽然树莓派官方提供了一个测试用的MP3文件下载地址,但是可能是因为墙的缘故,我没能下载成功。那么首先就要把声音文件放到树莓派上去。

最简单的方式当然是用scp啦,在Windows命令行窗口下执行如下指令:

scp -P 22 F:\Music\挪威的森林.mp3 pi@192.168.x.x:~/

其中端口是你树莓派SSH服务的端口,如果没改过,默认为22;音乐路径换成你自己的路径;树莓派的IP、用户名、密码等用自己对应的内容即可。

然后使用如下指令播放这个MP3:

omxplayer -o local 挪威的森林.mp3

提示如下信息:

image.png

同时音箱中传来了熟悉的旋律,不得不说这个效果还是超级赞的。

获取图像

接下来我们来尝试使用USB摄像头获取图像,我使用的是一款MicroSoft出品的摄像头,很多很多年以前,我用它来参加老美公司每早的视频会议。

image.png

首先,当然是连接摄像头与树莓派了,树莓派4有4个USB口(2个USB3.0, 两个USB2.0),对于摄像头而言,连接那个口其实都是无所谓的啦。

连接好了以后,我们需要安装需要的软件:

sudo apt install fswebcam

如果使用的不是默认的pi用户,还需要做如下操作来将用户加入video组:

sudo usermod -a -G video <username>

然后就可以使用如下命令来抓拍图片啦:

fswebcam image.jpg

上述命令会输出如下信息:

image.png

通过VNC客户端可以查看我们的获取的图像,这画质有些感人:

image.png

这次我们来个高分辨率的:

fswebcam -r 1280x720 image2.jpg

得到的提示中有这样一句:

Adjusting resolution from 1280x720 to 640x480.

也就是说,我摄像头也就能支持640x480分辨率啦,哈哈哈。这次获取的图像要好一些了:

image.png

怎么样,你学废了嘛?


好了,这次的分享先到这里,后续内容,敬请期待哦。
(注:本系列文章同步首发于https://hive.blog & 电子产品世界官方论坛

相关链接

Sort:  

谢谢O哥,学废啦🤣

学废了,我就放心啦

🤣

要是说还没有学会的话,会私教吗,那种一对一的免费教🤩

只有学废了才可以有私教

需要说明的是:
RealVNC的免费版本貌似不支持声音
我测试想从VNC Viewer桌面里使用播放器播放声音,但是折腾了一整天也没折腾明白
索性不折腾了,哈哈