2020系统综合实践 第6次实践作业

对树莓派的理解

林德辉: 闻所未闻

叶心言:好像有听过,但是不知道是什么

马连政:以前装电脑时有了解过树莓派,可以弄一块副屏放在机箱里面

查阅资料后对树莓派的理解

林德辉: 可以用树莓派打造一个家庭影院

叶心言: 它是一款基于ARM的微型电脑主板,外形只有信用卡大小,却具有电脑的所有基本功能。只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。

马连政:树莓派是一种微型电脑,能够实现轻量级的存储,办公等等用途

系统烧录和备份

1.下载镜像

先到官网去下载https://www.raspberrypi.org/downloads/raspbian/

2.烧录镜像

使用老师给的win32磁盘映像工具,点击写入

3.备份镜像

使用老师给的win32磁盘映像工具,新建空白镜像文件backup.img,点击读取

访问树莓派

1.通过ssh访问树莓派

打开配置文件,可以看到一个空的ssh和wpa_supplicant.conf,打开wpa_supplicant.conf,编辑内容

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
	ssid="此处输入wifi接入点名称,保留引号"
	psk="此处输入wifi密码,保留引号"
	priority=1
}

network={
	ssid="此处输入wifi接入点名称,保留引号"
	psk="此处输入wifi密码,保留引号"
	priority=2
}

将这两个文件放在根目录,然后开机
可以在路由器中看到链接的ip

命令行运行ssh pi@树莓派ip地址

2.VNC远程连接

进入配置界面

sudo raspi-config




结果出现,解决方案在最后

最后能够显示桌面

接入摄像头

照相

from picamera import PiCamera
from time import sleep

camera = PiCamera()
camera.rotation = 180 
camera.start_preview(alpha=200)  # Make the camera preview see-through by setting an alpha level from 0 to 255
sleep(5) 
camera.capture('/home/pi/Desktop/test.jpg')
camera.stop_preview()


运行文件后可以看到桌面有test.jpg文件,打开

录像

from picamera import PiCamera
from time import sleep

camera = PiCamera()
camera.rotation = 180 # 旋转180度
sleep(5) # 摄像头感光
camera.start_recording('/home/pi/Desktop/video.h264') # 参数为文件路径
sleep(5) # 录制5秒
camera.stop_recording() # 停止录制


可以看到桌面有视频文件,打开

VLC视频

安装VLC

执行代码

sudo raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264

在PC端打开VLC,选择媒体,打开网络串流,输入

http://树莓派IP地址:8090

问题和解决

问题


连接VNC时出现Cannot currently show the desktop

解决方案

利用raspi-config进入系统配置界面,选择第七项,Advanced Options,再选择第五项Resolution,选择适合的屏幕大小,Finish,再重启即可

组员

学号 姓名
031702145 马连政
031702142 林德辉
031702108 叶心言
posted @ 2020-05-30 10:10  大口吃肉  阅读(184)  评论(0编辑  收藏  举报