Projeto Paragon: Arte Fractal Raspberry Pi

Imagem de título da arte fractal do Raspberry Pi

Nesta edição da nossa série de Projectos Paragon, vamos abordar um projeto que vai dar vida aos fractais. É uma moldura que renderiza e amplia o conjunto Mandelbrot, criando arte fractal Raspberry Pi!

O conjunto de Mandelbroté, naturalmente, o famoso conjunto matemático de números complexos a partir do qual surgem padrões fractais visualmente impressionantes.

Este projeto foi elaborado e partilhado por wearemessingup Reddit, que dá pelo nome de runezor no GitHub. O melhor de tudo é que se dispuseram a partilhar todo o código e os detalhes sobre como criar o projeto!

Porta-retratos Pi Zero
Crédito: wearemessingup.

Hardware

Esta configuração é maravilhosamente simples. Vais precisar de um Raspberry Pi Zero, de uma moldura para papel eletrónico de 7,5 polegadas e de um Waveshare e-Paper Display HAT.

Naturalmente, também precisa de papel eletrónico de 7,5 polegadas.

No entanto, se tiver em mente um tamanho diferente, não deverá ter qualquer problema em configurar o código.

Raspberry Pi Zero e Waveshare e-Paper Display HAT
Crédito: wearemessingup.

Como pode ver na fotografia, é tão fácil como cortar um buraco na parte de trás da moldura para que possa ligar o e-Paper ao Waveshare HAT.

Depois de ligar o Raspberry Pi Zero ao Waveshare HAT, está pronto para configurar o código.

Software

O código do projeto é Python. Primeiro, tens de ir a o manual de instruções Waveshare para o e-Paper Display HAT e ativar a interface SPI. Em seguida, é necessário instalar o programa Python biblioteca de funções.

Depois de o ter feito, terá de instalar três pacotes Python: Pillow, NumPy, e tqdm.

Caso não saiba, o Pillow permite que o interpretador Python processe imagens. O NumPy, claro, trata da computação numérica. E o tqdm dá-lhe uma barra de progresso para ver em que ponto está um ciclo.

Curiosidade: tqdm é a abreviatura da palavra árabe "taqaddum", que significa "progresso".

Arte Fractal
Crédito: wearemessingup.

Depois é só uma questão de colocar dois scripts Python no Pi Zero. Podes encontrá-los em o repositório GitHub aqui.

Conclusão

Os meus projectos Paragon preferidos são aqueles que são tão simples como brilhantes.

Se quiser mais pormenores, pode consultar as publicações no Reddit aqui e aqui. Ou pode consultar o GitHub repositório.

E se estiver à procura de mais projectos Paragon, pode consultá-los aqui.

Gostaria de o fazer com um Pi mais potente e depois ver se conseguia um ecrã a cores!

O que faria com este projeto?

2 comentários

  1. Clusternate em Novembro 8, 2023 às 9:57 pm

    Um projeto super fixe.

    Ich würde gerne wissen wie viel Strom das frisst, wenn das dauerhaft berechnet, aber eigentlich nur ein EPaper befeuern muss.

    Utilizo-o com um pequeno Powerbank, mas também o utilizo numa Steckdose.

  2. Tom em Dezembro 26, 2023 às 12:57 am

    Construí este projeto e as primeiras imagens foram super fixes! Agora, algumas das imagens posteriores são um pouco fracas. A maioria é um ecrã branco com pequenas imagens de Mandelbrot. Mais alguém viu resultados semelhantes?

Deixe um comentário