• 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远程连接树莓派完全教程
    树莓派(一)——完整烧录及配置过程(超详细)

  • 相关阅读:
    正则表达式
    浅谈xss攻击
    四舍五入[银行家算法]
    POJ-2442-Sequence(二叉堆)
    Spring MVC 启动报错
    WebMagic 抓取图片并保存至本地
    spring 定时任务
    jquery validate 自定义校验方法
    位图
    二叉树(线索化)
  • 原文地址:https://www.cnblogs.com/lyhtsl/p/12961085.html
Copyright © 2020-2023  润新知