Taula de continguts:

Led Matrix amb Arduino: 8 passos
Led Matrix amb Arduino: 8 passos

Vídeo: Led Matrix amb Arduino: 8 passos

Vídeo: Led Matrix amb Arduino: 8 passos
Vídeo: 8x8x8 LED CUBE WITH ARDUINO UNO 2024, Juliol
Anonim
Image
Image

Aquest Led Matrix utilitza el registre de canvis 74HC595 i el comptador de dècades CD4017, és molt senzill per fer aquest projecte si seguiu els meus passos a continuació. He simplificat els passos i ho he explicat tot per a una millor comprensió.

Ja he acabat la conversa i ara podem començar el programa? ✌️?

Pas 1: Configuració del HARDWARE

Instal·lació del HARDWARE !!
Instal·lació del HARDWARE !!
Instal·lació del HARDWARE !!
Instal·lació del HARDWARE !!

Aquestes són totes les parts necessàries per a aquest projecte

Podeu comprar des d’aquí Tomson Electronics

ARDUINO NANO

74HC595 REGISTRE DE MAJES

CD4017 IC DEECADE COUNTER

2N3904 O 2N2222 TRANSISTOR

RESISTOR DE 220 OHM

LED de 5 MM

CAPÇALERA MASCULINA

CAPÇALERA FEMELLA

PCB DOT FINALITAT GENERAL

Pas 2: Configuració del treball

Configuració del treball
Configuració del treball
Configuració del treball
Configuració del treball
Configuració del treball
Configuració del treball
Configuració del treball
Configuració del treball

Marqueu i ajusteu el Pcb amb punts de la mida que necessiteu per fer la vostra matriu de leds. Utilitzeu un ganivet amb llapis o alguna cosa similar per fer el tall, després doblegueu el tauler per trencar-lo al tall … És senzill? Un cop fet aquest pas, assegureu-vos de tenir 144 LED amb vosaltres, podeu seleccionar el color segons la vostra imaginació., Gran ment….

Estic fent servir LEDs de color verd amb mi, per provar els leds. Utilitzeu una sèrie de resistències de 220ohm amb el terminal positiu i el potencial de tensió, si utilitzeu una tensió superior a 3 volts. O podeu utilitzar la cèl·lula de botó CR2302 per a aquest treball, proporcionarà prou energia per encendre el led per provar. Assegureu-vos que heu provat tots els LED abans de soldar per evitar un mal funcionament dels LED..

Si teniu molt més temps, podreu difondre els LEDs mitjançant un paper de vidre de quadrícula de 1500 perquè resulti més atractiu. Tot depèn de vosaltres … Col·loqueu el tauler de punts de manera que es formi el càtode i l’ànode. Una línia paral·lela Assegureu-vos de col·locar l’ànode a la part superior del tauler de punts. Un cop feta, doblegueu les pistes del Led per reduir tots els ànodes junts o podeu utilitzar un fil de coure platejat per a aquesta feina.

Tallar els cables d'excés després de tallar els passadors per soldar ara. Tenim el càtode cap amunt. Utilitzeu una vareta d'acer de 3 mm o un llapis per doblar els cables sense tocar els passadors d'ànode del led. A continuació, talleu els excedents de plom i soldeu-los als punts. Ara hem completat al voltant del 25% de la nostra matriu de leds. Sempre és bo provar-ho tot després de soldar-lo. Ara heu aplicat una càrrega negativa a la fila d'ànode led i una càrrega positiva a Led Chathode per il·luminar el led.

Atès que els LED es troben en una matriu si necessiteu il·luminar el led de la primera fila i el led de la 3a columna Apliqueu la càrrega a la càrrega negativa a la fila de l’ànode de la primera fila i el pin del càtode de la 3a columna. D'aquesta manera, proveu tots els LEDs per completar la construcció de la matriu …

Pas 3: connectar cables a la matriu

Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu
Connectar cables a la matriu

Després de fixar els LEDs a la matriu per fixar-los a la placa de control, els hem de connectar, perquè per a això utilitzen filferro Ribbion tenim 24 LEDs a la columna i 6 LEDs a la secció de files, de manera que en total la matriu LED de 6 × 24 Arreglar el fil de Ribbion de manera que puguem obtenir 3 parells de cables de la secció de columna en el múltiple de 8, de manera que en total 8 per 3 és igual a 24

Així ordenem els cables de la columna de la matriu Led. A continuació, per a la secció de columnes, només necessitem sis cables. Els LED de fila estan impulsats per un comptador de dècades. Pot conduir LEDs amb 6 pins, de manera que és fàcil fer la matriu LED

Per obtenir millors resultats, elimineu el cable curt per establir connexions amb el tauler de punts i, a continuació, esteneu els cables abans de soldar. Feu servir un flux d’alt grau de Solderon o qualsevol altra marca. Assegureu-vos de fixar correctament els cables. Anoteu el color que hem començat a soldar per a tota la primera columna, ja que tenim 8 cables per a una columna

Per la meva facilitat i tenia una llarga franja de fil de ribbion estirat al voltant sense cap ús, per tal de no malgastar-los, els he utilitzat tots per al projecte. Podeu utilitzar qualsevol altre tipus de filferro amb aquest propòsit. Cable per evitar confusions més endavant,

Quan els connectem amb la placa de controladors led. Assegureu-vos de connectar la capçalera masculina o femenina al final dels cables de la matriu Led per connectar-los a la placa del controlador, Iam utilitzant la capçalera femella per a això …

Pas 4: fabricació de la placa de control

Creació de la placa de control
Creació de la placa de control
Creació de la placa de control
Creació de la placa de control
Creació de la placa de control
Creació de la placa de control
Creació de la placa de control
Creació de la placa de control

Afegiu el fitxer Gerber de la descripció a jlcpcb.com per fabricar la placa de control. Hi ha tantes maneres d’aconseguir-ho de forma personalitzada al lloc web Jlcpcb que podeu canviar el color, el gruix, si no necessiteu cap necessitat de personalització, configureu-ho tot per defecte

Després d'això, feu clic a Desa a la cistella i feu la compra del Pcb, ja que he utilitzat el lliurament normal per fer arribar els PCB a través de la Xina. Va trigar unes 2 setmanes a arribar. Mitjançant aquest mètode, tenim dos avantatges. Primer, és que podem reduir el cost d'enviament., La segona és que podem evitar la clàssica obligació de costums i, per totes aquestes coses, hem d’esperar aproximadament 2 setmanes aproximadament per obtenir el fruit del nostre dur treball

Els PCB estan ben organitzats i empaquetats De vegades podem obtenir alguns regals de Jlcpcb quan demanem els PCB

A continuació, recopileu totes les parts, com ara circuits integrats, resistències, capçaleres, transistors i soldeu-los un per un per completar el tauler

Té una mica de cafè per a la seva tasca? Fes un descans ……

Pas 5: Cablatge de tots junts

Connectant-se tots junts
Connectant-se tots junts
Connectant-se tots junts
Connectant-se tots junts
Connectant-se tots junts
Connectant-se tots junts

Per estalviar espai per a aquest projecte, Iam fa servir Arduino Nano, però es pot utilitzar qualsevol tipus de sabor Arduino Arduino UNO, MEGA, PROMINI, NANO Tot funciona perfectament sense problemes, però utilitzar altres sabors Arduino que Arduino NANO pot ser un excés i valdria la pena Vostè, pel que fa a la meva preocupació, estic fent servir el nano

Només necessitem 5 pins digitals de l’Arduino per a aquest projecte, però podeu utilitzar qualsevol altre pin digital de l’Arduino

Proveu de fixar els cables de la placa controlada mitjançant la numeració del PCB amb la matriu LED, connectant-los a la fila i a la columna de la placa controladora

I, en canvi, heu de canviar-lo al codi Arduino, tots els enllaços al fitxer Gerber de programari i totes les altres coses esmentades es proporcionaran al final de la instrucció? ✌️

Pas 6: càrrega del codi i proves d'Arduino

S'està penjant el codi i proves d'Arduino
S'està penjant el codi i proves d'Arduino
S'està penjant el codi i proves d'Arduino
S'està penjant el codi i proves d'Arduino

Obriu el codi Arduino, aquí podem mostrar els caràcters, les lletres, els números i tot el que pugueu pensar en avançar, desplaceu-vos cap avall fins que trobeu "POSEU EL TEXT AQUÍ" al codi i, a continuació, escriviu el que heu de mostrar al led Matrix Aquí. Però recordeu una cosa: escriviu la lletra B abans de la paraula per exemple per mostrar la paraula ZENOMODIFF que hem d’escriure com: BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF Les lletres bytes Anteriorment s’emmagatzemen en una matriu i ara només l’imprimim un darrere l’altre,

Tot el camí de les lletres es converteix en binari perquè Arduino es calculi on encendre i apagar les llums com per Instinct 0, 1 La lletra 1 representa la llum que està encesa i la lletra 0 representa la llum que està apagada

Així s’imprimeixen les cartes a la matriu de leds

Pas 7: resolució de problemes i consells … ?‍??

∆ Si el led s’esvaeix a la fila o a la columna possiblement pot ser de 3 coses

1 Mal funcionament del led a causa de l'excés de calor durant la soldadura

2 El valor de la resistència es pot perdre

3 articulacions de soldadura pobres

∆ La matriu LED completa no mostra res, fins i tot després de penjar el codi, possiblement pot ser de tres coses

1 Comproveu les connexions de la placa PCB Preneu nota dels pins Arduino i els pins de la capçalera connectats al Pcb són iguals

2 Pot ser que no sigui del lloc correcte. Comproveu les marques de l'ic i torneu-lo a inserir

3 Es pot trencar el cable des de l'interior Comproveu la continuïtat de tots els cables

∆ Les cartes es mostren al revés a la matriu de leds possiblement d'una cosa

1 Això es pot substituir canviant les connexions de capa de la matriu Led

∆ El codi Arduino no s'està carregant a causa d'un error de sincronització SK500 possiblement d'una cosa

1 Instal·leu el controlador Arduino Nano segons el vostre sistema operatiu

∆ Fins i tot si escriviu les lletres per mostrar els caràcters del codi de la matriu de leds i els heu penjat, però no mostra res possible d'una cosa

1 Escriviu la lletra B després de cada paraula per obtenir més informació. Consulteu el pas 6

Aquests són tots els possibles errors que podeu evitar durant la realització d’aquest projecte si teniu més errors o preguntes

Deixa una reproducció a [email protected] Es reproduirà amb possibles en un dia

Pas 8: Codi Arduino, fitxer Pcb Gerber

Codi Arduino

Gerber File

Jlcpcb

Recomanat: