Paragon Project: Raspberry Pi fractale kunst

Raspberry Pi fractal kunst titelafbeelding

In deze aflevering van onze serie Paragon Projecten behandelen we een project dat fractals tot leven brengt. Het is een fotolijst die de Mandelbrotverzameling rendert en erop inzoomt, waardoor Raspberry Pi-fractalkunst ontstaat!

De Mandelbrotverzamelingis natuurlijk die beroemde wiskundige verzameling complexe getallen waaruit visueel verbluffende fractale patronen ontstaan.

Dit project is samengesteld en gedeeld door op Reddit, die de naam runezor op GitHub. Het beste van alles was dat ze bereid waren om alle code te delen en de details over hoe je het project zelf kunt maken!

Pi Zero Fotolijst
Krediet: op.

Hardware

Deze opstelling is heel eenvoudig. Je hebt een Raspberry Pi Zero, een fotolijst voor 7,5 inch e-Paper en een Waveshare e-Paper Display HAT nodig.

Natuurlijk heb je ook 7,5 inch e-Paper nodig.

Als je echter een ander formaat in gedachten hebt, moet het geen probleem zijn om de code te configureren.

Raspberry Pi Zero en Waveshare e-Paper Display HAT
Krediet: op.

Zoals je op de foto kunt zien, hoef je alleen maar een gat in de achterkant van de fotolijst te knippen om de e-Paper op de Waveshare HAT aan te sluiten.

Nadat je de Raspberry Pi Zero op de Waveshare HAT hebt aangesloten, ben je klaar om de code in te stellen.

Software

De projectcode is Python. Je moet eerst naar de Waveshare gebruiksaanwijzing voor de e-Paper Display HAT en schakel de SPI interface in. Dan moet je de Python installeren functiebibliotheek.

Als je dat gedaan hebt, moet je drie Python-pakketten installeren: Pillow, NumPy en tqdm.

Voor het geval je het nog niet wist: Pillow maakt het mogelijk voor de Python-interpreter om afbeeldingen te verwerken. NumPy zorgt natuurlijk voor numerieke berekeningen. En tqdm geeft je een voortgangsbalk om te zien hoe ver een lus is.

Leuk weetje: tqdm is eigenlijk een afkorting van het Arabische woord "taqaddum", wat "vooruitgang" betekent.

Fractale kunst
Krediet: op.

Dan is het gewoon een kwestie van twee Python-scripts op de Pi Zero zetten. Je kunt ze vinden op de GitHub repository hier.

Conclusie

Mijn favoriete Paragon-projecten zijn projecten die net zo eenvoudig als briljant zijn.

Als je meer details wilt, kun je naar de Reddit-posts gaan hier en hier. Of je kunt een kijkje nemen op GitHub archief.

En als je op zoek bent naar meer Paragon Projecten, kun je ze hier bekijken hier.

Ik zou het graag maken met een sterkere Pi en dan kijken of ik een kleurenscherm kan krijgen!

Wat zou je met dit project doen?

2 Opmerkingen

  1. Clusternate op november 8, 2023 op 9:57 pm

    Super gaaf project.

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

    Ik wil dit graag gebruiken met een kleine powerbank, zodat ik het op een andere plek kan gebruiken.

  2. Tom op december 26, 2023 op 12:57 am

    Ik heb dit project gebouwd en de eerste paar beelden waren super cool! Nu zijn sommige van de latere afbeeldingen nogal zwak. Meestal een witte weergave met kleine Mandelbrot-afbeeldingen. Heeft iemand anders soortgelijke resultaten gezien?

Laat een reactie achter