Led Matrix con ESP32 numero Elettronica IN 271

Porte logiche e non solo....
Il mondo dell'elettronica digitale
Rispondi
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Matrix977 »

Buonasera a tutto il forum,

Dopo aver acquistato ed assemblato l' interfaccia per ESP32, proposta anche sul numero di Elettronica IN 271, ho caricato l' esempio demo che fa visualizzare su di un modulo a matrice di led 16x16, delle animazioni gif convertite.
Purtroppo, sia nell' articolo che negli esempi sketch caricati sull' ESP, non viene descritta la procedura per convertire i gif, in array di dati, da poter inserire in nuovi sketch e rappresentare così nuove animazioni.
Ho provato con LVGL converter, ma non conoscendo l' esatta cofigurazione, risulta difficile ottenere la corretta lunghezza degli array.

Grazie anticipatamente per chi vorrà aiutarmi.

Paolo
Dario_Ciceri
Messaggi: 4
Iscritto il: 16/11/2023, 11:38
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Dario_Ciceri »

Buongiorno,
ho caricato adesso le istruzioni alla repo GitHub del progetto:
https://github.com/Dario-Ciceri/Futura-Elettronica-Esp32-Led-Matrix/tree/main#convertire-gif

Sto lavorando ad un nuovo codice per evitare di convertire le GIF e poterle usare direttamente tramite esp32 e caricarle via Bluetooth o Arduino IDE, per il momento l'unica procedura che consiglio (anche se un po' macchinosa) è quella descritta al link sopra.

Resto a disposizione per eventuali dubbi e chiarimenti. :D
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Matrix977 »

Salve,

Molto bene, e meglio di così non potevo pretendere eheh, oggi proverò e complimenti per il progetto!! :D

Grazie


Paolo
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Re: Led Matrix con ESP32 "numero di Elettronica IN 271"

Messaggio da Matrix977 »

Dario_Ciceri ha scritto:
16/11/2023, 12:09
Buongiorno,
ho caricato adesso le istruzioni alla repo GitHub del progetto:
https://github.com/Dario-Ciceri/Futura-Elettronica-Esp32-Led-Matrix/tree/main#convertire-gif

Sto lavorando ad un nuovo codice per evitare di convertire le GIF e poterle usare direttamente tramite esp32 e caricarle via Bluetooth o Arduino IDE, per il momento l'unica procedura che consiglio (anche se un po' macchinosa) è quella descritta al link sopra.

Resto a disposizione per eventuali dubbi e chiarimenti. :D
Salve,

Dopo aver scaricato i file, ho caricato sull' ESP quello con "Homer", ma purtroppo non veniva riprodotto dalla matrice, e nel mio caso, ho dovuto portare questo valore ad "1" ------> mxconfig.chain_length = 1; (sto utilizzando una Wroom ESP32 ed ho collegato una singola matrice), comunque il file scaricato dal sito con la demo gif del cubo di Rubik, aveva quel parametro impostato ad "1".
Adesso funziona benissimo, grazie di nuovo!! Poi proverò qualche conversione :D

Saluti, Paolo
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Matrix977 »

Salve,


Volevo segnalare un problema rilevato con una scheda tipo "Heltec ESP32, di quelle equipaggiate con display oled, ed in sostanza, se viene inserita nello zoccolo dell' interfaccia, si spegne il led bianco, e non trasmette il segnale verso la matrice di led, oltre a questo, s' inibisce la programmazione mediante usb, ed i caratteri visibili tramite seriale di Arduino, diventano parzialmente leggibili (il baud è correttamente impostato a 115200), mentre, se la scheda viene rimossa dai pin strip dell' interfccia, il led bianco si riaccende, la scheda si può programmare, ed i caratteri mostrati tramite seriale, tornano ad essere leggibili.
Per sicurezza ho ricontrollato maniacalmente tutte le saldature che sono risultate senza sbavature, ed ho provato a scollegare la flat dal pannello, ma il segnale rimane inibito ed il led bianco rimane spento.

Probabilmente questo è dovuto ad un problema della mia scheda, ma l' impressione è che il segnale seriale si porti a massa, mah...., proverò ad acquistarne altre, o magari mi potrete consigliare una scheda Heltec eventualmente compatibile.
Nel mio caso il problema non sussiste, perchè continuerò ad utilizzare la "Wroom esp32" o similari, ma spero nel contempo di aver fatto cosa gradita a segnalare questa cosa.

Grazie e saluti!

Paolo
Dario_Ciceri
Messaggi: 4
Iscritto il: 16/11/2023, 11:38
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Dario_Ciceri »

Buongiorno,
personalmente ho provato e utilizzato con successo questo modello: https://futuranet.it/prodotto/modulo-esp32-con-display-oled-096/?ref=13136

Faccio notare che la driver board per matrici led dispone di 2 slot, uno per esp32 e uno per heltec che hanno configurazioni dei pin diverse e non vanno confuse.
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Matrix977 »

Dario_Ciceri ha scritto:
20/11/2023, 8:56
Buongiorno,
personalmente ho provato e utilizzato con successo questo modello: https://futuranet.it/prodotto/modulo-esp32-con-display-oled-096/?ref=13136

Faccio notare che la driver board per matrici led dispone di 2 slot, uno per esp32 e uno per heltec che hanno configurazioni dei pin diverse e non vanno confuse.
Buongiorno e grazie per le delucidazioni!

Di sicuro sarà la mia simil Heltec a difettare, e comunque non potrei sbagliare zoccolo, in quanto cambiano visibilmente le misure del pcb, e la lunghezza dei pin strip, ed anche in foto è rappresentata molto bene la giusta collocazione :D .Magari in futuro acquisterò quella del sito, ma personalmente la ritengo un po' sprecata per gestire, nel mio caso, la matrice; comunque dopo i suoi consigli, ho già convertito i gif, ed ho testato sia una matrice a 64x64 px che una a 32x64 px, senza problemi :D

Solo un ultimo chiarimento se fosse possibile, dal momento che ho dovuto variare da "21" a "19 questo parametro""#define B2_PIN 19, in quanto la colorazione della matrice appariva al 50% non uniforme, mentre adesso è perfetta e questo è stato fatto dopo aver portato la lunghezza dei pannelli da 2 ad 1 "mxconfig.chain_length = 1";.Mi sono basato sempre sulla demo del cubo di Rubik che utilizzava un solo pannello ed aveva quella configurazione.

Grazie di nuovo!

Paolo
Dario_Ciceri
Messaggi: 4
Iscritto il: 16/11/2023, 11:38
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Dario_Ciceri »

Dai test che ho fatto durante lo sviluppo del progetto non ho avuto bisogno di modificare i pin, in ogni caso cambiare e adattare la configurazione al proprio setup va benissimo.
I pin RGB si riferiscono ai colori certo, mi sembra strano ci sia stato bisogno di cambiare pin ma potrebbe essere un difetto della scheda così come un sdk sbagliato... non saprei dire al momento, per quanto riguarda "mxconfig.chain_length" va sempre cambiato in base al numero di pannelli collegati in serie (chain) quindi un pannello 6464 corrisponde a 1 pannello in chain.
Per una matrice composta da 128x64 con 2 pannelli 6464 basta incrementare chain_lenght a 2.

Ottimo per le gif comunque!
Dario_Ciceri
Messaggi: 4
Iscritto il: 16/11/2023, 11:38
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Dario_Ciceri »

deleted
Matrix977
Messaggi: 6
Iscritto il: 14/11/2023, 16:42
Cod. abbonamento Elettronica In: #EI-76243
Occupazione: Tecnico elettronico generico..
Home_Page: http://

Re: Led Matrix con ESP32 numero Elettronica IN 271

Messaggio da Matrix977 »

Dario_Ciceri ha scritto:
20/11/2023, 13:56
Dai test che ho fatto durante lo sviluppo del progetto non ho avuto bisogno di modificare i pin, in ogni caso cambiare e adattare la configurazione al proprio setup va benissimo.
I pin RGB si riferiscono ai colori certo, mi sembra strano ci sia stato bisogno di cambiare pin ma potrebbe essere un difetto della scheda così come un sdk sbagliato... non saprei dire al momento, per quanto riguarda "mxconfig.chain_length" va sempre cambiato in base al numero di pannelli collegati in serie (chain) quindi un pannello 6464 corrisponde a 1 pannello in chain.
Per una matrice composta da 128x64 con 2 pannelli 6464 basta incrementare chain_lenght a 2.

Ottimo per le gif comunque!
Infatti acquisterò anche un pannello "128x64" per maggiore definizione, anche perchè sto facendo alcuni gadget Natalizi....; in passato acquistai una scheda di controllo ethernet, ma logicamente il software era chiuso ed inviava pacchetti streaming, cosa non adatta per quello che sto realizzando, infine trovo più divertente "giocare" con il codice :D se poi posterà eventuali aggiornamenti, li proverò :ugeek:

Grazie di nuovo!

Saluti, Paolo
Rispondi