INHOUDSOPGAWE:

Led Matrix Met Arduino: 8 stappe
Led Matrix Met Arduino: 8 stappe

Video: Led Matrix Met Arduino: 8 stappe

Video: Led Matrix Met Arduino: 8 stappe
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Desember
Anonim
Image
Image

Hierdie Led Matrix gebruik 74HC595 Shift Register en CD4017 Decade Counter, dit is baie eenvoudig om hierdie projek te maak as u my stappe hieronder volg, het ek die stappe vereenvoudig en alles verduidelik vir beter begrip.

Klaar met die praatwerk nou, laat ons die vertoning aan die gang kry? ✌️?

Stap 1: Die opstel van die HARDWARE

Die opstel van die HARDWARE !!
Die opstel van die HARDWARE !!
Die opstel van die HARDWARE !!
Die opstel van die HARDWARE !!

Dit is al die vereiste onderdele vir hierdie projek

U kan hiervandaan Tomson Electronics koop

ARDUINO NANO

74HC595 SKAKEL REGISTREER

CD4017 IC DEECADE TELLER

2N3904 OF 2N2222 TRANSISTOR

220 OHM WEERSTAND

5MM LED

MANNELIKE KOP

VROUELIKE KOP

ALGEMENE DOEL DOT PCB

Stap 2: Stel die werk in

Stel die werk op
Stel die werk op
Stel die werk op
Stel die werk op
Stel die werk op
Stel die werk op
Stel die werk op
Stel die werk op

Teken en snap die stippelkop in watter grootte u u Led Matrix moet maak. Gebruik 'n skerppenmes of iets dergeliks om die snit te maak, en buig die bord om by die snit te breek … dit is eenvoudig? Sodra u die stap voltooi het, moet u seker maak dat u 144 LED's by u het, en u kan die kleur kies volgens u verbeelding, Groot verstand….

Ek gebruik saam met my groen LED's om die LED te toets. Gebruik 'n weerstandreeks van 220 ohm met die positiewe aansluiting en die spanningspotensiaal, as u 'n hoër spanning as 3 volt gebruik. Of u kan 'n knoppiesel CR2302 vir hierdie taak gebruik; dit sal genoeg krag hê om die LED vir die toets aan te steek, maak seker dat u al die LED's getoets het voordat u soldeer om te voorkom dat die LED's funksioneer

As u meer tyd het, kan u die LED's versprei deur 'n 1500 rooster skuurpapier te gebruik sodat dit aantrekliker sal wees. Dit is alles aan u mense.. Plaas die Led The Dot Board sodat die katode en anode vorm. Maak 'n parallelle lyn om die anode aan die bokant van die puntbord te plaas. As dit klaar is, buig die leidrade van die led om al die anodes saam te kort, of kan u 'n silwer koperdraad vir hierdie werk gebruik.

Sny die oortollige leidrade nadat u die penne vir die soldeer kortgeknip het. Ons het 'n 3 mm -staalstaaf of 'n potlood om die leidings te buig sonder om aan die anodepennetjies van die LED te raak. Sny dan die oortollige lood en soldeer hulle op die punte. Nou het ons ongeveer 25% van ons Led Matrix voltooi, dit is altyd 'n goeie ding om alles te toets nadat u gesoldeer het, en u het 'n negatiewe lading op die led -anode toegepas en 'n positiewe lading op die LED -chathode.

Aangesien die LED's in 'n matriks is, as u die led in die eerste ry en die led in die derde kolom moet verlig, geld die heffing vir die negatiewe lading op die anode van die eerste ry en die katodepen in die derde kolom. Toets op hierdie manier al die LED's om die bou van die matriks te voltooi ….

Stap 3: Koppel drade aan die matriks

Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks
Koppel drade aan die matriks

Nadat ons die LED's aan die matriks vasgemaak het om dit aan die bedieningsbord vas te maak, moet ons dit bedraad, want daarvoor gebruik ons 'n lintdraad, het ons 24 LED's in die kolom en 6 LED's in die ryafdeling, dus in totaal 6 × 24 LED -matriks Maak die lintdraad reg sodat ons 3 paar drade uit die kolomafdeling in die veelvoud van 8 kan kry, dus in totaal 8 by 3 is gelyk aan 24

Dit is hoe ons die drade sorteer vir die kolom van die Led Matrix. Vir die kolomafdeling moet ons slegs ses drade hê. Die ry -LED's word aangedryf deur 'n dekade toonbank, dit kan LED's met 6 penne dryf, so dit is maklik om die Led Matrix te maak

Vir beter resultate, strook die draad kort om verbindings met die puntbord te maak, dan maak die drade vas voordat u soldeer, gebruik 'n hoë vlak vloei van Solderon of enige ander handelsmerk. Maak seker dat u die drade behoorlik regmaak, let op die kleur wat ons vir die eerste kolom begin soldeer het, aangesien ons 8 drade vir 'n kolom het

Vir my gemak en ek het 'n lang strook lintdraad gelê sonder om dit te gebruik, om dit nie te mors nie, het ek dit alles vir die projek gebruik; u kan enige ander soort draad gebruik vir hierdie doel Draad sodat daar later verwarring kan voorkom,

As ons hulle verbind met die Led Driver Board. Maak seker dat u 'n manlike of vroulike kop aan die einde van die drade van die Led -matriks aansluit om dit aan die bestuurdersbord te koppel, en ek gebruik daarvoor vroulike kopstuk …

Stap 4: Maak die beheerraad

Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad
Die maak van die beheerraad

Voeg die Gerber -lêer van die beskrywing by die jlcpcb.com by die vervaardiging van die beheerraad. Daar is soveel maniere om dit by die Jlcpcb -webwerf aan te pas: u kan die kleur, die dikte verander, as u nie meer aangepaste behoeftes nodig het nie, stel dan alles as standaard in

Klik daarna op Stoor in mandjie en afrekening van die PCB, aangesien ek die normale aflewering gebruik het om die PCB's deur China te stuur, het dit ongeveer 2 weke geneem om aan te kom, en volgens hierdie metode het ons 2 voordele., Die tweede een is: kan ons die doeane -instandhouding vermy, en vir al hierdie dinge moet ons ongeveer 2 weke wag, ongeveer die vrugte van ons harde werk

Die PCB's is goed ingerig en verpak, soms kry ons geskenke van Jlcpcb as ons die PCB's bestel

Versamel dan al die onderdele soos IC's, weerstande, koppe, transistors en soldeer hulle een vir een om die bord te voltooi

Het u koffie vir u harde werk? Neem 'n blaaskans ……

Stap 5: Maak alles saam

Saam bedrieg
Saam bedrieg
Saam bedrieg
Saam bedrieg
Saam bedrieg
Saam bedrieg

Om ruimte te bespaar vir hierdie projek, ek gebruik Arduino Nano, maar u kan enige soort Arduino -smaak gebruik Arduino UNO, MEGA, PROMINI, NANO Alles werk net foutloos, maar die gebruik van ander Arduino -geure as Arduino NANO kan 'n oormaat wees en sal 'n paar grense werd wees U, sover dit my kommer betref, gebruik ek die Nano

Ons benodig slegs 5 digitale penne van die Arduino vir hierdie projek, maar u is vry om enige ander digitale penne van die Arduino te gebruik

Probeer om die drade aan die beheerde bord vas te maak deur die nommering in die printplaat met die Led Matrix, en verbind dit met die ry en kolom van die beheerbord

En moet u dit in die Arduino -kode verander, al die skakels na die Gerber -lêer en alle ander dinge wat genoem word, word aan die einde van die instruksies verskaf? ✌️

Stap 6: Laai Arduino -kode en -toets op

Laai Arduino -kode en -toets op
Laai Arduino -kode en -toets op
Laai Arduino -kode en -toets op
Laai Arduino -kode en -toets op

Maak die Arduino -kode oop, hier kan ons aangepaste karakters, letters, syfers en alles waaraan u kan dink, verder beweeg, blaai met die kode af totdat u 'PUT U TEKST HIER' in die kode vind, en tik dan wat u in die LED moet vertoon Matriks hier. Onthou egter een ding - Tik letter B voor ooit, byvoorbeeld om die woord ZENOMODIFF te vertoon, soos ons moet tik - BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF The Letters Bytes Word voorheen in 'n skikking gestoor, en druk ons dit nou een vir een,

Al die letters se pad word omgeskakel na binêre vir Arduino om te bereken waar om die ligte aan te skakel en uit te skakel, soos vir instink 0, 1 Die letter 1 verteenwoordig die lig wat aan moet wees en die letter 0 verteenwoordig die lig om uit te wees

Dit is hoe letters op die Led Matrix gedruk word

Stap 7: Probleemoplossing en wenke … ?

∆ As die led in die ry of kolom vervaag, kan dit uit drie dinge bestaan

1 Wanfunksionering van LED as gevolg van oorverhitting tydens soldeer

2 Die waarde van weerstand kan verkeerd geplaas word

3 Swak soldeerverbindings

∆ Die Full Led Matrix wys niks nie, selfs nadat die kode opgelaai is, kan dit uit drie dinge bestaan

1 Kontroleer die aansluitings van die printbord Neem 'n nota oor die Arduino -penne en die kopstukke wat aan die PCB gekoppel is, is dieselfde

2 Dit kan van die verkeerde plek wees, kyk na die merke van die Ic en plaas dit weer in

3 Draad kan van binne af gebreek word, kyk na die kontinuïteit van al die drade

Briewe verskyn onderstebo in die Led Matrix, moontlik uit 1 ding

1 Dit kan vervang word deur die laagverbindings van die Led Matrix te verander

∆ Die Arduino -kode word nie opgelaai nie weens die sinchronisasiefout van SK500, moontlik van 1 ding

1 Installeer die Arduino Nano -bestuurder volgens u bedryfstelsel

∆ Selfs as u die letters tik om die karakters in die Led Matrix -kode te vertoon en dit te laai, maar dit wys niks van een ding nie

1 Tik die letter B na elke woord vir meer inligting, kyk na stap 6

Dit is al die moontlike foute wat u kan omseil tydens die uitvoering van hierdie projek as u nog foute of vrae het

Laat 'n herhaling na [email protected], sal moontlik binne 1 dag weer speel

Stap 8: Arduino -kode, Pcb Gerber -lêer

Arduino -kode

Gerber lêer

Jlcpcb

Aanbeveel: