Progetto Paragon: Arte frattale del Raspberry Pi

Raspberry Pi Arte frattale Immagine del titolo

In questa puntata della nostra serie di progetti Paragon, ci occupiamo di un progetto che darà vita ai frattali. Si tratta di una cornice che esegue il rendering e lo zoom dell'insieme di Mandelbrot, creando l'arte frattale di Raspberry Pi!

L'insieme di Mandelbrotè il famoso insieme matematico di numeri complessi da cui emergono modelli frattali di grande impatto visivo.

Questo progetto è stato realizzato e condiviso da noi stiamo lavorando su Reddit, che si fa chiamare runezor su GitHub. La cosa migliore è che sono stati disposti a condividere tutto il codice e i dettagli su come creare il progetto da soli!

Hardware

Questa configurazione è straordinariamente semplice. Sono necessari un Raspberry Pi Zero, una cornice per carta elettronica da 7,5 pollici e un Waveshare e-Paper Display HAT.

Naturalmente, avrete bisogno anche di carta elettronica da 7,5 pollici.

Tuttavia, se avete in mente una dimensione diversa, non dovreste avere problemi a configurare il codice.

Come si può vedere nella foto, è facile praticare un foro sul retro della cornice per collegare l'e-Paper al Waveshare HAT.

Dopo aver collegato il Raspberry Pi Zero al Waveshare HAT, si è pronti a configurare il codice.

Software

Il codice del progetto è Python. Per prima cosa è necessario andare su il manuale di istruzioni Waveshare per l'e-Paper Display HAT e abilitare l'interfaccia SPI. Quindi è necessario installare il programma Python libreria di funzioni.

Una volta fatto questo, è necessario installare tre pacchetti Python: Pillow, NumPy e tqdm.

Nel caso non lo sapeste, Pillow permette all'interprete Python di elaborare immagini. NumPy, naturalmente, si occupa del calcolo numerico. E tqdm fornisce una barra di avanzamento per vedere a che punto è un ciclo.

Curiosità: tqdm è l'abbreviazione della parola araba "taqaddum", che significa "progresso".

Si tratta quindi di inserire due script Python nel Pi Zero. Li potete trovare su il repository GitHub qui.

Conclusione

I miei progetti Paragon preferiti sono quelli tanto semplici quanto geniali.

Se volete maggiori dettagli, potete consultare i post su Reddit qui e qui. Oppure si può consultare il sito GitHub deposito.

E se state cercando altri progetti Paragon, potete dare un'occhiata a questi ultimi qui.

Mi piacerebbe realizzarlo con un Pi più robusto e poi vedere se riesco a ottenere uno schermo a colori!

Cosa fareste con questo progetto?

2 commenti

  1. Clusternate in Novembre 8, 2023 il 9:57 pm

    Super cooles Projekt.

    Vorrei sapere come funziona questo strumento, se è possibile realizzarlo in tempi brevi, ma non si tratta di una carta elettronica.

    La si può utilizzare con una piccola powerbank, in modo da poterla utilizzare anche in un'altra stanza.

  2. Tom in Dicembre 26, 2023 il 12:57 am

    Ho costruito questo progetto e le prime immagini erano molto belle! Ora alcune delle immagini successive sono piuttosto deboli. Per lo più si tratta di un display bianco con piccole immagini di Mandelbrot. Qualcun altro ha riscontrato risultati simili?

Lascia un commento