Paragon-Projekt: Raspberry Pi Fraktale Kunst

Raspberry Pi Fractal Art Titelbild

In dieser Folge unserer Paragon-Projektreihe stellen wir ein Projekt vor, das Fraktale zum Leben erweckt. Es handelt sich um einen Bilderrahmen, der die Mandelbrot-Menge rendert und vergrößert und so fraktale Kunst auf dem Raspberry Pi erzeugt!

Die Mandelbrot-Mengeist natürlich die berühmte mathematische Menge komplexer Zahlen, aus der sich visuell beeindruckende fraktale Muster ergeben.

Dieses Projekt wurde zusammengestellt und geteilt von Wir messen auf Reddit, der unter dem Namen runezor auf GitHub. Das Beste von allem ist, dass sie bereit waren, den gesamten Code und die Details zu teilen, wie man das Projekt selbst erstellen kann!

Pi Zero Bilderrahmen
Kredit: Wir messen auf.

Hardware

Diese Einrichtung ist wunderbar einfach. Sie benötigen einen Raspberry Pi Zero, einen Bilderrahmen für 7,5 Zoll E-Paper und einen Waveshare E-Paper Display HAT.

Natürlich brauchen Sie auch 7,5-Zoll-E-Paper.

Wenn Sie jedoch eine andere Größe im Sinn haben, sollten Sie keine Probleme haben, den Code zu konfigurieren.

Raspberry Pi Zero und Waveshare e-Paper Display HAT
Kredit: Wir messen auf.

Wie Sie auf dem Foto sehen können, müssen Sie nur ein Loch in die Rückseite des Bilderrahmens schneiden, um das E-Paper mit dem Waveshare HAT zu verbinden.

Nachdem Sie den Raspberry Pi Zero an den Waveshare HAT angeschlossen haben, können Sie den Code einrichten.

Software

Der Projektcode ist Python. Sie müssen zuerst zu die Waveshare-Bedienungsanleitung für den e-Paper Display HAT und aktivieren Sie die SPI-Schnittstelle. Dann müssen Sie das Python-Programm installieren Funktionsbibliothek.

Sobald Sie das getan haben, müssen Sie drei Python-Pakete installieren: Pillow, NumPy und tqdm.

Falls Sie es noch nicht wussten: Pillow ermöglicht es dem Python-Interpreter, Bilder zu verarbeiten. NumPy kümmert sich natürlich um die numerischen Berechnungen. Und tqdm gibt Ihnen einen Fortschrittsbalken, um zu sehen, wie weit eine Schleife fortgeschritten ist.

Wissenswertes: tqdm ist die Abkürzung für das arabische Wort "taqaddum", was "Fortschritt" bedeutet.

Fraktale Kunst
Kredit: Wir messen auf.

Dann müssen Sie nur noch zwei Python-Skripte auf den Pi Zero bringen. Sie finden sie auf das GitHub-Repository hier.

Schlussfolgerung

Meine Lieblingsprojekte bei Paragon sind diejenigen, die ebenso einfach wie genial sind.

Wenn Sie weitere Einzelheiten erfahren möchten, können Sie die Reddit-Beiträge aufrufen hier und hier. Oder Sie können auf GitHub nachsehen Repository.

Und wenn Sie nach weiteren Paragon-Projekten suchen, können Sie sich diese ansehen hier.

Ich würde es gerne mit einem stärkeren Pi machen und dann sehen, ob ich einen Farbbildschirm bekommen kann!

Was würden Sie mit diesem Projekt machen?

2 Kommentare

  1. Veröffentlich von Clusternate am November 8, 2023 um 9:57 pm

    Super cooles Projekt.

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

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

  2. Veröffentlich von Tom am Dezember 26, 2023 um 12:57 am

    Ich habe dieses Projekt gebaut und die ersten paar Bilder waren super cool! Jetzt sind einige der späteren Bilder eher schwach. Meistens eine weiße Anzeige mit winzigen Mandelbrot-Bildern. Hat sonst noch jemand ähnliche Ergebnisse gesehen?

Hinterlassen Sie einen Kommentar