需要的器件
- raspberry pi zero w一块
- 一张SD卡
- 一个TTL
- 杜邦线若干
- 一根usb数据线
- 一个扩展坞
- 一根一根mini HDMI线(可能不会用到,因为我倾向于使用串口来通信)
下载Raspberry Pi Imager
在这里:【下载Raspberry Pi Imager】(默认用的是windows)
安装好了之后,将SD卡插入电脑,打开这个软件,然后按下:ctrl+shift+x
:看到这个界面并勾选set locale settings:
保存,然后点击choose storage:
选择SD卡,然后选择操作系统:
这里选择lite版本的,开始写入,等待写入完毕,将SD卡插入树莓派,即可为树莓派插上电源和显示器并看到命令行界面。
如果这里选择的是os full,那么在写入镜像之后然后启动树莓派的时候可能报错:
Unable to read partition as FAT
参考[这里]会发现,是因为一开始格式化SD卡的时候的格式问题,参考[这篇博客],首先安装博客提到的软件,格式化SD卡为FAT32格式,然后重新下载镜像即可。
本机连接树莓派
这种方法还是无法避免需要用一次显示器,因为需要修改一个配置文件,还需要注意的是首次进入树莓派默认的用户是pi,用户名是raspberry。进入了之后可以修改密码:输入passwd回车即可修改。
好了接着说需要修改文件的事儿,修改的文件指令:
sudo nano /boot/config.txt
在文件的末尾添加如下内容:
enable_uart=1
可能使用nano不熟悉,它和vi是一样的作用,用于编辑文件。在窗口最下方有命令提示,编辑好了之后输入:
ctrl + o
写入成功之后退出:
ctrl + x
然后重启:
reboot
以上配置好了之后可以基于串口使用自己的电脑来连接树莓派,具体方法如下:
首先看看GPIO引脚的布局:
注意这里的TXD和RXD的位置,等下需要连线。
使用4根杜邦线连接TTL的5v、TXD、RXD、GND四个引脚,然后杜邦线的另外一端连接树莓派的5v、RXD、TXD、GND引脚(注意顺序!!!:5v->5v, TXD->RXD, RXD->TXD, GND->GND),然后树莓派的pwr同样接入电脑,最后的效果如图所示:
上面是接线,接好之后树莓派其实在后台已经开启,需要等待一段时间出现登录的界面,这个时间需要做的事情如下:
- 下载ch305,连接:【CH304下载】
- 打开设备管理器,查看端口:
确定当前的树莓派占用了哪一个com,确定的方法是:拔了再插,看看com列表谁变化了。 - 下载xshell。
下载好了xshell,新建会话,将协议改成SERIAL,然后点击左边的SERIAL:
然后选择port(刚刚自己找到的com,这里应该下拉选项一般来说只有一个,直接选就行),波特率设为115200,点击确定,然后连接即可:
输入用户名密码即可连接上去:
开启ssh
上面介绍了使用本机连接树莓派,那么能将本机的文件传到树莓派吗,可以,但是需要进行设置,具体如下:
- 命令行输入:
sudo raspi-config
选择interface options(选择:回车,返回:Esc):
- 然后选择ssh:
选择yes:
选择完了需要等几秒钟响应:
然后ESC退出即可:
至此,ssh已经开启,如果处在联网的状态下,可以用ssh登陆树莓派了。
除此以外,还可以在SD卡的根目录下新建一个ssh的空白文件(无后缀),系统启动时发现此文件会自动打开ssh。
安装python3.7
【https://zhuanlan.zhihu.com/p/343228318】
安装opencv
https://zhuanlan.zhihu.com/p/165104843