Paragon 项目:树莓派分形艺术

树莓派分形艺术标题图片

在本期的 Paragon 项目系列中,我们将介绍一个让分形栩栩如生的项目。它是一个能渲染和放大曼德布罗特集的相框,能创造出 Raspberry Pi 分形艺术!

曼德尔布罗特集当然,这就是著名的复数数学集合,其中出现了令人惊叹的分形图案。

该项目由以下各方共同完成 我们在向上 Reddit 的名字是 runezor 在 GitHub 上。最重要的是,他们愿意分享所有代码以及如何自己创建项目的详细信息!

Pi Zero 相框
学分 我们在向上.

硬件设施

这个设置非常简单。您需要一个 Raspberry Pi Zero、一个 7.5 英寸电子纸相框和一个 Waveshare 电子纸显示帽。

当然,您还需要 7.5 英寸的电子纸。

不过,如果您有不同的尺寸,配置代码也不会有任何问题。

Raspberry Pi Zero 和 Waveshare 电子纸显示帽
学分 我们在向上.

正如您在照片中看到的那样,只需在相框背面开一个孔,就可以将电子纸连接到 Waveshare HAT 上。

将 Raspberry Pi Zero 连接到 Waveshare HAT 后,就可以设置代码了。

软件

项目代码为 Python。您首先需要转到 电子纸显示帽的 Waveshare 使用说明书 并启用 SPI 接口。然后,您需要安装 Python 功能库.

安装完成后,您需要安装三个 Python 软件包:Pillow、NumPy 和 tqdm。

如果你不知道,Pillow 可以让 Python 解释器处理图像。当然,NumPy 负责数值计算。而 tqdm 则提供了一个进度条,让你了解循环的进展情况。

有趣的事实:tqdm 实际上是阿拉伯语 "taqaddum "的缩写,意思是 "进步"。

分形艺术
学分 我们在向上.

然后,只需在 Pi Zero 上安装两个 Python 脚本即可。您可以在 此处的 GitHub 存储库.

总结

我最喜欢的 Paragon 项目是那些既简单又出色的项目。

如果您想了解更多详情,可以访问 Reddit 上的帖子 这里 和 这里.或者您也可以访问 GitHub 知识库.

如果您想了解更多 Paragon 项目,可以查看以下内容 这里.

我很想用一个更强大的 Pi 来制作它,然后看看能否得到一个彩色屏幕!

你会如何处理这个项目?

2评论

  1. Clusternate 在11 月 8, 2023在9:57 下午。

    超级酷的项目。

    我很想知道,如果需要更多的技术,这篇文章会有多大的作用,但这篇文章本身只是一篇论文。

    我希望能将它装在一个小巧的电源箱里,这样就能把它装在电瓶里了。

  2. Tom 在12 月 26, 2023在12:57 上午。

    我制作了这个项目,最初的几张图片非常酷!现在,后面的一些图像有点弱。大部分是白色显示屏,上面有微小的曼德布罗特图像。其他人看到过类似的结果吗?

发表评论