【树莓派入门系列】系统烧录、VScode远程开发以及摄像头配置

本文是一位大一学生分享的树莓派4B入门教程,包括系统安装、网络配置(无显示器情况下)、使用VSCode进行远程开发以及摄像头的启用和优化。通过编辑wpa_supplicant.conf文件配置网络,使用Remote-SSH扩展在VSCode中远程连接树莓派,并解决了摄像头卡顿问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:本文出自一个大一小白,勿喷
本博客的主要实现内容:
1、系统安装
2、实现树莓派网络配置
3、用vs code实现远程连接
4、调用原装摄像头并调整相关参数
各位可以挑选自己需要的观看哦

一. 系统安装

1、安装官网镜像烧录器

网址:https://www.raspberrypi.com/software/
点击下载即可

2、格式化SD卡

注意!!!在把SD卡从树莓派拔出来之前先断电!!!
打开刚刚下载的Raspberry Pi Imaginer
在这里插入图片描述

点击选择SD卡

在这里插入图片描述

选择刚插入到即可

在这里插入图片描述
再选择擦除
在这里插入图片描述
点击是,中间出现的警告都不用管,直接叉掉
格式化成功以后会有弹窗·如下:

在这里插入图片描述
格式化成功

3、烧录系统

这里建议直接下载官方的,继续打开之前的镜像烧录器
在这里插入图片描述
速度有点慢的。。。。。等吧!还能咋办
在这里插入图片描述
OK!

二、网络配置

这里之前卡了挺久的嘤嘤嘤

1、新建两个文件到root目录

在SD卡中新建空白文件ssh(不要后缀.txt)和wpa_supplicant.conf文件,后者可以用记事本打开编辑
在这里插入图片描述

点击确定,然后打开刚刚新建的wpa_supplicant.conf文件

2、编辑wpa_supplicant.conf文件

将如下代码放入文件并根据具体信息修改
代码如下(示例):

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="网络用户名"
psk="网络密码"
key_mgmt=WPA-PSK
priority=1
}


3、给树莓派上电

这时候就需要一个显示器(可能有人说我在诈骗,可能吧,但是之前没有)
因为系统第一次加载好像是要显示器才行,而且速度有点慢qwq

开机过程中有一步会让设置密码,请对自己好一点,尽量设置短一点的密码,像我都直接设置为1的。

在这里插入图片描述
看到显示网络已连接,证明网络配置成功
同时可以看到端口号,重点记住这里的ip地址后面要用

4、检查网络连接(没有显示器版)

如果没有显示器也没关系
先在power shell中进入树莓派(通过远程登陆)
输入以下代码进行查看

ping baidu.com

出现以下结果证明成功!

在这里插入图片描述

5、检查ssh(远程登陆功能)是否成功进入树莓派的SD卡

打开windows自带的powershell
输入以下代码

 ssh user@ip地址

回车后出现以下内容:
在这里插入图片描述
这时填yes,回车
在这里插入图片描述
然后会让你输入密码,输入时没有显示,正常,Linux是这样的

出现下面的一行绿色的字说明成功了,如果没成功,那么重新再把SD卡拔出来再添加一次空白的ssh文件,多刷几次应该就好了

三、VS Code中远程登陆树莓派进行代码编写

1、vs code扩展商城下载扩展Remote-SSH

在这里插入图片描述
在这里插入图片描述下载完成后会出现一个类似窗口形状的插件图标

点击图标
在这里插入图片描述
初始状态应该没有ip地址,需要手动添加,点击右上角加号

出现弹窗
在这里插入图片描述
在光标闪动位置输入以下代码:

 ssh username@ip地址    //这里的username千万注意是你树莓派系统上的用户名,不是原电脑上的!ip地址大家想必已经很熟练了

username千万注意是树莓派上装系统的时候给树莓派系统取的名字!
回车以后输入密码,然后选择操作系统的,建议选Lunix,毕竟大家都是懂代码的对吧!
在这里插入图片描述
出现一上小绿钩证明成功配置了。Happy!!!
如果还不确定,可以点击打开文件
在这里插入图片描述
显示以上内容证明完全成功!!!!!!

2、用树莓派上的VS Code编译代码

这时只需要将需要的代码文件直接复制到VS code里面就行了
在这里插入图片描述
这一步可以选择将文件夹添加到工作区(我这里选择的是Desktop)这个选项
在这里插入图片描述
出现这样的证明成功!
然后安装python编译器。
在这里插入图片描述

可以开始愉快看代码了!ohhhhhhhhhhhhhhhhhhhhhhhh

四、配置摄像头

注意我这里用的是树莓派4B原装的摄像头,插排线的辣种,所以端口就是8081。(就比较方便)

1、启用树莓派摄像头功能

首先在终端中输入以下代码:

sudo raspi-config

回车后出现以下界面:
在这里插入图片描述
选择Interfacing Option(接口选项) 回车
出现以下界面,顺便说一下这里还有很多的功能可以enable
在这里插入图片描述
这里我们选择Legacy Camera
在这里插入图片描述
选yes
系统会询问是否重启,选是
在这里插入图片描述
重启后可以通过以下代码查看摄像头连接情况
vcgencmd get_camera
在这里插入图片描述

2、解决原装摄像头卡顿问题

首先安装motion

sudo apt-get update
sudo apt-get install motion
sudo nano /etc/default/motion

安装好了以后显示以下界面
在这里插入图片描述先按ctal+x退出,不保存
然后在终端输入以下命令

sudo nano /etc/motion/motion.conf

回车出现以下界面:
在这里插入图片描述
对代码进行如下修改:

daemon on  #off改成on
width 640  
height 480 #根据摄像头像素自行更改
framerate 50 #这个代表帧率,50左右效果还行,可根据效果自行更改
stream_localhost off    #设为off	

然后,重点来了
可能是版本太新的原因,有一段代码要自己添加(搞了我好久)

stream_maxrate 70   //我是选择添加在了stream大类里面

在这里插入图片描述
ctrl+x然后保存回车再回车退回主界面

sudo motion //保存文件

在这里插入图片描述
然后就好了,视频就很丝滑了

3、在网页中打开摄像头

注意,每次打开摄像头之前要先启用motion!!!

sudo motion   #启用
sudo nano /etc/default/motion     #后台启用
sudo service motion restart   #重启

在网页中访问只需输入以下网址即可

树莓派ip:8081

在这里插入图片描述
将镜头对准电脑摄像头会有神奇效果哦!

最后的最后,树莓派运行有点慢,需要耐心!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值