第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.下载镜像
- 从官网下载镜像
2.烧录镜像
- 使用Wind32Diskimager将下载好的镜像烧录到SD卡中
3.系统备份
- 在一个适合的地方新建一个record.img文件,将烧录好后的SD卡插入电脑,点击读取,从设备向映像文件传输数据
三、访问树莓派
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卡的根目录
2.无线连接
- 连接(要在同一局域网下)
ssh pi@192.168.43.167
3.开启VNC服务
- 开启VNC远程桌面服务
- 设置显示
4..VNC Viewer远程访问
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退出
- 换系统更新源
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
- 更新
sudo apt update
四、接入摄像头
1.使用WinSCP传输Python文件
2.启动Camera功能
sudo raspi-config
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') # 拍照并保存
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() # 停止录制
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
-
结果
五、记录遇到的问题和解决方法,提供小组成员名单以及在线协作的图片
1.问题和解决方法
-
问题:对树莓派不熟悉,不会用,组装时不敢下手。
-
解决:不断尝试,后来慢慢熟悉。
-
问题:不会查看树莓派ip
-
解决:网络搜索方法,具体链接在上文实践步骤中给出
2.小组成员名单和在线协作的图片
2.1名单
学号 | 名称 |
---|---|
031702606 | 余琳玲 |
111700306 | 陈佳雯 |
031702616 | 林涛 |
2.2在线协作的图片