Indholdsfortegnelse:

Bærbar LED Matrix Display Badge: 8 trin (med billeder)
Bærbar LED Matrix Display Badge: 8 trin (med billeder)

Video: Bærbar LED Matrix Display Badge: 8 trin (med billeder)

Video: Bærbar LED Matrix Display Badge: 8 trin (med billeder)
Video: TOØJET KAMERA OVERRASKET EFTER OPDATERING!!! 2024, Juni
Anonim
Bærbar LED Matrix Display Badge
Bærbar LED Matrix Display Badge

Kører du en begivenhed, konkurrence eller er du endda vært for en fødselsdagsfest?

Badges er alsidige ting, der kan gøre introduktioner og festligheder så meget lettere. Du ville aldrig starte en samtale med "hej, mit navn er ………….." så hvorfor skulle dit badge?

Så lad os designe et PCB -badge, som du stolt kan fastgøre og bære ved din næste vigtige begivenhed.

I dette projekt vil jeg vise, hvordan jeg byggede et badge-størrelse ATtiny85-baseret LED-matrixdisplay (5x4 matrix). Jeg har brugt Charliplexing teknik til at køre 20 lysdioder ved hjælp af ATtiny85.

du kan endda nemt tilføje ekstra tekster til dit badge, som du ønsker det. Standout fra mængden med dette fantastiske PCB -badge.

Lad os komme igang:)

Trin 1: Se videoen

Image
Image

Videoen går også igennem byggeprocessen, hvis du foretrækker at lære på den måde!

Trin 2: Ting, der bruges i dette projekt

Ting, der bruges i dette projekt
Ting, der bruges i dette projekt
Ting, der bruges i dette projekt
Ting, der bruges i dette projekt
Ting, der bruges i dette projekt
Ting, der bruges i dette projekt

Hardware komponenter

  • Mikrochip ATtiny85 x1
  • Møntcellebatteri CR2032 x1
  • 3 mm LED x20
  • CR2032 møntcelleholder x1
  • 8 -pin DIP IC -stik x1

  • Skubkontakt x1
  • Modstand 100 ohm x5

For at programmere ATtiny85 har du brug for en arduino uno eller andre arduino -tavler

Software -apps:

Arduino IDE

Håndværktøj:

Loddekolbe

Trin 3: Charlieplexing

Charliplexing er en teknik til at køre et multiplekset display, hvor der bruges relativt få I/O -ben på en mikrokontroller, f.eks. at drive en række LEDS. Metoden anvender mikrokontrollerens tri-state logiske muligheder for at opnå effektivitet i forhold til traditionel multiplexering.

Formlen for Charlieplexing isLEDs = n^2 - n

hvor 'n' er antallet af ben, der bruges.

Jeg bruger en ATtiny85 programmeret med arduinoen som internetudbyder, så den bruger 5 ben til 20 lysdioder.

Mere information om Charlieplexing:

Trin 4: Skematisk diagram

Trin 5: Prototypen

Prototypen!
Prototypen!
Prototypen!
Prototypen!
Prototypen!
Prototypen!
Prototypen!
Prototypen!

Inden jeg designede et printkort, besluttede jeg at bygge en prototype på et perfboard.

Og det fungerede fint ……

Trin 6: PCB -design

PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design
PCB Design

Jeg brugte KiCad til PCB Design. Kantskæringen blev lavet ved hjælp af. DXF -fil, der blev designet og genereret ved hjælp af Autodesk Fusion 360.

Størrelsen på printkortet var 55*86 mm.

Jeg citerede og bestilte PCB via PCBWay.com.

Bemærk: Den hvide silkeskærm på midten leveres til at skrive dit navn eller hvad du vil:)

Efter lodning ser printet sådan ud:

Billede
Billede

Dette projekt er open source. Hvis du gerne vil bygge dine egne, er alle ressourcerne tilgængelige på min GitHub -side.

Trin 7: Koble kredsløbet til Flash ATtiny

(IKKE isæt batteriet nu.)

På printkortet har jeg leveret 6-bens stik til programmering af ATtiny85. Den lille prik nær 6-bens stik er den første pin (MISO), se billederne for alternative tilslutninger.

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

Følg nedenstående link til programmering af ATtiny:

Instructables Community Manager randofo havde skrevet en flot instruktion om "Program a ATtiny With Arduino".

du kan downloade alle kildefiler fra min githhub -side:

Efter konfiguration af Arduino IDE Tools Menu, uploades den givne arduino -skitse

Bemærk: Opdater 11. linje af arduino -skitser til visning efter dit ønske

Trin 8: Smugkig video

Image
Image

Hav det sjovt:)

Mange tak for din læsning, hvis du har brug for flere oplysninger, er du velkommen til at spørge i kommentarer, og jeg vil gøre mit bedste svar dig.

Hvis du kan lide dette projekt, kan du støtte mit projekt ved at stemme det til Party Challenge.

Du kan også støtte mit projekt på PCBWAY's I can Solder KIT 2019 -konkurrence

Glad for at lave!:)

Anbefalede: