Sommario:

Display a 7 segmenti Lightpipe: 7 passaggi (con immagini)
Display a 7 segmenti Lightpipe: 7 passaggi (con immagini)

Video: Display a 7 segmenti Lightpipe: 7 passaggi (con immagini)

Video: Display a 7 segmenti Lightpipe: 7 passaggi (con immagini)
Video: Redstone Displays - LRR #9 2024, Luglio
Anonim
Display a 7 segmenti Lightpipe
Display a 7 segmenti Lightpipe

E se ti dicessi che potresti costruire un display con i lacci delle scarpe!? Bene, questo è esattamente quello che ho fatto! Costruire il tuo display a sette segmenti non è una novità, è un progetto Arduino molto comune, ma avevo un'idea per questo quindi ho detto che ci avrei provato, e sono assolutamente contentissimo di come è venuto!

Immagine
Immagine

È composto da lacci delle scarpe Light up (tubo luminoso), alcuni LED RGB indirizzabili (Neopixel) e una stampa 3D. L'idea alla base di questo design è stata ispirata dai progetti LED Cob su cui stanno lavorando Unexpected Maker e David Watts. In questo Instructable I ti mostrerò come l'ho realizzato e alcuni pensieri e suggerimenti che ho per una seconda versione!

Passaggio 1: guarda il video

Image
Image

Nel video copro tutto quello che faccio in questo Instructable se vuoi dare un'occhiata.

Passaggio 2: cosa ti servirà

Ho usato le seguenti cose per realizzare questo display

  • Un supporto stampato in 3D (maggiori informazioni su questo nel passaggio successivo)
  • Accendi i lacci delle scarpe: lo so, quanto sono strani, ma sono economici e funzionano alla grande. Dovresti essere in grado di eseguire 4 display con un paio di lacci. Il colore dei lacci al momento dell'acquisto non ha importanza poiché comunque non utilizzeremo i LED.

    • Amazon.com* (non lo stesso tipo che ho usato io, ma sembra che dovrebbero funzionare)
    • Amazon.co.uk* (come sopra)
    • Aliexpress*
  • LED indirizzabili a foro passante da 14 pezzi - Questi sono rimasti da un progetto l'anno scorso e non riesco a trovare quelli esatti che ho ottenuto (credo che siano APA106), ma credo che questi di Sparkfun dovrebbero funzionare, avrai bisogno acquistare 3 confezioni per segmento.

Alcune altre cose di cui avrai bisogno

  • Qualsiasi Arudino, ho usato un arduino Uno di RobotDyn su aliexpress*, mi piace questo perché utilizza un connettore micro USB
  • Avevo bisogno di praticare i fori sulla mia stampa 3D per adattarla, potrebbe essere necessario fare lo stesso (punte da 3 mm e 5 mm se necessario)
  • Una lama affilata per tagliare il tubo luminoso
  • Filo e saldatura

*= Link di affiliazione

Passaggio 3: la stampa 3D

La stampa 3D
La stampa 3D

In quale epoca viviamo in cui possiamo creare oggetti fisici in pochi minuti! Questo display sarebbe molto più difficile da realizzare senza una stampante 3D!

Ho progettato la parte in Thinkercad. Ho iniziato con la realizzazione di pezzi singoli, quindi ero felice che il concetto funzionasse prima di sprecare un sacco di tempo e la plastica a creare inutili display a 7 segmenti! Puoi vedere le mie iterazioni nel link Thinkercad, ho avuto dei problemi a stampare quelli più sottili e anche un po' di luce filtrava.

Trovate questa parte su Tinkercad e anche su Thingiverse

Una cosa da notare è che il tubo luminoso non si adattava ai fori che avevo praticato, avevo bisogno di praticare il foro con una punta da 3 mm. Penso che potrebbe essere possibile realizzare lo stesso stile di visualizzazione senza un 3D stampante utilizzando un pezzo di legno spesso e praticando un foro da 3 mm fino in fondo, quindi perforando quanto basta per il LED da 5 mm. Se qualcuno fa questo percorso mi piacerebbe vederlo!

Passaggio 4: cablaggio dei LED

Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED
Cablaggio dei LED

Prima di coprire qualsiasi saldatura, dovrei avvertirti che non è carino! Parlerò di alcune modifiche che farei a questo nella conclusione di questa guida.

Utilizziamo LED RGB indirizzabili, spesso indicati come Neopixles. Queste sono piccole cose fantastiche, ciò che le rende speciali è che puoi impostare il colore di ogni singolo LED piuttosto che cambiarli tutti in una volta. Hanno anche bisogno di un solo cavo dati per essere controllati, quindi rende i circuiti molto più facili!

È più probabile che tu trovi questo tipo di LED su una striscia, ma sono disponibili anche sotto forma di foro passante (come un LED standard)

La prima cosa che vuoi fare è ottenere il pinout dei tuoi LED, non ha davvero senso mostrare il pinout dei miei LED visto che non riesco a trovare dove acquistarli e altri LED compatibili sembrano avere pinout diversi.

I tuoi LED avranno i seguenti pin

  • VCC - Da collegare a 5V
  • Terra - Da collegare a Terra
  • Din - Data in, deve essere collegato a Dout del LED precedente
  • Dout - Data Out, dovrebbe connettersi all'ingresso del LED successivo

Gambe dati

Metti i LED nel supporto stampato in 3D e piega il perno Dout dei LED in modo che puntino verso il LED successivo nella sequenza. (Controlla l'immagine sopra con i numeri per vedere la sequenza che ho usato, il Dout del LED 5 si collega al LED 6 ecc.).

Saldare la gamba Dout alla gamba Din del LED successivo. Per gli spazi che sono troppo grandi per essere attraversati dalla gamba Dout, piega il perno Din del LED successivo verso la gamba Dout e saldali.

Quando hai finito dovresti rimanere con un LED con un Din di riserva (LED 0 nella mia immagine) e un LED diverso con un Dout di riserva (LED 13 per me)

Se stai cablando più di un display, il Dout di riserva del primo display si collegherà al primo Din del secondo display.

Gambe potenti

Ora devi collegare tutte le gambe VCC insieme/ Ero piuttosto pigro qui e ho usato un unico pezzo di filo a cui ho saldato le gambe. Dovresti completare un ciclo completo di questo, poiché nel riportare il ciclo VCC completamente indietro al LED su cui hai iniziato, questo aiuta a ridurre al minimo la caduta di tensione sugli ultimi LED. Dovrai quindi saldare un pezzo di filo da questo anello a cui puoi facilmente collegare l'alimentazione.

Ripeti gli stessi passaggi sopra per le gambe a terra.

Assicurati di testare cortocircuiti o ponti usando un multimetro.

I miei LED sono diventati blu per impostazione predefinita durante l'accensione, quindi sono stato in grado di verificare che ciascun LED ricevesse alimentazione semplicemente applicando 5v attraverso i binari di alimentazione.

Tutto questo ha funzionato per me, ma lo farò sicuramente in modo diverso quando lo farò la prossima volta!

Passaggio 5: aggiunta di Lightpipe

Aggiungere il Lightpipe
Aggiungere il Lightpipe
Aggiungere il Lightpipe
Aggiungere il Lightpipe
Aggiungere il Lightpipe
Aggiungere il Lightpipe

Successivamente dobbiamo tagliare il tubo luminoso per adattarlo a tutti i segmenti.

Ho usato una lama Stanley per tagliarlo, inizialmente stavo come segandolo, ma ho scoperto che spingere verso il basso come una ghigliottina funzionava meglio.

Misura il tubo luminoso allineandolo con i fori, vuoi lasciare forse 1-2 cm in più su ciascun lato per la curva e scendere nel foro. È meglio tagliarli un po' più lunghi perché c'è un po' di spazio di manovra integrato nel design 3D, inoltre è più facile inserirlo. Se è troppo lungo puoi facilmente tagliarne un po' (molto più facile che riaggiungerlo se è troppo corto:))

Inserisci il tubo luminoso in ciascuno degli slot richiesti. Dovrebbe apparire come l'immagine sopra una volta terminato.

Passaggio 6: controllo con un Arduino

Controllo con un Arduino
Controllo con un Arduino

Ora è il momento di dargli un vero test! Scarica lo schizzo di prova dal mio Github, è uno schizzo semplice che conta. Carica lo schizzo sul tuo Arduino. Ora è il momento di collegare il display ad Arduino. Ho appena usato le clip a coccodrillo per collegare il mio.

  • Collega la linea VCC dei Led ad un pin 5v del tuo Arduino
  • Collega la terra a un pin di terra
  • Collega la gamba Din di riserva al pin 10 del tuo Arduino

Ora accendilo e dovresti avere un display a 7 segmenti dall'aspetto piuttosto interessante!

Nota: ogni LED può assorbire fino a 60 mA di corrente. Se stai collegando più di un display, sarebbe consigliabile collegare un alimentatore 5v separato. Assicurati di collegare anche la terra dell'Arduino a questo alimentatore.

Passaggio 7: Conclusioni e miglioramenti da apportare

Mi piace molto questo display e lo utilizzerò sicuramente per un progetto in futuro, ma ci sono alcune cose che farò diversamente quando lo costruirò di nuovo.

Se lo stessi costruendo di nuovo con lo stesso supporto dei LED di questo progetto, userei sicuramente la scheda perf per ciascun LED per mantenere il cablaggio molto più ordinato.

Ma la prossima volta che realizzerò questo progetto, penso che utilizzerò i LED SMD progettando un PCB personalizzato o magari usando qualcosa del genere. Penso che la soluzione PCB personalizzata sarebbe buona perché significherebbe nessun cablaggio! L'utilizzo di LED SMD significherebbe che il modello 3D non dovrebbe essere così profondo in quanto non ha bisogno di ospitare il LED del foro passante. Inoltre ridurrebbe la luce che fuoriesce dal retro del LED.

Spero che questo progetto ti sia piaciuto! se hai altre idee per usare il Lightpipe nei progetti mi piacerebbe sentirle.

Se sei interessato a vedere altri miei progetti, dai un'occhiata al mio canale YouTube!

Consigliato: