树莓派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-PSKpriority=5
}
network={ssid="WiFi名称2"psk="WiFi密码2"key_mgmt=WPA-PSKpriority=4
}

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

SSH连接

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

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

尾声

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

Single core power !!!

 标签: Raspberry Pi

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pytorch_lightning 安装

在安装pytorch-lightning时一定注意自己的torch是pip安装还是conda安装,pytorch_lightning 安装方式要与torch的安装方式保持一致,否则也会导致你的torch版本被替换。 正确安装方式: pip方式: pip install pytorch-lightning版本…

issue unit

The Issue Unit issue queue用来hold住,已经dispatched,但是还没有执行的uops; 当一条uop的所有的operands已经ready之后,request请求会被拉起来;然后issue select logic将会从request bit 1的slot中,选择…

第十二章 React 路由配置,路由参数获取

一、专栏介绍 🐶🐶 欢迎加入本专栏!本专栏将引领您快速上手React,让我们一起放弃放弃的念头,开始学习之旅吧!我们将从搭建React项目开始,逐步深入讲解最核心的hooks,以及React路由、…

0基础学java-day19(IO流)

一、文件 1 什么是文件 2.文件流 3.常用的文件操作 3.1 创建文件对象相关构造器和方法 package com.hspedu.file;import org.junit.jupiter.api.DynamicTest; import org.junit.jupiter.api.Test;import java.io.File; import java.io.IOException;/*** author 林然* vers…

js根据数组对象中的某个值去重

原理:利用对象key-value进行去重 去重方法: // 数组对象根据某一个值去重 filterList(list[], key) {let obj {};list?.forEach(item>{obj[item[key]]item;});return Object.values(obj); }, 用法: let list [{id: 1, name: 1},{id…

【TI毫米波雷达入门-11】毫米波速度相关计算

知识回顾 傅里叶变换 信号用复数表示,A :振幅, Q :相位 中频 信号 中频信号的相位 中频信号的表达公式 频率和相位的表达方式 使用两个Chirp 实现单个目标的测量 两个连续的chirp ,检测目标的相位差,通过速度和时间的关…

7+乳酸化+分型+实验,怎么贴合热点开展实验,这篇文章给你思路

今天给同学们分享一篇生信文章“Identification of lactylation related model to predict prognostic, tumor infiltrating immunocytes and response of immunotherapy in gastric cancer”,这篇文章发表在Front Immunol期刊上,影响因子为7.3。 结果解…

基于java的小型超市管理系统论文

摘 要 使用旧方法对超市信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在超市信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。 这次开发的小型超市管理系统有管理…

uniapp 数组添加不重复元素

一、效果图 二、代码 //点击事件rightBtn(sub, index) {console.log(sub, index)//uniapp 数组添加不重复元素if (this.selectList.includes(sub.type)) {this.selectList this.selectList.filter((item) > {return item ! sub.type;});} else {this.selectList.push(sub.t…

Java实现ZIP算法压缩和解压操作

ZIP是一种流行的文件压缩格式,它可以将多个文件打包成一个文件,以减小文件大小并方便传输。ZIP文件可以在大多数操作系统和软件中解压缩,例如Windows、Mac和Linux系统上的许多文件管理器和解压缩工具。ZIP压缩可以使用许多不同的压缩算法&…

【DEBUG】plt.cm.hot 的归一化问题

可视化时调用 # Matplotlib有很多内置的colormap,比如jet, viridis, hot等colormap plt.cm.hot # 选择一个colormapimg img.astype(np.float64) # 为了进行归一化,自动转换时float32norm plt.Normalize(vminimg.min(), vmaximg.max()) # 标准化灰度…

365锦鲤助手 砍价小程序源码 流量主引流裂变

源码介绍 修改版365锦鲤 助手, 砍价小程序源码 流量主引流裂变 拼多多商品快速丰富产品内容满足广大用户需求;流量矩阵让流量都进你的圈子飞起来;长期盈利、项目稳定 1.后台安装微擎 2安装应用 后台打包上传

23.12.10日总结

周总结 这周三的晚自习,学姐讲了一下git的合作开发,还有懒加载,防抖,节流 答辩的时候问了几个问题: 为什么在js中0.10.2!0.3? 在js中进行属性运算时,会出现0.10.20.300000000000000004js遵循IEEE754标…

【有限元仿真】or【流体仿真】

流体和刚体的关系? 刚体仿真关注刚性物体的运动和力学行为。刚体是指在外力作用下保持形状和结构不变的物体,不受弯曲或拉伸的影响。刚体仿真基于刚体力学原理和刚体运动学方程,模拟刚体的运动、转动、碰撞等行为。它可以用于模拟刚体之间的…

Mysql进阶-InnoDB引擎事务原理及MVCC

事务原理 事务基础 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 事务的四大特性: 原子性(A…

记录 | docker启动权限问题Get Permission Denied

docker 启动报错权限问题: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json”: dial unix /var/run/docker.sock: connect: permission d…

el-upload添加FormData参数,自定义上传接口

添加 :http-request"selfUpload"&#xff1a; <el-upload:disabled"saveLoading"class"upload-demo":limit"1":on-exceed"handleExceed":before-upload"beforeAvatarUpload":file-list"fileList":a…

电商软件定制开发数字化四大新趋势

近年来&#xff0c;电商软件定制化开发已经成为一种新趋势。得益于技术进步、用户需求个性化以及市场竞争的加剧。越来越多的企业开始认识到&#xff0c;为了在激烈的市场竞争中脱颖而出&#xff0c;他们需要一款高度定制化的电商软件来满足自身的特定需求。在电商软件定制开发…

【深度学习目标检测】五、基于深度学习的安全帽识别(python,目标检测)

深度学习目标检测方法则是利用深度神经网络模型进行目标检测&#xff0c;主要有以下几种&#xff1a; R-CNN系列&#xff1a;包括R-CNN、Fast R-CNN、Faster R-CNN等&#xff0c;通过候选区域法生成候选目标区域&#xff0c;然后使用卷积神经网络提取特征&#xff0c;并通过分类…

Android audio pop 音产生和解决方法

一、pop音产生原因 pop noise其实是隔直电容被充电产生。 二、pop音解决办法 1.插入模拟LPF 一般比较困难&#xff0c;pop noise是由于音频路径上隔直电容两端上电时候的压差而导致快速充电产生的&#xff0c;一般是在Audio PA的输入RC LPF上作调整&#xff0c;通过减小串联…