Paragon-projektet: Fraktal konst från Raspberry Pi
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!
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.
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".
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?
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.
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?