玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车

目录

        • 一、写在前面
        • 二、系统实现:


Author:qyan.li

Date:2022.6.10

Topic:详解树莓派的使用及基于树莓派制作手势控制的小车

Reference:如何给树莓派安装操作系统 - 知乎 (zhihu.com)

一、写在前面

         ~~~~~~~~         课程的结业项目要求基于树莓派做个小东西,无意中翻出大一刚入学时做项目剩下的小车架,就想着能不能基于此做一个小车的系统,将树莓派放置在上面,形成一个系统。后面又在思考,单纯的驱动难度太小,能不能添加一些控制的模块,比如语音控制,手势控制等等,于是就形成今天要写的项目:基于树莓派的手势控制的智能小车

         ~~~~~~~~         顺便提一下,为方便大家烧录树莓派系统,所有相关软件均会在文中提供下载连接,文章末尾会以网盘的形式将相关的安装包打包提供,大家可自行下载使用。凭这一点,你还不给我点个赞!开个玩笑,希望打动你的是文章的内容,有收获就好!

二、系统实现:

         ~~~~~~~~         在正式开始之前,需要做一些准备工作,主要包括:

  • 相关配件的购买:SD卡,其余视情况购买

  • 树莓派系统的烧录

  • 小车系统的构建(模块组装,系统接线等等)


         ~~~~~~~~         上面作为一个分界线,首先来说明raspberry系统的烧录,网络上有关树莓派系统烧录的讲解视频和博文都比较多,但大多比较老,可以成功安装,但在安装的过程中可能会出现诸多问题。树莓派官网上提供系统的安装教程,为避免部分同学无法科学上网Youtube,视频提供在下方,可按照教程安装。
玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车_第1张图片

         ~~~~~~~~         新版的树莓派系统安装提供一个imager_1.7.2.exe的烧录工具,可以凭借于此完成树莓派系统的烧录和树莓派初始化的一些配置。

烧录工具下载连接:Raspberry Pi OS – Raspberry Pi

         ~~~~~~~~         OK,下面详细讲解工具的使用以及树莓派系统的安装。

  1. SD卡插入PC机(SD卡一般带有U盘状或者扁平状的卡槽),运行下载好的imager软件,界面如下:
    玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车_第2张图片

  2. 分别选择目标烧录的操作系统(树莓派官方系统选择第一个),插入的储存卡,注意此时不要点击烧录

  3. **划重点!!!**此处必须点击右下角设置进行树莓派初始化的设置,可以省去后面诸多的问题,必须配置的几个方面:

    • 用户名和密码配置,新版本系统移除默认用户,因此必须自己设置用户名和密码,牢记(最好写在备忘录里),后续系统登录需要
    • Wifi配置Wifi配置成功后,树莓派启动后会自动链接,便于后续操作和远程链接,Wifi我配置为寝室网络,因此树莓派启动时仅能链接寝室网络,无法链接其他。如果树莓派需要不断更换位置使用,建议配置个人手机热点
    • SSH服务设置为开启,方便后续借助于SSH操作树莓派以及VNC服务开启(重点:必须开启)
  4. 点击烧录raspberry系统,烧录过程中出现问题,可重新多烧录几次

  5. SD卡插入树莓派背面的卡槽,树莓派上电


         ~~~~~~~~         上面又是一个分界线,按照上面的步骤,理论上讲,树莓派的系统已经安装好,且此时树莓派应该已经链接上你事先设定的网络。

         ~~~~~~~~         是否成功链接,你可以通过查看链接在当前网络下的设备即可,手机热点通过手机查看;如果你和我一样,使用寝室WIFI,可以通过浏览器管理查看,方法如下:

  • 浏览器输入192.168.1.1进入路由器管理界面(前提:PC机必须链接在寝室WIFI下)
  • 输入寝室WIFI的用户名和密码,即可以查看当前网络下是否有Raspberry链接,点击进入Raspberry的管理界面,可以看到树莓派的IP地址,后续有用

         ~~~~~~~~         又是一个分界线,此时树莓派系统烧录完成,树莓派也成功联网,但是我们如何应用呢?由于树莓派是一个微型的计算机,你可以链接外设-显示器借助于图形化界面操作树莓派,这是一种解决的办法,但显然违背我们的初衷,微小便携,更何况后续我们还要嵌在小车上。那有没有其他的方式呢?

         ~~~~~~~~         这是就不得不提前面给大家强调的SSH服务啦,由于树莓派官方系统是基于linux的,所以它也具有linux系统最大的特色,终端,而SSH服务让我们可以通过命令行的方式操作树莓派:

         ~~~~~~~~         这里我们借助于的是putty的软件,下载连接:https://www.putty.org/下载完成打开界面如下:
玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车_第3张图片
在其中输入IP地址,点击open即可进行树莓派的终端,借助于命令行操作Raspberry

Tips:

树莓派IP地址的查询方法,寝室WIFI可借助于192.168.1.1路由器管理进行查询,手机热点由于系统不同方法也不同,请自行检索


         ~~~~~~~~         OK,此处又是一个分界线,因此此时我们已经可以实现和树莓派进行交互啦,但是上述有一个比较重要的问题,许多同学是没有接触过linux终端的,就算知道,一般也是仅限于知道(我)。所以,上述交互方式显然不友好,那么可不可以像windows一样借助于图形化界面操作呢?答案是可以,此时就要上场今天的第二个工具:VNC-Viewer

VNC-Viewer下载连接:https://www.realvnc.com/en/connect/download/viewer

         ~~~~~~~~         VNC-Viewer是一款远程链接的服务,可以将ipadPC机等等作为树莓派的显示屏幕,而不必必须使用HDML链接显示屏的方式。如果希望借助于VNC-Viewer连接树莓派,必须事先在树莓派上开启VNC服务,如何开启呢?借助于SSH命令行进行操作,其实这才是我为什么强调必须在初始化时开启SSH服务的原因。

         ~~~~~~~~         但是由于自己配置的时间较为久远,因此在此不会展示详细的步骤,可参考下面的连接进行配置:

(6条消息) 使用VNC Viewer连接树莓派超时的原因_Lok’tar O’gar的博客-CSDN博客_树莓派vnc连接超时

里面包含有借助于SSH命令行详细配置开启树莓派VNC的详细步骤。


         ~~~~~~~~         截止到现在,理论上讲,你已经可以借助于VNC-Viewer连接树莓派,看到树莓派的主屏幕啦!接下来就可以为所欲为啦!!


         ~~~~~~~~         下面提供一些相关的链接方便大家参考借鉴:

  • 借助于路由器192.168.1.1查看树莓派的IP地址:

    https://blog.csdn.net/wongnoubo/article/details/79628313

  • 借助于VNC-Viewer使用电脑或者ipad充当树莓派的显示屏

    https://blog.csdn.net/qq_33475105/article/details/116402902

  • VNC链接显示Timed out waiting for a response from the computer

    (13条消息) 使用VNC Viewer连接树莓派超时的原因_Lok’tar O’gar的博客-CSDN博客_树莓派vnc连接超时

  • SSH连接显示access denied

    树莓派新系统默认移除pi用户,无法通过此进行登录

  • 通过wpassh树莓派连接wifi

    (13条消息) 2 树莓派设置连接WiFi,开启VNC等等_行走的皮卡丘的博客-CSDN博客_树莓派开启wifi功能

  • 系统烧录成功后,树莓派显示can not currently show the desktop

    https://blog.csdn.net/LlHilo/article/details/106577069

    Tips

    树莓派显示分辨率过低,按照上述方式设置后,一定要reboot,重启系统,否则不会生效


         ~~~~~~~~         此处提供相关的安装包,方便大家下载使用:(其中包含sshvncimager下载和格式化工具),格式化工具自己没用到,但是部分博文有提及,需要同学自取。

链接:https://pan.baidu.com/s/1FwpFadmzbooNP27CMQPetg
提取码:8rdp


         ~~~~~~~~         写不动啦,今天先暂时更新到树莓派系统的安装,后续系统相关内容持续更新,这是一场持久战!!

你可能感兴趣的:(Raspberry,树莓派,智能控制,人工智能)