Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Ting, der bruges i dette projekt
- Trin 3: Charlieplexing
- Trin 4: Skematisk diagram
- Trin 5: Prototypen
- Trin 6: PCB -design
- Trin 7: Koble kredsløbet til Flash ATtiny
- Trin 8: Smugkig video
Video: Bærbar LED Matrix Display Badge: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
Inden jeg designede et printkort, besluttede jeg at bygge en prototype på et perfboard.
Og det fungerede fint ……
Trin 6: 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:
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.
- 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
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:
8x8 matrix display med BT: 5 trin (med billeder)
8x8 Matrix Display With BT: Jeg købte en 4 panel 8x8 matrix fra Ebay (Kina) for et par måneder siden. Jeg var en smule skuffet, da jeg indså, at det var hårdt forbundet side til side, ikke top til bund, som de fleste eksempler på nettet er skrevet! Se trin 2. Jeg tror, jeg kunne have
Bærbar elektronisk badge: 6 trin (med billeder)
Bærbar elektronisk badge: Her er et godt projekt at tage på sig, hvis du planlægger at gå til et Hardware/Python -møde eller planlægger at gå til din lokale Makerfaire. Lav en bærbar elektronisk badge, som er baseret på en Raspberry Pi Zero og en PaPiRus pHAT eInk -skærm. Du kan følge
KeyPi - en billig bærbar Raspberry Pi 3 bærbar computer under $ 80: 11 trin (med billeder)
KeyPi - en billig bærbar Raspberry Pi 3 bærbar computer under $ 80: *** UPDATE *** Hej alle! Først og fremmest tak for al støtte og feedback, fællesskabet her er fantastisk :) Her er svar på nogle spørgsmål: Hvorfor lavede du dette? Jeg ville lave en bærbar computer, der havde et tastatur i fuld størrelse. Jeg følte, at
Bærbar puls -badge: 7 trin (med billeder)
Slidstærk pulsmærke: Denne pulsmærke blev oprettet ved hjælp af Adafruit- og Bitalino -produkter. Det var designet ikke kun til at overvåge brugerens hjertefrekvens, men også for at give feedback i realtid ved hjælp af forskellige farvede lysdioder til forskellige områder af hjertefrekvens
Enkel, billig, bærbar bærbar stativ/køler: 9 trin (med billeder)
Enkel, billig, bærbar bærbar stativ/køler: Dette er et superenkelt, billigt projekt, som alle kan udføre. Denne bærbare stativ/køler kan laves til enhver størrelse eller hvilken som helst bærbar computer (jeg lavede min til en 13,3 tommer MacBook)