Sommario:

Badge display a matrice LED indossabile: 8 passaggi (con immagini)
Badge display a matrice LED indossabile: 8 passaggi (con immagini)

Video: Badge display a matrice LED indossabile: 8 passaggi (con immagini)

Video: Badge display a matrice LED indossabile: 8 passaggi (con immagini)
Video: DIY WiFi Text Scrolling Display using ESP8266 and MAX7219 8x8 LED Matrix 😲😲 #diy #arduino #shorts 2024, Dicembre
Anonim
Badge display a matrice LED indossabile
Badge display a matrice LED indossabile

Stai organizzando un evento, una competizione o persino una festa di compleanno?

I badge sono oggetti versatili che possono rendere le presentazioni e le celebrazioni molto più semplici. Non inizieresti mai una conversazione con "ciao, mi chiamo …………." quindi perché dovrebbe il tuo badge?

Quindi progettiamo un badge PCB che puoi appuntare con orgoglio e indossare al tuo prossimo evento importante.

In questo progetto, mostrerò come ho costruito un display a matrice LED basato su ATtiny85 delle dimensioni di un badge (matrice 5x4). Ho usato la tecnica Charliplexing per pilotare 20 LED usando ATtiny85.

puoi anche aggiungere facilmente testi extra al tuo badge come desideri. Distinguiti dalla massa con questo fantastico badge PCB.

Iniziamo:)

Passaggio 1: guarda il video

Image
Image

Il video passa anche attraverso il processo di creazione, se preferisci imparare in questo modo!

Passaggio 2: cose utilizzate in questo progetto

Cose utilizzate in questo progetto
Cose utilizzate in questo progetto
Cose utilizzate in questo progetto
Cose utilizzate in questo progetto
Cose utilizzate in questo progetto
Cose utilizzate in questo progetto

Componenti hardware

  • Microchip ATtiny85 x1
  • Batteria a bottone CR2032 x1
  • LED 3mm x20
  • Supporto per celle a bottone CR2032 x1
  • Presa CI DIP a 8 pin x1
  • Interruttore a scorrimento x1
  • Resistenza 100 ohm x5

Per programmare ATtiny85 è necessario un arduino uno o qualsiasi altra scheda arduino

Applicazioni software:

Arduino IDE

Strumenti manuali:

Saldatore

Passaggio 3: Charlieplexing

Charliplexing è una tecnica per pilotare un display multiplexato in cui vengono utilizzati relativamente pochi pin I/O su un microcontrollore, ad es. per pilotare un array di LED. Il metodo utilizza le capacità logiche a tre stati del microcontrollore per ottenere efficienza rispetto al multiplexing tradizionale.

La formula per Charlieplexing è LEDs = n^2 - n

dove 'n' è il numero di pin utilizzati.

Uso un ATtiny85 programmato con arduino come ISP. Quindi utilizza 5 pin per 20 LED.

Maggiori informazioni su Charlieplexing:

Passaggio 4: diagramma schematico

Passaggio 5: il prototipo

Il prototipo!
Il prototipo!
Il prototipo!
Il prototipo!
Il prototipo!
Il prototipo!
Il prototipo!
Il prototipo!

Prima di progettare un PCB, ho deciso di costruire un prototipo su una perfboard.

E ha funzionato bene……

Passaggio 6: progettazione PCB

Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB

Ho usato KiCad per PCB Design. I bordi tagliati sono stati realizzati utilizzando il file. DXF che è stato progettato e generato utilizzando Autodesk Fusion 360.

La dimensione del badge PCB era di 55*86 mm.

Ho quotato e ordinato PCB tramite PCBWay.com.

Nota: la serigrafia bianca al centro è fornita per scrivere il tuo nome o qualunque cosa tu voglia:)

Dopo aver saldato il PCB si presenta così:

Immagine
Immagine

Questo progetto è open source. Se desideri crearne uno tuo, tutte le risorse sono disponibili nella mia pagina GitHub.

Passaggio 7: collegare il circuito al flash ATtiny

(NON inserire la batteria ora.)

Sul PCB ho previsto un connettore a 6 pin per la programmazione di ATtiny85. il puntino vicino al connettore a 6 pin è il primo pin (MISO), vedi le foto per i collegamenti alternativi.

Immagine
Immagine
Immagine
Immagine
  • Arduino +5V - VCC
  • Arduino GND -GND
  • Arduino pin 10 -RST
  • Arduino pin 11 -MOSI
  • Arduino pin 12 -MISO
  • Arduino pin 13 -SCK

Segui il link sottostante per programmare ATtiny:

Il Community Manager di Instructables randofo aveva scritto un simpatico tutorial su "Programma un ATtiny con Arduino".

puoi scaricare tutti i file sorgente dalla mia pagina githhub:

Dopo aver configurato il menu Strumenti IDE di Arduino, carica lo schizzo arduino dato

Nota: aggiorna l'undicesima riga dello schizzo arduino per visualizzarlo come desideri

Passaggio 8: anteprima del video

Image
Image

Divertiti:)

Grazie mille per aver letto se hai bisogno di ulteriori informazioni non esitare a chiedere nei commenti e farò del mio meglio per risponderti.

Se ti piace questo progetto puoi sostenere il mio progetto Votandolo per Party Challenge.

Puoi anche supportare il mio progetto nel concorso I can Solder KIT 2019 di PCBWAY

Felice realizzazione!:)

Consigliato: