因为项目需要,最近入手了树莓派Zero,简单的记录下上手的过程

  • 写在前面(折腾史):

一开始只买了68块钱的Zero,心想好像用不到wifi&蓝牙…图样图森破,不还得靠网络配置环境?

  • 没买mini HDMI转HDMI的接口,看着有个像树莓派4B的mini HDMI接口的接口,以为用树莓派4B的mini HDMI线就能接显示屏(到货我就傻眼了,这接头我去哪找??)
  • 而且只有一个USB口接鼠标或键盘中的一个(还不能直接接),我还没有配套的micro OTG套件来转换…

解决办法就是:买齐该买的…

  1. micro OTG接口,最好是一拖四的分线器,方便连接键盘鼠标
  2. mini HDMI转HDMI的接口,用于连屏幕
  3. 买zero版本记得买usb转接板,可以用于SSH、与电脑共享网络(没网络安装什么库啥的很不方便哈)

因为想验证下之前在树莓派4B上的代码,所以就先用串口SSH试了下代码;在这之前,首先是要先配置下树莓派的SD卡,重新开始??NO no no 我选择直接克隆树莓派4B的sd卡

  1. 克隆SD卡

使用树莓派桌面系统下主菜单的“附件”中的SD Card copier

  • copy from选择(/dev/mmcblk0)的选项
    copy to Device 选择目标的sd
  • "new partition UUIDS"我打了勾,具体见这里

等待个几分钟就好了,然后插到树莓派Zero上就能用了!

参考了这篇博客树莓派(raspberry pi)备份系统及SD卡克隆方法

  1. 配置串口

这个因为我之前在树莓派4B上禁用了串口控制台,所以后来怎么也连不上哈,就先把新卡插回了树莓派4B,使能了串口控制台后,重启生效后,再把SD卡插回了Zero上

另外需要配置下SD卡中的config.txt文件,修改如下:

enable_uart=1       # 找到这行,将值改为1
dtoverlay=pi3-miniuart-bt  # 在config.txt最后一行加上,不同版本的树莓派可能不同
或者dtoverlay=miniuart-bt

接下来就是硬件连接了,找到GPIO口的TXD、RXD和GND,连接到USB转TTL串口助手的对应RXD、TXD、GND(注意是TXD对应RXD,RXD连接TXD)3.3v电源不用连,

打开Putty,修改为对应的COM口(win + x打开设备管理器,查看串口助手对应的COM口),speed:115200

顺利的话,打开的窗口输入用户名(默认是pi),如果能输入就是可以!然后输入用户密码就能进啦,成功!

okay,接下来就和终端一样啦~

  1. 安装Opencv

项目需要,需要安装opencv进行实验,这时发现直接从树莓派4B克隆过来的opencv不能用哈(提示非法指令),需要重新安装配置环境;

这时候就看出zero的问题来了,不能直接连接网络(可以使用USB拓展版与电脑共享网络,我没有相应硬件,也没法试)

网上有些树莓派zero安装OpenCV的资料,先贴在这里参考:
树莓派4B安装opencv(和这个差不多,唯一不同就是选择对应版本的Opencv)

树莓派zero w安装opencv
树莓派Zero上秒装 OpenCV(这个我试过了,安装很顺利,但是我在python中还是用不了,我猜是python版本问题)

思路就是:

  • 1 换源,我用的是清华的源
    参考上面树莓派4B安装opencv
  • 2 安装依赖库
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
  • 3 查看Zero安装的python版本,下载对应的Opencv安装文件

访问这个网站--------点这里查看、下载各个版本Opencv

我的Python版本是3.7.5,树莓派Zero CPU架构是armv6l,所以我下载的这个包: opencv_python-3.4.6.27-cp37-cp37m-linux_armv6l.whl
如果你的Python版本是3.5.x就下载opencv_python-3.4.6.27-cp35-cp35m-linux_armv6l.whl
前面的3.4.6.27应该是Opencv的版本号,cp35对应的应该是Python版本,按自己情况选择好了

  • 4 下载完对应的安装包后,通过VNC Viewer或者 File Zilla传输到 树莓派上(我新买了Zero W用来联网,配置环境)
  • 5 在安装包所在文件打开终端,输入:
pip3 install opencv_python-3.4.6.27-cp37-cp37m-linux_armv6l.whl
  • 安装后打开Python输入import cv2,不报错说明安装成功!
  1. Zero 连接网络

树莓派 零 Raspberry Pi Zero 网络解决方案
树莓派 Zero USB/以太网方式连接配置教程
电脑连接树莓派Pi Zero W
树莓派 零 Zero W 串口SSH登录和无线配置

。。。未完待续

树莓派Zero (w)上手记录相关推荐

  1. jetson nano上手记录

    英伟达Jetson nano A02上手记录 1. 硬件介绍 2.上手使用 1.获取镜像 2.开始使用 3.CUDA和CUDNN配置 4. opencv测试 3.部署深度学习 1.电源选配 2.增大内 ...

  2. 树莓派Zero W电台

    陈拓chentuo@ms.xab.ac.cn 2018.06.02/2018.06.21 0. 概述 使用树莓派可以自己制作一个无线电台,可以从1 MHz到250 MHz之间频段发送16比特立体声音频 ...

  3. 树莓派pico w点灯

    树莓派pico 以及树莓派pico w点灯 pico点灯代码: pico w 点灯代码: pico w联网操作led代码: pico点灯代码: #电路图上可以看出,led连接的是25号引脚,操作25号 ...

  4. 树莓派Zero W发布;亚马逊 AWS S3 服务出现故障 | IoT黑板报

    树莓派Zero W发布,配有Wi-Fi和蓝牙售价10美元 @cnBeta 为了庆祝树莓派的第五个生日,树莓派基金会推出了树莓派Zero W,它本质上是树莓派Zero ,但是添加了许多用户一直要求的功能 ...

  5. IoT黑板报:树莓派Zero W发布 配有Wi-Fi和蓝牙售价10美元

    IoT黑板报,阅尽物联网新鲜事! 关注物联网领域,寻求报道或投稿请邮件联系 jiawd@csdn.net 树莓派Zero W发布,配有Wi-Fi和蓝牙售价10美元 @cnBeta 为了庆祝树莓派的第五 ...

  6. 使用微软新必应(New Bing)AI机器人生成树莓派Pico W开发板MicroPython应用程序

    微软新必应是一款由人工智能驱动的AI搜索引擎(基于Chat GPT4.0的先进自然语言生成模型),它能与用户进行流畅.自然.有趣的对话,并提供可靠.及时的搜索结果,以及回答用户的各种问题.我们可以使用 ...

  7. 树莓派zero w 图像传输

    安装环境及所需软件 树莓派 zero w Raspbian Buster Lite(系统) RPi-Cam-Web-Interface(图像传输软件) Mobaxterm(串口访问软件) 硬件连接 软 ...

  8. w怎么接显示 树莓派zero_如何优雅地食用树莓派 zero w

    本文旨在教你全程只用一根线玩树莓派基础功能. 树莓派 zero w 是该家族最新的产品,可谓单板机工艺代表,梯形陶瓷天线.精密集成电路,赋予这张小卡片基本的蓝牙.Wi-Fi 功能,却不增加体积.紧凑的 ...

  9. 电脑连接树莓派Zero W

    电脑连接树莓派ZeroW 陈拓 2018.05.16/2018.06.09 0.  概述 本位介绍两种电脑连接树莓派PiZero W的方法: l  电脑通过USB以太网连接树莓派ZeroW l  电脑 ...

最新文章

  1. dell服务器清空系统空间,PowerEdge 服务器上的内存配置错误。
  2. DBUnit使用介绍
  3. 炼丹侠必知的9大池化操作​汇总
  4. python贪吃蛇设计目标_基于 pygame 设计贪吃蛇游戏
  5. 链表中删除选定结点的优雅操作!
  6. 【Pytorch神经网络实战案例】22 基于Cora数据集实现图注意力神经网络GAT的论文分类
  7. 操作系统(王道笔记第三章内存)
  8. POJ NOI MATH-7652 乘积最大的拆分
  9. 第四周Java学习总结
  10. get请求可以传body吗_详解用 Go 语言解析各种 HTTP 请求的方法
  11. C#串口通信工作笔记0001---嵌入式_串口通信_数据发送
  12. 【转载+思考】追问泄题之源:命题权寻租打开方便之门
  13. Ajax Post请求实例
  14. 给self.navigationItem.rightBarButtonItem设置字体颜色
  15. ping IP简单应用,查找故障
  16. LINUX获取当前窗口的ID
  17. 围棋单机版-纵横十九道,迷煞多少人
  18. pycharm代码删除恢复
  19. 详细介绍MVC与Django的MVT模式
  20. linux编译sqrt,linux c sqrt

热门文章

  1. 拉普拉斯方程和泊松方程的MATLAB可视化
  2. OpenPower基金会和联盟是什么?
  3. 用ajax进行分页查询
  4. Android有道词典开发
  5. 线程开的越多就越好吗|趣谈线程池
  6. 离散度计算公式 python_Python分析离散心率信号(中)
  7. ESP8266制作物联网万能遥控器
  8. Ubuntu20.04安装nvidia显卡驱动并解决重启后黑屏问题
  9. 计算机显示适配器禁用了电脑黑屏,Win10电脑禁用集成显卡后黑屏如何解决_Win10系统禁用集成显卡后黑屏解决方案...
  10. 3dmax软件渲染模型导出JPG格式图片的方法