树莓派Zero (w)上手记录
因为项目需要,最近入手了树莓派Zero,简单的记录下上手的过程
- 写在前面(折腾史):
一开始只买了68块钱的Zero,心想好像用不到wifi&蓝牙…图样图森破,不还得靠网络配置环境?
- 没买mini HDMI转HDMI的接口,看着有个像树莓派4B的mini HDMI接口的接口,以为用树莓派4B的mini HDMI线就能接显示屏(到货我就傻眼了,这接头我去哪找??)
- 而且只有一个USB口接鼠标或键盘中的一个(还不能直接接),我还没有配套的micro OTG套件来转换…
解决办法就是:买齐该买的…
- micro OTG接口,最好是一拖四的分线器,方便连接键盘鼠标
- mini HDMI转HDMI的接口,用于连屏幕
- 买zero版本记得买usb转接板,可以用于SSH、与电脑共享网络(没网络安装什么库啥的很不方便哈)
因为想验证下之前在树莓派4B上的代码,所以就先用串口SSH试了下代码;在这之前,首先是要先配置下树莓派的SD卡,重新开始??NO no no 我选择直接克隆树莓派4B的sd卡
- 克隆SD卡
使用树莓派桌面系统下主菜单的“附件”中的SD Card copier,
- copy from选择(/dev/mmcblk0)的选项
copy to Device 选择目标的sd - "new partition UUIDS"我打了勾,具体见这里
等待个几分钟就好了,然后插到树莓派Zero上就能用了!
参考了这篇博客树莓派(raspberry pi)备份系统及SD卡克隆方法
- 配置串口
这个因为我之前在树莓派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,接下来就和终端一样啦~
- 安装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
,不报错说明安装成功!
- Zero 连接网络
树莓派 零 Raspberry Pi Zero 网络解决方案
树莓派 Zero USB/以太网方式连接配置教程
电脑连接树莓派Pi Zero W
树莓派 零 Zero W 串口SSH登录和无线配置
。。。未完待续
树莓派Zero (w)上手记录相关推荐
- jetson nano上手记录
英伟达Jetson nano A02上手记录 1. 硬件介绍 2.上手使用 1.获取镜像 2.开始使用 3.CUDA和CUDNN配置 4. opencv测试 3.部署深度学习 1.电源选配 2.增大内 ...
- 树莓派Zero W电台
陈拓chentuo@ms.xab.ac.cn 2018.06.02/2018.06.21 0. 概述 使用树莓派可以自己制作一个无线电台,可以从1 MHz到250 MHz之间频段发送16比特立体声音频 ...
- 树莓派pico w点灯
树莓派pico 以及树莓派pico w点灯 pico点灯代码: pico w 点灯代码: pico w联网操作led代码: pico点灯代码: #电路图上可以看出,led连接的是25号引脚,操作25号 ...
- 树莓派Zero W发布;亚马逊 AWS S3 服务出现故障 | IoT黑板报
树莓派Zero W发布,配有Wi-Fi和蓝牙售价10美元 @cnBeta 为了庆祝树莓派的第五个生日,树莓派基金会推出了树莓派Zero W,它本质上是树莓派Zero ,但是添加了许多用户一直要求的功能 ...
- IoT黑板报:树莓派Zero W发布 配有Wi-Fi和蓝牙售价10美元
IoT黑板报,阅尽物联网新鲜事! 关注物联网领域,寻求报道或投稿请邮件联系 jiawd@csdn.net 树莓派Zero W发布,配有Wi-Fi和蓝牙售价10美元 @cnBeta 为了庆祝树莓派的第五 ...
- 使用微软新必应(New Bing)AI机器人生成树莓派Pico W开发板MicroPython应用程序
微软新必应是一款由人工智能驱动的AI搜索引擎(基于Chat GPT4.0的先进自然语言生成模型),它能与用户进行流畅.自然.有趣的对话,并提供可靠.及时的搜索结果,以及回答用户的各种问题.我们可以使用 ...
- 树莓派zero w 图像传输
安装环境及所需软件 树莓派 zero w Raspbian Buster Lite(系统) RPi-Cam-Web-Interface(图像传输软件) Mobaxterm(串口访问软件) 硬件连接 软 ...
- w怎么接显示 树莓派zero_如何优雅地食用树莓派 zero w
本文旨在教你全程只用一根线玩树莓派基础功能. 树莓派 zero w 是该家族最新的产品,可谓单板机工艺代表,梯形陶瓷天线.精密集成电路,赋予这张小卡片基本的蓝牙.Wi-Fi 功能,却不增加体积.紧凑的 ...
- 电脑连接树莓派Zero W
电脑连接树莓派ZeroW 陈拓 2018.05.16/2018.06.09 0. 概述 本位介绍两种电脑连接树莓派PiZero W的方法: l 电脑通过USB以太网连接树莓派ZeroW l 电脑 ...
最新文章
- dell服务器清空系统空间,PowerEdge 服务器上的内存配置错误。
- DBUnit使用介绍
- 炼丹侠必知的9大池化操作​汇总
- python贪吃蛇设计目标_基于 pygame 设计贪吃蛇游戏
- 链表中删除选定结点的优雅操作!
- 【Pytorch神经网络实战案例】22 基于Cora数据集实现图注意力神经网络GAT的论文分类
- 操作系统(王道笔记第三章内存)
- POJ NOI MATH-7652 乘积最大的拆分
- 第四周Java学习总结
- get请求可以传body吗_详解用 Go 语言解析各种 HTTP 请求的方法
- C#串口通信工作笔记0001---嵌入式_串口通信_数据发送
- 【转载+思考】追问泄题之源:命题权寻租打开方便之门
- Ajax Post请求实例
- 给self.navigationItem.rightBarButtonItem设置字体颜色
- ping IP简单应用,查找故障
- LINUX获取当前窗口的ID
- 围棋单机版-纵横十九道,迷煞多少人
- pycharm代码删除恢复
- 详细介绍MVC与Django的MVT模式
- linux编译sqrt,linux c sqrt
热门文章
- 拉普拉斯方程和泊松方程的MATLAB可视化
- OpenPower基金会和联盟是什么?
- 用ajax进行分页查询
- Android有道词典开发
- 线程开的越多就越好吗|趣谈线程池
- 离散度计算公式 python_Python分析离散心率信号(中)
- ESP8266制作物联网万能遥控器
- Ubuntu20.04安装nvidia显卡驱动并解决重启后黑屏问题
- 计算机显示适配器禁用了电脑黑屏,Win10电脑禁用集成显卡后黑屏如何解决_Win10系统禁用集成显卡后黑屏解决方案...
- 3dmax软件渲染模型导出JPG格式图片的方法