Indholdsfortegnelse:

Led Matrix Med Arduino: 8 trin
Led Matrix Med Arduino: 8 trin

Video: Led Matrix Med Arduino: 8 trin

Video: Led Matrix Med Arduino: 8 trin
Video: How to use a MAX7219 LED dot matrix with an Arduino Nano || Using 8×8 Dot Matrix LED With Arduino 2024, November
Anonim
Image
Image

Denne Led Matrix bruger 74HC595 Shift Register & CD4017 Decade Counter, det er meget simpelt at lave dette projekt, hvis du følger mine trin nedenfor, har jeg forenklet trinene og forklaret alt for bedre forståelse.

Udført med Talking Now Nu kan vi komme i gang med showet? ✌️?

Trin 1: Opsætning af HARDWARE

Opsætning af HARDWARE !!
Opsætning af HARDWARE !!
Opsætning af HARDWARE !!
Opsætning af HARDWARE !!

Disse er alle de nødvendige dele til dette projekt

Du kan købe herfra Tomson Electronics

ARDUINO NANO

74HC595 SKIFTREGISTER

CD4017 IC DEECADE COUNTER

2N3904 ELLER 2N2222 TRANSISTOR

220 OHM MODSTAND

5MM LED

MANNHOVED

KVINDEHOVED

GENERELT FORMÅL DOT PCB

Trin 2: Indstilling af arbejdet

Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet
Indstilling af arbejdet

Score og snap den prikkede pcb i hvilken størrelse du skal lave din Led Matrix. Brug en spidskniv eller lignende til at lave snittet, og bøj derefter brættet til at bryde ved snittet … Det er enkelt? Når du har udført det trin, skal du sørge for at have 144 lysdioder med dig, du kan vælge farven efter din fantasi, Stort sind….

Jeg bruger grønne lysdioder med mig til at teste LED'en Brug en 220ohm modstandsserie med den positive terminal og spændingspotentialet, hvis du bruger en højere spænding end 3 volt. Eller du kan bruge CR2302 -knapcelle til dette job. Det giver nok strøm til at tænde lysdioden til test Sørg for, at du har testet alle lysdioderne før lodning for at undgå funktionsfejl i lysdioderne.

Hvis du har meget mere tid, kan du sprede lysdioderne ved at bruge et 1500 gitter sandpapir, så det ville være mere attraktivt. Det er helt op til jer folkens.. Placer Led Dot Board, så katoden og anoden dannes. En parallel linje Sørg for at placere anoden øverst på prikbrættet. Når den er færdig, skal du bøje ledningerne i ledningen for at afkorte alle anoderne sammen, eller du kan bruge en sølvkobbertråd til dette job.

Skær overskydende ledninger efter kortslutning af stifterne til lodning Nu har vi katoden opad Brug en 3 mm stålstang eller en blyant til at bøje ledningerne uden at røre anodens stifter på LED'en. Skær derefter overskydende bly og lod dem på punkterne. Nu har vi gennemført omkring 25% af vores Led Matrix, det er altid en god ting at teste alt efter lodning. Nu har du anvendt negativ ladning på led anode række og positiv opladning til led chathode for at tænde LED'en.

Da lysdioderne er i en matrix, hvis du har brug for at tænde op LED'en i den første række og LED'en i 3. kolonne, gælder gebyret for negativ opladning til anodrækken i den første række og katodestiften i 3. kolonne. På den måde testes alle lysdioderne for at fuldføre opbygningen af matricen ……

Trin 3: Fastgørelse af ledninger til matrixen

Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen
Fastgørelse af ledninger til matrixen

Efter at have fastgjort lysdioderne til matrixen for at fastgøre dem til styrekortet, skal vi tilslutte dem. Til den brug har vi båndtråd, vi har 24 lysdioder i kolonnen og 6 lysdioder i rækkesektionen, så i alt 6 × 24 led matrix derefter Fix båndtråden, så vi kunne få 3 par ledninger fra kolonnesektionen i multiplumet af 8, så i alt 8 med 3 er lig med 24

Sådan sorterer vi trådene til kolonnen i Led Matrix. Derefter skal vi i kolonnen sektion kun have seks ledninger Rækkens lysdioder drives af en tiårig tæller, det kan drive lysdioder med 6 ben, så det er let at lave Led Matrix

For bedre resultater Strip ledningen kort for at oprette forbindelser til prikbrættet, derefter tynde trådene før lodning Brug en høj kvalitet fra Fluder eller ethvert andet mærke. Sørg for at fastgøre ledningerne korrekt Noter om den farve, vi er begyndt at lodde til hele den første kolonne, da vi har 8 ledninger til en kolonne

For min nemhed og jeg havde en lang stribe båndtråd, der lå uden brug, for ikke at spilde dem, jeg brugte dem alle til projektet, kan du bruge enhver anden slags tråd til dette formål Sørg for at bruge forskellige farver Tråd, så man undgår forvirring senere,

Når vi forbinder dem med Led Driver Board. sørg for at forbinde en mandlig eller en kvindelig overskrift i slutningen af ledningerne i Led Matrix til at forbinde dem til førerkortet, jeg bruger kvindelig overskrift til det …

Trin 4: Lav kontrolpanelet

Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet
Gør kontrolpanelet

Tilføj Gerber -filen fra beskrivelsen til jlcpcb.com til fremstilling af controllerkortet. Der er så mange måder at få det tilpasset fra Jlcpcb -webstedet Du kan ændre farven, tykkelsen, hvis du ikke har brug for nogen tilpassede behov, skal du derefter indstille alt som standard

Efter det klikker du på Gem i indkøbskurven og betaler pcb, da jeg har brugt den normale levering til at få printkortene gennem Kina -post, tog det cirka 2 uger at ankomme, ved denne metode har vi 2 fordele. Første er, at vi kan reducere forsendelsesomkostningerne, Den anden er, at vi kan undgå toldvæsenet, og for alle disse ting skal vi vente i cirka 2 uger Cirka vi får frugten af vores hårde arbejde

PCB'erne er godt arrangeret og pakket nogle gange kan vi få nogle gaver fra Jlcpcb, når vi bestiller PCB'erne

Saml derefter alle dele som IC'er, modstande, headere, transistorer og lod dem én efter én for at fuldføre bestyrelsen

Har du noget kaffe til dit hårde arbejde? Tag en pause ……

Trin 5: Tilslutning sammen

Tilslutning sammen
Tilslutning sammen
Tilslutning sammen
Tilslutning sammen
Tilslutning sammen
Tilslutning sammen

For at spare plads til dette projekt Jeg bruger Arduino Nano, men du kan bruge enhver form for Arduino -smag Arduino UNO, MEGA, PROMINI, NANO Alt fungerer bare fint fejlfrit, men brug af andre Arduino -smag end Arduino NANO kan være en overskydende og vil være værd at nogle store for Du, for så vidt angår min bekymring, bruger jeg Nano

Vi har kun brug for 5 digitale pins af Arduino til dette projekt, men du kan frit bruge alle andre digitale pins af Arduino

Prøv at fastgøre ledningerne til styret bord ved nummereringen i printkortet med Led Matrix, tilslutte dem til række og kolonne i kontrolkortet

Og skal du ændre det i Arduino -kode i stedet, vil alle links til software Gerber -fil og alle andre nævnte ting blive leveret i slutningen af det instruerbare? ✌️

Trin 6: Upload af Arduino -kode og test

Upload af Arduino -kode og test
Upload af Arduino -kode og test
Upload af Arduino -kode og test
Upload af Arduino -kode og test

Åbn Arduino -koden, her kan vi vise tilpassede tegn, bogstaver, tal og alt, hvad du kan tænke dig at flytte videre, rul ned ad koden, indtil du finder "Sæt din tekst her" i koden, og indtast derefter, hvad du skal vise i LED'en Matrix her. Men husk én ting - Skriv bogstav B før nogensinde Ord for eksempel til visning af ordet ZENOMODIFF, vi skal skrive som - BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF The Letters Bytes Er tidligere gemt i et array, og nu udskriver vi det bare efter hinanden,

Alle bogstaverne er konverteret til binære for Arduino til beregnet, hvor lyset skal tændes og slukkes som for instinkt 0, 1 Bogstavet 1 repræsenterer lyset, der skal være tændt, og bogstavet 0 repræsenterer lys, der skal være slukket

Sådan udskrives bogstaver på Led Matrix

Trin 7: Fejlfinding og tips…. ?

∆ Hvis LED'en falmer i rækken eller kolonnen, kan det være af 3 ting

1 Funktionsfejl i LED på grund af overvarme under lodning

2 Værdien af modstand kan være forlagt

3 Dårlige loddesamlinger

∆ Den fulde led -matrix viser ikke noget, selv efter upload af koden muligvis kan det være af 3 ting

1 Kontroller printkortforbindelserne Tag en bemærkning om, at Arduino -stifterne og overskriftsstifterne, der er tilsluttet pcb'en, er de samme

2 Det kan være af fejlplaceret Ic Kontroller markeringerne af Ic og sæt det i igen

3 Tråd kan blive brudt indefra Kontroller kontinuiteten af alle ledninger

∆ Bogstaver vises på hovedet i Led Matrix muligvis af 1 ting

1 Dette kan udskiftes ved at skifte lagforbindelser til Led Matrix

∆ Arduino -koden uploades ikke på grund af SK500 -synkroniseringsfejl muligvis af 1 ting

1 Installer Arduino Nano -driveren i henhold til dit operativsystem

∆ Selvom du skriver bogstaverne for at vise tegnene i Led Matrix -koden og uploader den, men den ikke viser noget muligvis af 1 ting

1 Skriv bogstavet B efter hvert ord for flere oplysninger Kontroller trin 6

Disse er alle de mulige fejl, som du kan omgå under udførelsen af dette projekt, hvis du har flere fejl eller spørgsmål

Efterlad et gentagelse til [email protected] Vil afspille det igen om muligvis 1 dag

Trin 8: Arduino -kode, Pcb Gerber -fil

Arduino kode

Gerber File

Jlcpcb

Anbefalede: