Projekt Paragon: Raspberry Pi Fractal Art

Obraz tytułowy Raspberry Pi Fractal Art

W tej części naszej serii Paragon Projects przedstawiamy projekt, który ożywi fraktale. Jest to ramka na zdjęcia, która renderuje i powiększa zbiór Mandelbrota, tworząc fraktalną sztukę Raspberry Pi!

Zbiór Mandelbrotato oczywiście słynny matematyczny zbiór liczb zespolonych, z którego wyłaniają się oszałamiające wizualnie fraktalne wzory.

Projekt ten został opracowany i udostępniony przez wearemessingup Reddit, który nosi nazwę runezor na GitHub. Co najlepsze, byli gotowi udostępnić cały kod i szczegóły dotyczące samodzielnego tworzenia projektu!

Ramka na zdjęcie Pi Zero
Kredyt: wearemessingup.

Hardware

Ta konfiguracja jest cudownie prosta. Będziesz potrzebował Raspberry Pi Zero, ramki na 7,5-calowy e-papier i czapki Waveshare e-Paper Display HAT.

Oczywiście potrzebny będzie także 7,5-calowy e-papier.

Jeśli jednak masz na myśli inny rozmiar, nie powinieneś mieć żadnych problemów z konfiguracją kodu.

Raspberry Pi Zero i Waveshare e-Paper Display HAT
Kredyt: wearemessingup.

Jak widać na zdjęciu, jest to tak proste, jak wycięcie otworu z tyłu ramki na zdjęcia, aby można było podłączyć e-papier do Waveshare HAT.

Po podłączeniu Raspberry Pi Zero do Waveshare HAT, możesz skonfigurować kod.

Oprogramowanie

Kod projektu to Python. Najpierw musisz przejść do instrukcja obsługi Waveshare dla e-Paper Display HAT i włączyć interfejs SPI. Następnie należy zainstalować Python biblioteka funkcji.

Gdy już to zrobisz, będziesz musiał zainstalować trzy pakiety Pythona: Pillow, NumPy i tqdm.

Gdybyś nie wiedział, Pillow umożliwia interpreterowi Pythona przetwarzanie obrazów. NumPy oczywiście zajmuje się obliczeniami numerycznymi. A tqdm daje ci pasek postępu, aby zobaczyć, jak daleko jest pętla.

Ciekawostka: tqdm to tak naprawdę skrót od arabskiego słowa "taqaddum", które oznacza "postęp".

Sztuka fraktalna
Kredyt: wearemessingup.

Następnie wystarczy pobrać dwa skrypty Pythona na Pi Zero. Można je znaleźć na stronie repozytorium GitHub tutaj.

Wniosek

Moje ulubione projekty Paragon to te, które są równie proste, co genialne.

Jeśli chcesz poznać więcej szczegółów, możesz przejść do postów na Reddicie tutaj oraz tutaj. Możesz też sprawdzić GitHub repozytorium.

A jeśli szukasz więcej projektów Paragon, możesz je sprawdzić tutaj.

Chciałbym zrobić to z mocniejszym Pi, a potem zobaczyć, czy uda mi się uzyskać kolorowy ekran!

Co byś zrobił z tym projektem?

Komentarzy: 2

  1. Clusternate listopad 8, 2023 o 9:57 pm

    Super fajny 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 grudzień 26, 2023 o 12:57 am

    Zbudowałem ten projekt i kilka pierwszych zdjęć było super! Teraz niektóre z późniejszych obrazów są trochę słabe. Głównie biały wyświetlacz z małymi obrazami Mandelbrota. Czy ktoś widział podobne rezultaty?

Pozostaw komentarz