Paragon 项目:树莓派分形艺术
在本期的 Paragon 项目系列中,我们将介绍一个让分形栩栩如生的项目。它是一个能渲染和放大曼德布罗特集的相框,能创造出 Raspberry Pi 分形艺术!
曼德尔布罗特集当然,这就是著名的复数数学集合,其中出现了令人惊叹的分形图案。
该项目由以下各方共同完成 我们在向上 Reddit 的名字是 runezor 在 GitHub 上。最重要的是,他们愿意分享所有代码以及如何自己创建项目的详细信息!
硬件设施
这个设置非常简单。您需要一个 Raspberry Pi Zero、一个 7.5 英寸电子纸相框和一个 Waveshare 电子纸显示帽。
当然,您还需要 7.5 英寸的电子纸。
不过,如果您有不同的尺寸,配置代码也不会有任何问题。
正如您在照片中看到的那样,只需在相框背面开一个孔,就可以将电子纸连接到 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 来制作它,然后看看能否得到一个彩色屏幕!
你会如何处理这个项目?
超级酷的项目。
我很想知道,如果需要更多的技术,这篇文章会有多大的作用,但这篇文章本身只是一篇论文。
我希望能将它装在一个小巧的电源箱里,这样就能把它装在电瓶里了。
我制作了这个项目,最初的几张图片非常酷!现在,后面的一些图像有点弱。大部分是白色显示屏,上面有微小的曼德布罗特图像。其他人看到过类似的结果吗?