树莓派zero w入坑指南

树莓派zero w入坑指南

入坑契机

说起创客不得不提到开源硬件Raspberry Pi(树莓派)。它是一款基于ARM的微型电脑主板,以MicroSD卡为硬盘,提供HDMI和USB等外部接口,可连接显示器和键鼠。以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通显示器和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。价格二百出头,还不买爆?

之前入手了树莓派3B拔草,后期有了Windows10 IoT系统加持感觉潜力无穷!但试用几天下来3B给我的感觉还是体积太大,发热明显。经过一番搜索,树莓派Zero w进入视线!

配置参数

On 28 February 2017, the Raspberry Pi Zero W was launched, a version of the Zero with Wi-Fi and Bluetooth capabilities, for US$10.

树莓派Zero w是树莓派基金会17年2月底为庆祝其第五个生日发布的特别版,本质上是树莓派Zero加Wi-Fi蓝牙。树莓派Zero W售价10美元,使用与3B相同的Cypress CYW43438无线芯片,提供802.11n无线局域网和蓝牙4.1连接。

树莓派Zero W完整配置如下:1GHz单核CPU,512MB内存,mini-HDMI接口,Micro-USB OTG端口,Micro-USB电源接口,HAT兼容40针GPIO扩展口,复合视频和重置接头,CSI摄像机连接器,802.11n WiFi+蓝牙4.1(BLE)。实测满载电流160mA核心温度低,非常适合电池供电。少废话,开箱!

硬件准备

树莓派Zero w三件套,包含主板、亚克力外壳、散热片、HDMI转换器、OTG线、GPIO排针。其中排针需要自己焊接,自备TF卡刷入系统即可使用。

不得不说,Zero w真的小,长6cm的主板涵盖各种功能必须精工细作。值得一提的是HDMI接口右侧的梯形区域为Zero w的WiFi/BT天线,由瑞典天线大师Proant AB亲自操刀设计。天线位置处所有6层铜箔中都做了镂空处理,整成有一个梯形的“孔状”,而那个成形的部分被通孔(Vias)和几颗微小的电容器包围,构成了2.4GHz的谐振腔,通过电容器驱动,整个设计就组成了Pi Zero W的天线,堪称点睛之笔。为了方便后期连接uart串口和I2C接口我打算焊接GPIO排针。

为保护爱板,额外安装散热片和亚克力支架,安装过程比较友好。整体外观如图:

系统安装

组装环节告一段落,由于Zero w使用了非标准接口,想要耍起来必须上转接器,那么日后工作中的小派可能会是这样:

这有悖Zero w设计的初衷,而且一点也不简洁,差评!抑或手头上没有HDMI显示器的同学,有啥办法可以只用一根线玩转Zero w?有,使用VNC或ssh远程登陆。

上树莓派官网下载Raspbian的系统镜像,受制于Zero w的性能我选择了不带图形界面的Lite版。若使用Desktop版可开启VNC进行连接。

下载完成使用Win32DiskImager烧写软件将文件写入SD卡,站起来走走喝杯茶,整个过程大约10分钟。好,重点来了!如何在没有屏幕的情况下配置WiFi连接并开启系统的ssh?

网络配置

首先在SD卡boot分区中新建wap_supplicant.conf文件,然后使用Notepad++写入如图内容。

# This is /boot/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
network={
    ssid="WiFi名称1"
    psk="WiFi密码1"
    key_mgmt=WPA-PSK
    priority=5
}
network={
    ssid="WiFi名称2"
    psk="WiFi密码2"
    key_mgmt=WPA-PSK
    priority=4
}

可加入多个netwoek,其priority为优先级,大值优先,不能为负。注意保存时转换为Unix(LF)格式。最后再建立一个名为ssh的空白文件即可开启ssh功能。

SSH连接

插电,启动!打开putty设置ssh参数,默认主机名raspberrypi,端口22,用户名pi,初始密码raspberry。

万事俱备,开始你的树莓派学习之旅吧!

尾声

最后放张ZeroW和3B的对比图结束

Single core power !!!

 标签: Raspberry Pi

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/244749.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

jvm阶段小节

文章目录 静态变量与局部变量的对比: 我们知道类变量有两次初始化的机会,第一次是在“准备阶段”(链接),执行系统初始化,对类变量设置默认值,另一次则是在“初始化”阶段,赋予程序员…

Postman测试 restful 接口!

日常开发中经常会遇到没有前提界面,直接调用后台 restful 接口的情景,不管时后台代码先行,并且开发完之后开发人员进行自测还是,或者是专业测试进行 restful 接口测试,都需要一款工具,现在就来介绍 postman…

如何在本地搭建Oracle数据库并实现无公网ip通过PLSQL工具远程连接数据库

文章目录 前言1. 数据库搭建2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射 3. 公网远程访问4. 配置固定TCP端口地址4.1 保留一个固定的公网TCP端口地址4.2 配置固定公网TCP端口地址4.3 测试使用固定TCP端口地址远程Oracle 正文开始前给大家推荐个网站,前些天发…

PythonStudio:一款国人写的python及窗口开发编辑IDE,可以替代pyqt designer等设计器了

本款软件只有十几兆,功能算是强大的,国人写的,很不错的python界面IDE.顶部有下载链接。下面有网盘下载链接,或者从官网直接下载。 目前产品免费,以后估计会有收费版本。主页链接:PythonStudio-硅量实验室 作…

期末数组函数加强练习

前言:由于时间问题,部分题解取自网友,但都是做过的好题。 对于有些用c实现的题目,可以转化成c实现,cin看成c的读入,可以用scanf,输出cout看作printf,endl即换行符 开胃菜&#xff…

从零构建属于自己的GPT系列6:模型部署2(文本生成函数解读、模型本地化部署、文本生成文本网页展示、代码逐行解读)

🚩🚩🚩Hugging Face 实战系列 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在PyCharm中进行 本篇文章配套的代码资源已经上传 从零构建属于自己的GPT系列1:数据预处理 从零构建属于自己的GPT系列2:模型训…

在线学习平台-学生端

在线学习平台------手把手教程👈 学生端课程分页查询 sql: 学生登入时,只能看见自己的所属课程,需要关联查询,查出学生对应的课程 SELECTt2.course_id,t2.course_name,t2.course_cover,t2.teacher_id,t3.nick_name,t2.remarkfrom sys_user t1LEFT JOIN ms_course t…

计算机系统结构MIPS流水线

题目 其中:R3的初值是R2396。假设:在整个代码序列的运行过程中,所有的存储器访问都是命中的,并且在一个时钟周期中对同一个寄存器的读操作和写操作可以通过寄存器文件“定向”。问: (1)在没有任…

C++模板编程浅析

函数模板 声明与定义函数模板 #include <iostream> using namespace std; template <class T> void swap_new(T& a, T& b);int main() {int a 1, b 2;float c 1.5, d 3.6;swap_new(a, b);swap_new(c, d);cout << a << " " &…

Redis HyperLogLog 数据结构模型统计

HyperLogLog HyperLogLog 不是一种新的数据结构 &#xff0c; 本质上是字符串类型。 是一种基数算法。 通过 HyperLogLog 可以节省内存空间&#xff0c;并完成独立总数的统计。 HyperLogLog 数据结构可用于仅使用少量恒定内存来计算集合中的唯一元素&#xff0c;具体而言&…

Centos硬盘操作合集

一、硬盘命令说明 lsblk 列出系统上的所有磁盘列表 查看磁盘列表 参数意义 blkid 列出硬盘UUID [rootzs ~]# blkid /dev/sda1: UUID"77dcd110-dad6-45b8-97d4-fa592dc56d07" TYPE"xfs" /dev/sda2: UUID"oDT0oD-LCIJ-Xh7r-lBfd-axLD-DRiN-Twa…

【coco】掩膜mask影像转coco格式txt(含python代码)

最近在做实例分割&#xff0c;遇到二值掩膜影像——coco格式txt的实例分割转换问题&#xff0c;困扰很久&#xff0c;不知道怎么转换&#xff0c;转出来的txt没法用代码成功读取。一系列问题&#xff0c;索性记录下自己的结局路程&#xff0c;方便大家python代码自取。 目录 &…

Python开发运维:Python调用K8S API实现资源管理

目录 一、实验 1.Python操作K8S API获取资源 2.Python操作K8S API创建deployment资源 3.Python操作K8S API删除k8s资源 4.Python操作K8S API修改k8s资源 5.Python操作K8S API查看k8s资源 二、问题 1.Windows11安装kubernetes报错 2.Python通过调用哪些方法实现Pod和De…

C4D云渲染怎么提升速度小技巧?C4D云渲染速度提升技巧

当许多C4D用户转向云渲染时&#xff0c;他们常常会发现渲染速度并没有预期中的提升&#xff0c;这让人产生疑问&#xff0c;为什么使用云渲染服务后&#xff0c;渲染时间依然没有显著缩短&#xff0c;C4D云渲染情况取决于多个因素&#xff0c;如&#xff1a;渲染任务特点以及所…

图的搜索(二):贝尔曼-福特算法、狄克斯特拉算法和A*算法

图的搜索&#xff08;二&#xff09;&#xff1a;贝尔曼-福特算法、狄克斯特拉算法和A*算法 贝尔曼-福特算法 贝尔曼-福特&#xff08;Bellman-Ford&#xff09;算法是一种在图中求解最短路径问题的算法。最短路径问题就是在加权图指定了起点和终点的前提下&#xff0c;寻找从…

代码上传的gitee平台

1.首先我们访问工作台 - Gitee.com进行注册和登录 2.我们创建一个仓库&#xff1a; 3.在本地创建我们的项目 在这文件夹里面我们打开git bush,执行 一下操作&#xff1a; git init &#xff1a;初始化仓库 git status&#xff1a;检查状态 git add . &#xff1a;将当前文件…

【wimdows电脑上管理员账户与管理员身份的区别】

管理员账户 在控制面板的用户账户中&#xff0c;点击更改账户类型&#xff0c;可以看到目前的账户是“管理员账户”还是“标准账户”。 管理员身份 在快捷方式上右击&#xff0c;可以看到&#xff0c;可以选择以管理员身份运行该软件。 如何查看某个应用是否以管理员身份…

6.Jetson Orin Nano 系统在NVME SSD上备份与恢复

Jetson Orin Nano 系统在NVME SSD上备份与恢复 刚开始我也参考其它博主写的系统备份与恢复&#xff0c;由于我Jetson 的系统盘是1t的&#xff0c;用dd命令拷贝的到另外一个1t的硬盘里面时&#xff0c;总会出现硬盘空间不足的情况出现。只能从小硬盘容量往大硬盘容量拷贝&#…

单通道led线性驱动芯片推荐:SM2082EGS

单通道LED线性驱动芯片是一种用于控制LED灯的芯片&#xff0c;它能够提供恒定的电流输出&#xff0c;从而实现LED灯的稳定亮度调节。这种芯片主要由输入端、控制电路、放大器和输出端构成&#xff0c;通过控制输入端的电压和信号来调节LED的亮度。 单通道led线性驱动芯片推荐&a…

JAVA:乘除窗体的实现

目录 题目要求&#xff1a; 窗口的实现&#xff1a; try 和 catch 的用法&#xff1a; 思路大意&#xff1a; 关键代码的实现&#xff1a; 题目要求&#xff1a; 使用 try 和catch 方法完成乘法除法的异常处理和窗体的实现&#xff0c;如下图所示&#xff1a; 窗口的实…