SH200 - Duecento di questi LED - vediamolo con il CharliePlexing
ฝัง
- เผยแพร่เมื่อ 22 มิ.ย. 2024
- Grazie anche a tutti voi che mi sostenete, eccoci qui all'episodio numero 200 e come celebrare l'occasione se non con dei LED ?. In questo video vediamo alcune soluzioni per come pilotare un largo numero di LED e in particolare vedremo una curiosa tecnica soprannominata CharliePlexing, in grado di poter pilotare in modo distinto un elevato numero di LED utilizzando però il minimo numero di PIN di I/O. Nel dettaglio vedremo come far accendere 200 LED con un Arduino nano. Per cui, rilassatevi saldando dei LED!.
📂 Schemi e sketch Arduino visti nel video: drive.google.com/file/d/15532...
ℹ️ Info sul CharliePlexing: en.wikipedia.org/wiki/Charlie...
🛠 La mia stampante 3D Bambulab A1 Combo: shrsl.com/4kbdt
🛠 La mia stampante 3D QIDi Q1 Plus: shrsl.com/4k8sa
🛠 Il mio tappetino blu in silicone (Favoloso): bit.ly/3VGmpWx
🛠 Penna magica in fibra di vetro per la pulizia contatti: bit.ly/penmagic
🛠 Spray pulizia PCB con spazzola: bit.ly/puliscipcb
🛠 Divoom Times Gate: bit.ly/43WHnTr
🎁 Lista dei desideri Amazon: bit.ly/grazie24
✉️ Mi trovate su Telegram: t.me/SurvivalHacking
🎆 Instagram: / survival_hacking
💵 Patreon: / survivalhacking
💵 Affiliazione Amazon: amzn.to/33NYjwU
💵 Sostieni Survival Hacking: www.paypal.me/SurvivalHacking
#multiplexing #led #charlie #maxim #ottimizzazione #arduino - วิทยาศาสตร์และเทคโนโลยี
Davide, complimenti per i 200 episodi! Il progetto con i 200 LED è davvero interessante e la spiegazione del CharliePlexing è chiarissima. Grazie e 300 di questi LED! :D
Grazie Spider !
Quando ci sono di mezzo dei LED nessuno meglio di Davide!!! Complimenti anche a Charlie per la furbata!
Esattamente. E' quando si hanno delle limitazioni, che si trovano le soluzioni più ingegnose. 😀
Avere 3 segnali su apparecchi che fungono con 0 e 1, è un enorme risparmio di risorse
Sfruttarli in altre occasioni, ovviamente non con led ma diodi ?
200 led! Dopo di questo, tutto sembra una piacevole strada in discesa!
Complimenti per questi straordinari 200 episodi, Davide, fai più luce di un faro! 🎉
🎵 E anche la tua musica è una forza!
Grazie Lukas ! 👍
Triangoled? Fantastico! 😸 Il "charlieplexing" sarà anche una soluzione "semplice", ma molto utile. Mi viene in mente già come utilizzarlo nel presepio imminente! Complimenti per il traguardo dei 200 episodi. Alla prossima!
Grazie Mario !
Bel video e ottima spiegazione! Per me c'è sempre qualcosa da imparare. Quello che mi colpisce di più nei tuoi video è che hai a cuore chi, come te, si impegna senza risparmiarsi per apportare migliorie e condividerle con gli altri. È sempre la cosa più giusta da fare, secondo me. Complimenti per la realizzazione meticolosa e per la tua pazienza!
Grazie a te Michele ! 👍
Davide lo scienziato PAZZO dei LED! 🤣
Pazzo di sicuro... scienziato non saprei... 🤣
Fenomenale,complimenti davvero perke e una cos interessantissim questa del charlid plexing,grande Davide😂😂😂😂
Grazie Roberto ! 👍
Ciao David, interessante soluzione tecnica ma il time lapse è strabiliante 😮 Le tue mani si muovono come se danzassero, complimenti 💯
I timelapse sono sempre affascinanti !
Video veramente molto interessante; studiare soluzioni intelligenti è sempre molto interessante e piacevole!
Tutti i tuoi video sono molto interessanti ma questo, che ha dentro del "concetto", è decisamente sopra la media.
Grazie Ettore !
Beato te che hai tutta questa pazienza!
Eh, la pazienza è davvero una grande virtù 💪
@@SurvivalHacking Hai ragione
Complimenti Davide auguri di altri 2000 video
Grazie !, mi accontento per il momento di arrivare a 300 :)
Ciao Davide. Auguri per il raggiungimento dei tuoi 200 video di Survival Hacking. Ho apprezzato molto il contenuto di questo video e sebbene tutti i tuoi contenuti siano per me una fonte costante di apprendimento nel campo dell'elettronica e del making, questo in particolare, che descrive ed applica una tecnica specifica, lo è ancora di più. Immagino quanto sia faticoso ideare, organizzare, produrre ogni singolo video, ma te la butto li. Perchè non fare una serie di video specifica dove spieghi tecniche di elettronica o di programmazione Arduino ? Tecniche di base, quelle che padroneggi benissimo e che sai descrivere con tanta maestria.
Magari un giorno lo farai per davvero.... Un abbraccio. 😍
L'idea di fare dei corsi o cose simili ogni tanto mi balenano per la testa, anche perché molti me lo suggeriscono. Ma purtroppo è un impegno fin troppo grande. E' una cosa da fare con molta attenzione e che necessità comunque di una supervisione di più persone. Sono contenuti che richiedono un grande lavoro preliminare di organizzazione e di stesura di un piano. Quando cerco di immaginarlo è così complesso che alla fine ci rinuncio.
Vediamo più avanti nel caso mi ritrovassi più tempo, da pensionato... Magari ci lavoro un po' su.
@@SurvivalHacking Tranquillo, Davide. So bene quanto lavoro ci sia dietro e quanto ti impegna quello che già stai facendo adesso, che è già tantissimo. Un domani, perchè no... Sarebbe bello. Grazie per avermi risposto.
Lo rinominerei DavidePlexing😁, complimenti a non finire per il RE dei LED👏🏻👏🏻👏🏻👏🏻👏🏻
Ora mi organizzo per fare una corona ! 😁
Bel progetto, a metà video ero sicuro stessi per parlare dei shift register, e invece sono rimasto sorpreso di questa tecnica alla Charlie molto ingegnosa. Il multiplexing, anche è un ottima tecnica, mi sembra si possa adottare sia in output che in input, anche a livello di codice è un ottimo esercizio, bello davvero.
Direi che non ho incluso tutte le varianti con dispositivi aggiuntivi, quali shift register, o led driver vari. Con questa soluzione di fatto non servono componenti aggiuntivi e si possono accendere direttamente dal microcontrollore numerosi LED in quanto sono comunque multiplexati e di fatto se ne accende uno alla volta garantendo che il microcontrollore sia in grado di pilotarli in corrente. Il vero miracolo lo fa il nostro occhio, che grazie alla persistenza ci da l'impressione di vederli tutti accesi.
Che dire tanta pazienza e molto professionale 🎉
Grazie Mauro ! 🙏
Quanta pazienza, bravo Davide Gatti 👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏
Grazie a te ! 🎥
Non sarà una grandissima realizzazione però molto interessante come sempre,sei un grande Davide come sempre del resto,al prossimo video Massimo C.
Grazie Massimo ! 🙏
Grande Davide, davvero bel video. ;-)
Grazie Faber !
Bellissimo ! Grazie !❤
Grazie a te Giuseppe ! 👍
Molto fico!
Interessante dai, è quando si hanno limitazioni che vengono fuori le soluzioni più ingegnose.
@@SurvivalHacking Certo che è interessante.
Bellissimo il CharlePlexing con i 210 LED figata pazzesca 😮😮😮😮 ottimo video grande Davide e buon 200 video
Grazie Ricardo !!!! 💜💜💜💜💜💜
@@SurvivalHacking prego Davide 😃🖖🖖🖖🖖🖖
❣
🙏❤️
Grande Davide ti seguo quando avevi 16 mila iscritti, sempre una espirazioni !
Grazie Daniele ! 💜
Complimenti resta sano ottimo lavoro ciao .
Grazie Romeo !
👍Ciao grazie
Grazie a te ! 👍
grattone 200 sei di una simpatia unica
Grazie Marco ! 🙏
Ciao Davide, grande, hai fatto un lavoro immenso, lascia stare l'estetica che quello più bello guarda caso non funziona l'atra si. Affincando i due triagoli ne verrebbero 420 per il futuro con la modifica del caso da studiare e verrebbe rettangolare, naturalmente se può essere fattibile che ne dici?
Eh sì, certo che si può fare, e infatti avevo una mezza idea di inserire un altro mezzo triangolo, ma diciamo che si può fare rettangolare anche con 210 LED, ma non su 1000 fori, facendo un PCB.
Bravooooooooooooopoooo
Grazie Marina ! 🙏
Ciao Davide. Complimenti x il video.
Non conoscevo questa tecnica e mi tornerà sicuramente utile anche in ambito lavorativo.
Video stupendo. 👍
Grazie Mario ! 👍
Ciao Mister Led oggi è il caso di dire "Tanta Competenza"
Grazie ! 🙏
🎉 💯💯🎉
👍👍👍👍
bravooo bravooo salda che ti passa altri 200 di questi video... vuol dire che a 400 sono 400 led da saldare....
C'è prima il 300 !! poi arriva il cubo 64x64x64
Li ha già saldati qui 400 led 😅
@@SurvivalHackingCiao, uno del gruppo facebook pc anni 80 90 2000 mi ha scritto che tu forse saresti in grado di redigere un file BOM a partire da un gerber + schema elettrico per scopi di retrocomputing (un 486 DX da 800 mhz). Attendo tue. Grazie in anticipo della risposta!
Non è facile rispondere, ma se c'è lo schema in formato CAD, direi che non ci sono problemi. Dai Gerber non si riesce a tirare fuori molto. Se lo schema è in formato PDF c'è da vedere se i vari elementi sono stati inseriti come testi oppure no.
Se comunque lo schema è disponibile in formato CAD, per esempio per Easy Eda o altri CAD, essi hanno l'opzione di generare la BOM dallo schema.
Grazie!!! Video moooolto illuminante (e non è una battuta)!!!
Se non lo hai già fatto, potresti spiegare xome funzionano le matrici 8x8 con MAX7219 e come sia possibile metterne più in cascata?
In questo video ne ho utilizzati proprio due in cascata per fare una matrice 16x8 e ci ho fatto uno space invaders giocabile !: th-cam.com/video/IiRBaMxKBDk/w-d-xo.html era il video per celebrare i 250 iscritti !!
@@SurvivalHacking lo vedrò con molta attenzione. Grazie.
Sarai nominato "RED" = Re di LED 😃.
Con una corona di LED !!! 🤣
@@SurvivalHacking : Perché no? Un'idea per il prossimo progetto 😉
Follia... non ho altre parole😂. Non conoscevo questa tecnica, davvero interessante! 2 paroline sul codice però... ma per mettere le porte in tristate le imposti come ingresso?
Certo che sì. In effetti, messe in ingresso, non forzano alcun livello logico e non alterano le parti di matrice connesse a quelle porte.
Follia , ma non potevi usare i led tipo WS2811 ( RGB / RGBW e regolabili in one-wire ) che con un solo pin piloti fino a 1023 led .. sarebbe stato bello vedere le nuove tecnologie cosa permettono di fare per il video 200.
Per Arduino ci sono le librerie e per Arduino Esp8266 c'é gia fatta una App chiamata Wled da caricare che rimpiazza l’ambiente Arduino con un codice precostituito per trasformare l'esp8266 un un mixer Led con interfaccia WEB e gestione da Android , che permette di pilotare un numero mostruoso di led in catene da 1023 led , 1023 x ogni pin o quasi ( Attenzione alcuni Esp8266 non caricano Uled per mancaza di ram e per pilotare molti led server Esp8266 con molta RAM )
Ma certo che li potevo usare, ma era troppo facile. I Neopixel o WS2812 li ho usati in moltissime occasioni, ci saranno decine di video a riguardo che ho fatto. Sono ultra comodi. In questo caso ho voluto far vedere una tecnica ingegnosa e comunque utile la dove l'esigenza è il massimo risparmio.
Ottimo video, ma la prossima volta mostra anche il codice che hai scritto per farlo funzionare
Il codice è scaricabile, in descrizione c'è il link. Ci sono sia gli schemi che il codice e anche il file per la stampa 3D della dima. Io rilascio SEMPRE i sorgenti di tutto quello che faccio !
Bellissimo. Ma quanti led si possono alimentare con un nano? Riesce a gestire la corrente?
Eh, il bello del multiplexing è che in effetti si accende un solo LED per volta. Il resto della magia lo fa il nostro occhio con la persistenza. Il consumo medio è quello di una decina di LED indipendentemente da quanti LED ci sono in matrice.
bel video, ma un colpo al cuore da buon collezionista di retrogaming vedere il libretto di super mario maker per wiiU come base di appoggio per le saldature :(
Lo sapevo che a qualcuno gli sarebbe dispiaciuto. Io non so nemmeno perché me lo ritrovo in giro e mi serviva qualcosa di rigido per mantenere in piano tutti i LED. Comunque sia ha fatto solo da base di appoggio e non ha subito traumi. Se in una delle prossime manifestazioni ci si vede, te lo porto. La prossima è a settembre a Modena.
@@SurvivalHacking qualche goccia di stagno liquido sopra glielo ho visto...il trauma è stato quello...un abbraccio Davide e Grazie per i video che ci proponi...
Io mi sono limitato a controllare 20 led con un Attiny85. Si può usare il CharliePlexing con una griglia di led rettangolare (quasi quadrata) facendo i collegamenti con percorsi obliqui, è mostrato tutto nella wikipedia in inglese. Mi domando però come fai a saldare così tanti led e mantenerti mentalmente lucido 😉
Eh, l'ho visto anche io che saldandoli in modo obliquo si poteva fare una matrice quadrata, ma sul 1000 fori era molto complicato e poi mi piaceva l'idea di fare un triangolo !
200 episodi.....150 con i led 😄😄
Diciamo che i LED se non si è capito, sono una mia passione. Sono quei 'cosi' che rendono l'elettronica visibile e viva ! 🤣
soluzione interessante. un dubbi, ma se io devo accendere 2 led collegati alla stessa coppia di porte comesi fa, swicciando velocemente le polarizzazioni?
Sì esatto. E' il principio del multiplexing, che si basa sulla persistenza del nostro occhio. Superata una certa frequenza (circa 50Hz) il nostro occhio non percepisce più il lampeggio.
Il bello di questa soluzione è che in pratica il LED acceso è sempre uno alla volta e quindi anche l'assorbimento è molto basso.
Come si chiama il programma di simulazione che hai fatto vedere con arduino uno?
E' una web application, gira interamente su browser, si tratta di ThinkerCad: www.tinkercad.com/circuits. Dovrebbe essere gratuito per utilizzo personale. Io ho usato l'account Autodesk di mio figlio che è studente.
Credo sia la tecnica utilizzata su tutte le tastierea dei pc ed altre
Oggi ci sono soluzioni più semplici. Ci sono LED indirizzabili digitalmente, per cui si mettono tutti in seire e si controllano con un solo filo. Si chiamano NeoPixel oppure WS2812. Li ho utilizzati in molti progetti. Sono comodissimi. RGB controllati con un solo filo e se ne possono mettere in serie centinaia.
🔻🔻🔻🔻🔻
🟣🟤🟡🟢🟠
Probabilmente i led avevano due categorie di flusso differenti. Dovresti abbassare la corrente dei più luminosi con delle resistenze..
Eh sì certo, ma sono una cinquantina... e mettere 50 resistenze è un casino pazzesco, a questo punto conviene cambiare i LED, ma tra dissaldare e risaldare 50 LED mi sa che faccio prima a rifare tutto una terza volta. Ma oramai va bene così, dai.
@@SurvivalHacking lavoraccio si, complimenti per la passione.. altra alternativa è fare una compensazione in pwm via software ai soli led più luminosi.. magari qualche riga di codice risolve...