用Raspberry Pi Zero 2做的有趣项目

你能在原始Raspberry Pi Zero上做的任何事情,你都能在Raspberry Pi Zero 2上做。

它在许多项目中都是一对一的替代品,因为Raspberry Pi Zero 2和原来的Zero都是相同的外形尺寸。

也就是说,某些有趣的项目在Raspberry Pi Zero 2上更加可行,因为它的计算能力提高了。因此,让我们来看看Pi Zero 2在与较大的Pis和原始Pi Zero的竞争中脱颖而出的那些例子。

复古游戏仿真

使用Pi Zero 2 W将立即给你的仿真器带来很大的性能提升,因此这是一个特别适合Raspberry Pi Zero 2 W的项目的典型例子。

因此,如果你想玩SNES、Gameboy甚至PlayStation或Dreamcast的游戏,你将在Pi Zero 2 W上获得更大的成功。

值得注意的是,Pi Zero 2可以与Retroflag GPi Case一起使用,与旧的Raspberry Pi Zero进行1:1的交换。 

软件。

归根结底:从2021年12月起,你需要使用 每周发布的Pi 2/3.

召回箱:(从2022年1月起与Zero 2一起使用)

硬件套件。

复古旗GPi

Null2指南

mintyPi (将Pi Zero放入Altoids罐中)

最低限度的设置

要建立一个复古游戏系统,你需要这些组件。

你所需要的一切都包括在 我们的Raspberry Pi Zero 2 W Retrogaming套件

用Recalbox轻松进行复古游戏

Recalbox与Raspberry Pi Zero 2兼容,所以它是更好的选择。

最重要的是,安装超级简单。

只要下载 树莓派成像器 和下 操作系统 -> 仿真和游戏操作系统 -> 选择 Recalbox - Raspberry Pi Zero 2.

安装recalbox

确保你已经将你的microSD卡插入你的电脑,并在你的电脑上选择它。 储存 选择。

将你的SD卡放入你的Pi Zero 2,插入你的游戏手柄,你就完成了。

Retropie能与Zero 2一起使用吗?

复古靴

我使用了 翻新的每周建设 用文件名 retropie-buster-4.7.19-rpi1_zero.img.gz 并在我的Pi Zero 2 W上启动了。Retropie不正式支持Raspberry Pi Zero 2。

Pi Zero 2上的MagicMirror²。

MagicMirror²是一款开源软件,可以让你在镜子上显示信息。

你可以通过第三方模块显示警报、日历、时钟、赞美、当前天气、新闻、天气信息等。

Pi Zero 2 W特别适合这个项目,因为它体积小,耗电少,这意味着它可以用你的显示器的USB端口甚至电池来运行。这是它比用耗电的Pi 4或其他普通尺寸的板子运行所具有的优势。

Pi Zero 2 W也比原来的Pi Zero更适合,因为MagicMirror运行在Electron上,它使用Chromium渲染引擎和Node.js运行时间。换句话说,MagicMirror是一个在浏览器中运行的网络应用,对你的电脑有特殊权限。

Chromium在Pi Zero 2上运行得很差,但一个小技巧使我的加载时间减少了三分之一。我写道 这里有一个方法,建议你这样做.

视觉冲击

安装MagicMirror

最简单的方法是使用MagicMirror安装脚本,将所有必要的组件打包。

这个脚本需要一段时间来安装,但会有两个提示。

视觉冲击
  • 使用pm2进行自动启动?
    • 如果你说是,那么pm2将在启动时运行MagicMirror。如果不是,你将不得不在每次启动时手动启动MagicMirror。
  • 禁用屏幕保护程序?

下面的说明假定你对两者都说是。

另外,如果你对运行一个脚本有顾虑,你可以在 官方文件中规定的六个步骤

配置MagicMirror

我第一次运行MagicMirror时,它没有显示与我相关的信息。它显示的是美国的节日和《纽约时报》的新闻。

下面是如何改变它。

  • 退出MagicMirror (CTRL+Q)
  • 阻止MagicMirror再次弹出,方法是运行 pm2 stop MagicMirror
  • 转到 /home/pi/MagicMirror/config
  • 编辑 config.js

在这个文件中,你可以编辑模块的参数。

天气预报

例如,为了编辑天气,我修改了键值对中的参数 模块。"天气" 和。

  • 输入你的位置(例如,德国莱比锡或荷兰阿姆斯特丹或法国巴黎)。
  • 或者,使用一个locationID。
  • 输入你的API密钥(注册一个openweathermap.org账户,然后 去这里获得一个API密钥。
  • 保存该文件。运行MagicMirror。如果它仍然停留在 "加载",重新启动你的Pi可能会有帮助。

见文件 以了解关于所有其他模块的进一步说明。

完成后,你可以通过重启MagicMirror(如果你启用了自动重启),或者你可以打开终端并运行 pm2启动MagicMirror。 

我重新启动......然后发现自动重启功能不起作用。

使用pm2时,MagicMirror不能自动重新启动

这使我不得不争分夺秒地寻找解决方案。 

而幸运的是,我找到了一个。

由于某些原因,上述安装程序中捆绑的脚本不能工作。不过,在脚本作者的Github上有一个单独的脚本,专门用来运行pm2的自动启动功能。

我运行了这个,MagicMirror在启动时开始了。

bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)"

无人机

虽然以下是基于原始的Pi Zero,但由于新的Pi Zero 2有更多的动力可用,使你有更多的空间进行定制。例如,你可以增加一个录制视频或播放音乐的功能。

ZeroBot:一个陆地漫游的3D打印机器人

如果你正在寻找建立一个FPV机器人。 考虑建立n归根结底是 "ZeroBot"。.

ZeroBot是基于Raspberry Pi Zero W的外形尺寸,因此3D打印的组件将适用于较新的Zero 2 W。

该机器人使用廉价和容易找到的部件,可以由任何电脑或智能手机通过网络浏览器控制。

需要的零件

  • 树莓派Zero 2 W
  • 2个ICR18650锂电芯2600mAh
  • 树莓相机模块
  • 零度空间
  • 迷你DC双马达控制器
  • 直流减速电机
  • ADS1115 ADC板
  • TP4056 USB充电器
  • MT3608升压转换器
  • 覆盆子CPU散热片
  • 微型SD卡(8GB或以上)
  • 2个LED
  • BC337晶体管(或任何其他NPN)。
  • 11.5 x 6mm开关
  • 4x M3x10螺丝和螺母

设置Zerobot的最简单方法

设置ZeroBot的最简单方法是用SD卡闪现图像,但这似乎并不奏效,根据 一个在Hackaday项目页面上的评论者.

对评论员加里-斯科特来说,有效的方法是:。

  1. 安装Raspberry Pi OS Buster (不是最新的Bullseye)
  2. 按照标题下的指示 "无头设置"
  3. 在下一步,改用加里的指示。
用下面的步骤取代划掉的区域的步骤,然后用绿色区域的内容继续。

运行下面的命令,而不是划掉的区域里的内容。

sudo apt-get update

sudo apt-get upgrade
sudo apt install apache2 -y
curl -sL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt install -y nodejs
git clone https://github.com/CoretechR/ZeroBot Desktop/touchUI
cd Desktop/touchUI
sudo npm install express
sudo npm 安装 socket.io
sudo npm安装pi-gpio
sudo npm 安装 pigpio

加里还提到,他不得不 "删除 "app.js "文件中所需要的模块行,因为我由于某些原因无法让ADS1115的模型在Pi Zero W 2上加载"。

然后,按照绿色区域中突出显示的其余指示,并 说明页上的其余步骤。

为硬件布线。 遵循这些指示。

我没有3D打印机,我在哪里可以找到?

仅仅为了这个项目去买一台3D打印机可能显得非常不合时宜,我明白。

我还发现,在较大的城市,有一些合作的创客空间,可能有一台3D打印机,你可以按次付费使用。

这些空间有很多名字,但通常在其名称中都有几个关键词,包括。

  • 制作者
  • 黑客
  • 黑客
  • 实验室
  • 空间

另一个可以找到3D打印机的地方是在当地的图书馆。

steamlink树莓派零2

它是有效的!

你可以通过Steam Link在你的Raspberry Pi Zero 2 W上玩PC游戏。

虽然Steam Link不Raspberry Pi Zero 2不被官方支持,但我还是设法让它运行。

而我对这个结果印象非常深刻。如果在PC上玩会得到满分,那么Steam Link在Raspberry Pi Zero 2上会得到4/5的分数。

优点

Raspberry Pi Zero 2 W非常小,很容易藏在电视或显示器后面,保持整洁和干净。

你也许还可以用电视上的USB给你的Pi Zero 2供电,从而减少对另一条通往电源插座的长电缆的需要。如果你不确定你的设备的USB是否能支持Raspberry Pi。 PiCockpit的PiDoctor模块可以帮助你进行诊断。

而且Pi Zero 2 W很便宜。它是一台16欧元的电脑,而Steam Link推荐的最低Pi 3B是38欧元。

弊端

Pi Zero 2没有得到Steam Link的正式支持,而且它没有配备以太网端口。

Steam特别建议你将广播电脑和Raspberry Pi都插入有线以太网。

需要的零件

以下是你需要的东西。

Raspberry Pi Imager的屏幕截图。只有Raspberry Pi OS (Legacy) Buster能与Steam Link一起工作。不要使用Bullseye或Lite版本!

确保用Raspberry Pi OS Legacy图像(Buster)来闪现你的SD卡。它不会与最新的Bullseye图像一起工作。

打开一个终端,运行这些命令。

sudo apt update
sudo apt install steamlink

你可能会得到一个错误,说你没有足够的视频内存。为了解决这个问题,请进入左上方的菜单(Raspberry Pi标志),然后进入 首选项 -> Raspberry Pi配置 -> 性能 -> GPU内存 并将其设置为128MB。

然后,使用桌面图标或输入 蒸汽链接 进入终端,启动Steam链接。

Steam链接将扫描你的网络并找到一台装有Steam的电脑。然后它会要求你在电脑上输入一个验证码。

然后它将测试你的网络连接。最后,你会看到你的全部游戏列表。

汽联树莓派零二号过火了
通过Steam链接在我的Raspberry Pi Zero 2上玩Overcooked 2。体验非常好,我非常满意。

发表评论