Projeto Paragon: Arte Fractal 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!
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.
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".
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?
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.
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?