Paragon-projektet: Fraktal konst från Raspberry Pi

Raspberry Pi fraktal konst Titelbild

I den här delen av vår serie Paragon-projekt tar vi upp ett projekt som kommer att väcka fraktaler till liv. Det är en tavelram som renderar och zoomar in på Mandelbrot-uppsättningen och skapar Raspberry Pi-fraktalkonst!

Mandelbrotmängdenär naturligtvis den berömda matematiska uppsättningen av komplexa tal ur vilka visuellt fantastiska fraktalmönster uppstår.

Detta projekt sammanställdes och delades av vi tar upp Reddit, som går under namnet runezor på GitHub. Det bästa av allt är att de var villiga att dela med sig av all kod och information om hur man skapar projektet själv!

Pi Zero tavelram
Kredit: vi tar upp.

Hårdvara

Den här installationen är underbart okomplicerad. Du behöver en Raspberry Pi Zero, en tavelram för 7,5-tums e-papper och en Waveshare e-Paper Display HAT.

Naturligtvis behöver du också 7,5 tums e-Paper.

Men om du har en annan storlek i åtanke bör du inte ha några problem med att konfigurera koden.

Raspberry Pi Zero och Waveshare e-Paper Display HAT
Kredit: vi tar upp.

Som du kan se på bilden är det så enkelt som att skära ett hål i baksidan av tavelramen så att du kan ansluta e-Paper till Waveshare HAT.

När du har anslutit Raspberry Pi Zero till Waveshare HAT är du redo att ställa in koden.

Programvara

Projektkoden är Python. Du måste först gå till Waveshares bruksanvisning för e-Paper Display HAT och aktivera SPI-gränssnittet. Sedan måste du installera Python Funktionsbibliotek.

När du har gjort det måste du installera tre Python-paket: Pillow, NumPy och tqdm.

Om du inte visste det så gör Pillow det möjligt för Python-tolken att bearbeta bilder. NumPy tar naturligtvis hand om numeriska beräkningar. Och tqdm ger dig en förloppsindikator för att se hur långt en loop har kommit.

Kul fakta: tqdm är egentligen en förkortning av det arabiska ordet "taqaddum", som betyder "framsteg".

Fraktal konst
Kredit: vi tar upp.

Sedan är det bara att få in två Python-skript på Pi Zero. Du hittar dem på GitHub-förvaret här.

Slutsats

Mina favoritprojekt från Paragon är de som är lika enkla som de är briljanta.

Om du vill ha mer information kan du gå till Reddit-inläggen här och här. Eller så kan du gå till GitHub förvar.

Och om du letar efter fler Paragon-projekt kan du kolla in dem här här.

Jag skulle gärna göra den med en starkare Pi och sedan se om jag kunde få en färgskärm!

Vad skulle du göra med det här projektet?

2 Kommentarer

  1. Clusternate den november 8, 2023 kl 9:57 e m

    Supercoolt projekt.

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

    Würde das gerne mit ner kleinen Powerbank versehen, anstelle das an einer Steckdose zu lassen.

  2. Tom den december 26, 2023 kl 12:57 f m

    Jag byggde detta projekt och de första bilderna var supercoola! Nu är några av de senare bilderna lite svaga. Mestadels en vit skärm med små Mandelbrot-bilder. Har någon annan sett liknande resultat?

Lämna en kommentar