第6次实践作业

一、每个人各自写出

1.对于树莓派的认识程度

  • 林涛:闻所未闻。
  • 余琳玲:听说过是基于unix系统的,但是不知道有什么用途。
  • 陈佳雯:之前没有听说过树莓派,也不知道是用来干什么的。

2.树莓派用途

  • 林涛:
    树莓派可以像其他任何一台运行Linux 系统的台式计算机或者便携式计算机那样做很多事情。例如:利用Raspberry Pi 可以编辑Office 文档、浏览网页、玩游戏、播放视频,甚至可以通过电视机的USB 接口供电。
    我想用来直播或是监控。
  • 余琳玲:
    电脑能做的大部分事情,在树莓派上都能做,而树莓派以其低能耗、移动便携性、GPIO等特性,很多在普通电脑上难以做好的事情,用树莓派却是很适合的。树莓派可以用来做云盘服务、文件共享服务、搭建服务器等。我会打算用树莓派来做一个路由器,让我的设备都能快速上网。
  • 陈佳雯:
    利用Raspberry Pi 可以编辑Office 文档、浏览网页等。通过diy可以实现各种功能:1.机械假肢,MIT Media Lab的研究员把它作为机械假肢的控制器;2.简易自制笔记本,把树莓派跟LCD液晶面板连上,再加上鼠标键盘和电源,就变成一个简易自制笔记本了;3.WiF小车。IBM的一个工程师把它安在一个模型小车上,然后通过WiFi信号来控制小车的行动;4.远程发送微博,气象爱好者把它绑在检测气球上,还用它在平流层发了一条微博等

二、系统烧录和备份

1.下载镜像

  • 从官网下载镜像
    image.png

2.烧录镜像

  • 使用Wind32Diskimager将下载好的镜像烧录到SD卡中
    image.png

3.系统备份

  • 在一个适合的地方新建一个record.img文件,将烧录好后的SD卡插入电脑,点击读取,从设备向映像文件传输数据
    image.png

三、访问树莓派

1.创建文件

  • 在自己的PC上新建两个文件,文件名为ssh(无后缀)和wpa_supplicant.conf
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
	ssid="vivo X9i"
	psk="lintao00"
	priority=2
}
network={
	ssid="ChinaNet-xrkx"
	psk="lin123456"
	priority=1
}

  • 将上述两个文件放入SD卡的根目录
    image.png

2.无线连接

image.png

  • 连接(要在同一局域网下)
ssh pi@192.168.43.167

image.png

3.开启VNC服务

  • 开启VNC远程桌面服务
    image.png
    image.png
    image.png
  • 设置显示
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png

4..VNC Viewer远程访问

image.png
image.png

5.换源

  • 备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
  • 换软件更新源
sudo nano /etc/apt/sources.list 
#将原来的源注释掉,加入下面两句
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
# Ctrl+O保存,回车确定名称,Ctrl+X退出

image.png

  • 换系统更新源
sudo nano /etc/apt/sources.list.d/raspi.list # 
#将原来的源注释掉,加入下面两句
deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
sudo apt update

image.png

  • 更新
sudo apt update

image.png

四、接入摄像头

1.使用WinSCP传输Python文件

image.png

2.启动Camera功能

sudo raspi-config

image.png
image.png

3.照相

# coding=utf-8
# photo.py
from picamera import PiCamera 
from time import sleep 

camera = PiCamera()
camera.rotation = 180 # 旋转180度
sleep(5) # 摄像头感光
camera.capture('/home/pi/Desktop/test.jpg') # 拍照并保存

image.png

4.录像

# coding=utf-8
# video.py
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() # 停止录制

image.png

5.用VLC直播

  • PC端下载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
  • 启动VLC
    image.png

  • 结果
    image.png

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

1.问题和解决方法

  • 问题:对树莓派不熟悉,不会用,组装时不敢下手。

  • 解决:不断尝试,后来慢慢熟悉。

  • 问题:不会查看树莓派ip

  • 解决:网络搜索方法,具体链接在上文实践步骤中给出

2.小组成员名单和在线协作的图片

2.1名单
学号 名称
031702606 余琳玲
111700306 陈佳雯
031702616 林涛

2.2在线协作的图片

image.png
image.png

posted @ 2020-05-25 20:33  雨霖铃0000  阅读(242)  评论(1编辑  收藏  举报