Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Ting som brukes i dette prosjektet
- Trinn 3: Charlieplexing
- Trinn 4: Skjematisk diagram
- Trinn 5: Prototypen
- Trinn 6: PCB -design
- Trinn 7: Koble kretsen til Flash ATtiny
- Trinn 8: Sniktitt -video
Video: Bærbar LED Matrix Display Badge: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Kjører du et arrangement, en konkurranse eller arrangerer du en bursdagsfest?
Merker er et allsidig element som kan gjøre introduksjoner og feiringer så mye enklere. Du ville aldri begynne en samtale med "hei, jeg heter …………". så hvorfor skal merket ditt?
Så la oss designe et PCB -merke som du kan feste stolt og bruke på ditt neste viktige arrangement.
I dette prosjektet vil jeg vise hvordan jeg bygde en merke-størrelse ATtiny85-basert LED-matrisedisplay (5x4 matrise). Jeg har brukt Charliplexing -teknikk for å kjøre 20 lysdioder med ATtiny85.
du kan til og med enkelt legge til ekstra tekster på merket ditt som du ønsker. Standout fra mengden med dette fantastiske PCB -merket.
La oss komme i gang:)
Trinn 1: Se videoen
Videoen går også gjennom byggeprosessen, hvis du foretrekker å lære på den måten!
Trinn 2: Ting som brukes i dette prosjektet
Maskinvarekomponenter
- Mikrochip ATtiny85 x1
- Myntcellebatteri CR2032 x1
- 3 mm LED x20
- CR2032 myntcelleholder x1
-
8 -pinners DIP IC -kontakt x1
- Skyvebryter x1
- Motstand 100 ohm x5
For å programmere ATtiny85 trenger du en arduino uno eller andre arduino -tavler
Programvare -apper:
Arduino IDE
Hånd verktøy:
Loddejern
Trinn 3: Charlieplexing
Charliplexing er en teknikk for å kjøre en multiplekset skjerm der det brukes relativt få I/O -pinner på en mikrokontroller, f.eks. for å drive en rekke LEDS. Metoden bruker tri-state logic-funksjonene til mikrokontroller for å oppnå effektivitet i forhold til tradisjonell multiplexing.
Formelen for Charlieplexing isLEDs = n^2 - n
hvor 'n' er antall pinner som brukes.
Jeg bruker en ATtiny85 programmert med arduinoen som ISP. Så den bruker 5 pins for 20 lysdioder.
Mer informasjon om Charlieplexing:
Trinn 4: Skjematisk diagram
Trinn 5: Prototypen
Før jeg designet en PCB, bestemte jeg meg for å bygge en prototype på et perfboard.
Og det fungerte bra ……
Trinn 6: PCB -design
Jeg brukte KiCad for PCB Design. Kantskåret ble laget med. DXF -fil som ble designet og generert ved hjelp av Autodesk Fusion 360.
Størrelsen på PCB -merket var 55*86 mm.
Jeg siterte og bestilte PCB gjennom PCBWay.com.
Merk: Den hvite silkeskjermen på midten er gitt for å skrive navnet ditt eller hva du vil:)
Etter lodding ser kretskortet slik ut:
Dette prosjektet er åpen kildekode. Hvis du ønsker å bygge din egen, er alle ressursene tilgjengelige på min GitHub -side.
Trinn 7: Koble kretsen til Flash ATtiny
(IKKE sett inn batteriet nå.)
På kretskortet har jeg levert 6-pinners kontakt for programmering av ATtiny85. Den lille prikken nær 6-pinners kontakten er den første pinnen (MISO), se bildene for alternative tilkoblinger.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino pin 10 -RST
- Arduino pin 11 -MOSI
- Arduino pin 12 -MISO
- Arduino pin 13 -SCK
Følg lenken nedenfor for å programmere ATtiny:
The Instructables Community Manager randofo hadde skrevet fine instrukser om "Program an ATtiny With Arduino".
du kan laste ned alle kildefilene fra githhub -siden min:
Etter konfigurering av Arduino IDE Tools Menu, last opp gitt arduino -skisse
Merk: oppdater den 11. linjen med arduino -skisser for å vise som du ønsker
Trinn 8: Sniktitt -video
Ha det gøy:)
Tusen takk for at du leser hvis du trenger mer informasjon, vennligst spør i kommentarene, så skal jeg gjøre mitt beste for å svare deg.
Hvis du liker dette prosjektet, kan du støtte prosjektet mitt ved å stemme på Party Challenge.
Du kan også støtte prosjektet mitt på PCBWAYs I can Solder KIT 2019 -konkurranse
Glad i å lage!:)
Anbefalt:
WiFi -kontrollert LED Strip Matrix Display Clock Light: 3 trinn (med bilder)
WiFi -kontrollert LED Strip Matrix Display Clock Light: Programmerbare LED -strips, f.eks. basert på WS2812, er fascinerende. Søknadene er mangfoldige, og du kan raskt få imponerende resultater. Og på en eller annen måte ser det ut til å bygge klokker som et annet domene som jeg tenker mye på. Starter med litt erfaring fra
Mirolo Networked LED Matrix Display for Digital Signage: 22 trinn (med bilder)
Mirolo Networked LED Matrix Display for Digital Signage: Digital signage kan være nyttig på arrangementer for å informere besøkende om kommende paneler, endringer i timeplanen eller dynamisk gi informasjon. Ved å bruke LED Matrix -skjermer til det gjør meldingene lesbare selv fra langt unna og er et iøynefallende fe
8x8 LED MATRIX DISPLAY - ARDUINO - BLUETOOTH -KONTROLL: 7 trinn (med bilder)
8x8 LED MATRIX DISPLAY | ARDUINO | BLUETOOTH -KONTROLL: I denne opplæringen viser jeg hvordan du bygger en 8 x 8 LED -matrise ved hjelp av en Arduino. KOMMENTER DET DU TENKER OM DENNE INSTRUKTIBELE, SÅ AT JEG KAN FORBEDRE I MIN YTTERLIGERE INSTRUKTABLER Ta en titt på videoopplæringen for en bedre forståelse av helheten
KeyPi - en billig bærbar Raspberry Pi 3 bærbar datamaskin under $ 80: 11 trinn (med bilder)
KeyPi - en billig bærbar Raspberry Pi 3 bærbar datamaskin under $ 80: *** OPPDATERING *** Hei alle sammen! Først og fremst takk for all støtte og tilbakemelding, fellesskapet her er fantastisk :) Her er svar på noen spørsmål: Hvorfor gjorde du dette? Jeg ønsket å lage en bærbar datamaskin som hadde et tastatur i full størrelse. Jeg følte at t
LED Dot-Matrix Display: 8 trinn (med bilder)
LED Dot-Matrix Display: Dette er en enkel HVORDAN du lager din egen personlige LED Dot-Matrix-skjerm. Jeg vil legge til hele programmet med en forklaring for å tenne lysdiodene med. Det er også ganske hackbart, du kan endre det slik at det passer deg selv. Jeg bestemte meg for å lage min egen