• 2017级系统综合实践 第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 叶心言
  • 相关阅读:
    使用vue3.0仿Mac系统的提醒事项做的一个TODO功能
    一些容易忽略的css选择器
    根据node节点生成VNode以及解析成node节点
    jQuery-day02
    jQuery-day01
    初探WebSocket
    Python-如何对字典集合进行排序
    sqlserver获取代理服务作业job的执行情况
    excel中多表汇总
    [javascript][转载]jQuery获取Select选择的Text和 Value
  • 原文地址:https://www.cnblogs.com/huaranmeng/p/12986841.html
Copyright © 2020-2023  润新知