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

目录

(1)每个人各自写出

林银河:

  • 以前有听过,但是不了解它的具体情况。
  • 相当于一个小型电脑,能实现电脑的大部分功能,我觉得可以做一个警报器,在有陌生人进入时,向我们示警。

苏杰隆:

  • 以前看别人玩过,觉得挺好玩,但是太懒了没去了解。
  • 想用树莓派做个监控,回看自己每天干了些啥(玩了多久手机)。

王耀鑫:

  • 闻所未闻。
  • 树莓派是一台小型电脑,可以来玩游戏,摄像,搭服务器,我比较想拿它来当监控。

(2)系统烧录和备份

系统烧录

  • 进入官网下载所需镜像

  • 打开Win32DiskImager进行系统烧录

备份

  • 首先将树莓派关机,待到黄灯不闪,取下SD卡,使用读卡器插入电脑。文件夹下新建一个backup.img镜像文件,使用Win32DiskImager进行读取。



(3)访问树莓派

  • 注意:SSH连接或VNC远程桌面连接必须和Raspberry Pi在同一个网络

ssh连接方式

  • 1.在自己的PC上新建两个文件,文件名为ssh(无后缀)和wpa_supplicant.conf
  • 2.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
}
  • 3.将上述两个文件放入SD卡的根目录
  • 4.将SD卡插回Raspberry Pi,开机
  • 5.在电脑热点查看树莓派的IP地址,电脑就可以通过这个地址用ssh访问树莓派。
ssh pi@192.168.137.167

登录成功

vnc远程桌面连接方式

SSH登录Raspberry Pi主机后,使用命令进入配置界面

sudo raspi-config





电脑下载VNC软件,在地址框输入树莓派IP,使用账号密码登陆

(4)接入摄像头

命令行控制摄像头

拍照---raspistill
拍摄一张照片,保存在桌面,命名为image.jpg,等待几秒后,桌面就会出现jpg文件

 raspistill -o Desktop/image.jpg

摄像---raspivid
最直接的参数 -t设置拍摄时间 -w -h设置分辨率宽和高
拍摄一段5000毫秒、分辨率为1024x768的视频,保存在桌面,命名为video.h264

raspivid -o Desktop/video.h264 -t 5000 -w 1024 -h 768

Python程序控制摄像头

python代码

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/image.jpg')
camera.stop_preview()

vlc实时监控(电脑也要下载vlc)

sudo apt-get update
sudo apt-get install 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



(5)FTP服务器配置

  • 1.安装vsftpd并启动
sudo apt-get install vsftpd
sudo service vsftpd start
  • 2.编辑配置文件
sudo nano /etc/vsftpd.conf

  • 3.重启服务
sudo service vsftpd restart
  • 4.在连接树莓派的笔记本电脑的浏览器上输入ftp://树莓派ip,使用树莓派默认账号密码登录。

(6)记录遇到的问题和解决方法,提供小组成员名单以及在线协作的图片

小组成员名单

学号 姓名
031702234 林银河
031702241 苏杰隆
031702236 王耀鑫

线下协作(感谢杰隆的水果、零食)

问题及解决

ssh密码不知道,后来翻阅别人博客,才知道默认账号pi密码raspberry。

网络问题vlc出错,重新连接就行了。

参考资料

Raspberry Pi 4B基本设置
Raspberry Pi 摄像头模块入门
Raspberry Pi 4B FTP服务器配置
VNC远程连接树莓派完全教程
树莓派(一)——完整烧录及配置过程(超详细)

posted @ 2020-05-25 21:24  Axispowers  阅读(218)  评论(0编辑  收藏  举报