Como hacer una matriz con leds 8x32, con el pic16f873a | Muy fácil.
Programación de la matriz (vídeo) Construcción de la matriz(vídeo)
En este blog aprenderemos a programar y
construir una matriz de leds de 8 filas por 32 columnas, les daremos los detallas más resaltantes, y esperemos que sea de gran ayudad para todos
los aficionados a la electrónica.
SOFTWARE DE PROGRAMACIÓN.
En nuestro caso programamos PICs
con el compilador Proton Basic es un lenguaje de programación de nueva
generación que hace más fácil y rápido el manejo de microcontroladores Pic
micro de Microchip. El lenguaje Basic es mucho más fácil de leer y escribir que
el lenguaje ensamblador Microchip.
Visitanos en youtube.
El Proton Basic
produce un código que puede ser programado para una variedad de microcontroladores
PIC y varias opciones en el chip incluyendo convertidores A/D, temporizadores y
puertos seriales.
A continuación pueden descargar e instalar el programa,
para que ustedes mismo puedan programar sus textos o animaciones, como pequeñas
imágenes.
A continuación
tenemos el vídeo donde explicamos paso a paso la programación de la matriz, es muy fácil de entender y aprender la programación , analicen bien el vídeo para
que ustedes puedan programar su matriz.
1ra parte programación.
Links de
descarga de la programación.
1.-Calculo de letras en Excel:
https://goo.gl/DDMD2Z
2.-Diagrama en proteus:
https://goo.gl/jz3Atw
3.-Código bas. o código fuente:
https://goo.gl/yfeQoW
4.-Código hex. para que hagan su simulación:
https://goo.gl/AyLut1
https://goo.gl/DDMD2Z
2.-Diagrama en proteus:
https://goo.gl/jz3Atw
3.-Código bas. o código fuente:
https://goo.gl/yfeQoW
4.-Código hex. para que hagan su simulación:
https://goo.gl/AyLut1
Asta este punto ya sabremos programar y simular matrices leds.
Pistas:
Una
vez ya programado nuestras textos y simulados en el proteus, ahora es hora de
hacerlo en lo físico y así aprender el funcionamiento de la matriz y además enriquecer
nuestros conocimientos en electrónica, y en el área de Microcontroladores.
MATRIZ DE LEDS:
Una matriz de LEDs consiste en un arreglo de LEDs,
conectados entre fila y columnas, que pueden ser encendidos y apagados
individualmente desde un microntrolador PIC. Pueden pensar en ella como
una pantalla de pocos pixeles en los cuales pueden presentar gráficos y
textos en movimiento.
En nuestro caso diseñaremos una matriz de leds de 8 filas por 32 columnas, el diagrama
veremos a continuación.
Diagrama filas por columnas.
PIC
A UTILIZAR EL 16F873A.
El PIC16F873 es un microcontrolador con memoria de programa
tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y
en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las
versiones EPROM sino, permite reprogramarlo nuevamente sin ser borrado con
anterioridad.
El PIC16F873 es un microcontrolador de Microchip Technology
fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es
completamente estático, esto quiere decir que el reloj puede detenerse y los
datos de la memoria no se pierden.
El encapsulado de este microcontrolador es de 28 pines.
Configuración de pines:
CARACTERISTICAS
|
DESCRIPCION
|
Frecuencia de operación.
|
20 MHz.
|
Memoria FLASH de programa (palabra de 14 bits)
|
4K
|
Memoria de datos (bytes)
|
192
|
Memoria de datos EEPROM (bytes)
|
128
|
Interrupciones.
|
13
|
Puertos de E/S.
|
Puertos A, B, C.
|
Temporizadores.
|
3
|
Módulos de Captura /Comparación/ PWM.
|
2
|
Comunicación serial tipo
|
MSSP, USART.
|
Módulo Analógico – Digital (10 bits)
|
5 canales de entrada.
|
Conjunto de instrucciones
|
35.
|
REGISTRO
DE DESPLAZAMIENTO, EL 74LS164.
El 74164 o subfamilia (LS, F,
S, HCT,..) es un registro de desplazamiento con entrada en serie y salida
paralelo, este circuito consta de una entrada de datos (A y B), una entrada de
reloj (T o CLK) y una entrada de reset o puesta a cero de los biestables
internos (R o CLR), también dispone
de 8 salidas de QA a QH que será por donde obtendremos los datos que se van
desplazando con la ayuda de la señal de reloj.
Configuración de pines:
A continuación el diagrama,
para que puedan seguir sus pistas al momento que empiezan a soldar sus componentes.
MATERIALES.
·
1 transformador de
salida de 12v/2A.
·
1 diodo rectificador
tipo puente de 4A o 6A.
·
1 regulador de
voltaje LM350.
·
2 condensadores
electrolíticos de 4700uF/50V.
·
1 resistencia de 100
ohm.
·
1 resistencia de 300
ohm.
·
1 regulador de
voltaje LM7805.
·
1 resistencia de
10kohm.
·
1 crystal de 4 Mhz.
·
2 condensadores
cerámicos 22pf.
·
1 PIC16F873A.
·
8 resistencias de
1kohm.
·
8 transistores bc327
(PNP)
·
32 resistencias de 100
ohm.
·
4 registros de
desplazamiento 74ls164.
·
256 leds
ultrabrillantes de 5mm(de color rojo).
El grabado de la baquelita lo hice con el método del planchado, así que empecemos a soldar.
Ubicación de pines del LM350 (regulador de voltaje)
Para mas información ver el siguiente vídeo.
Links de descarga:
1.-Descargar las pistas,
para hacerlo con el método del planchado.
https://goo.gl/864Bth
2.-Mascara de componentes, para poder guiarse al momento de soldar.
https://goo.gl/sjMKSG
3.-Descargar el diagrama de toda la matriz.
https://goo.gl/eh2k8g
https://goo.gl/864Bth
2.-Mascara de componentes, para poder guiarse al momento de soldar.
https://goo.gl/sjMKSG
3.-Descargar el diagrama de toda la matriz.
https://goo.gl/eh2k8g
NOTA.- Una vez que Hayan terminado de ensamblar todo , ahora tienen que tener un grabador de pics para que puedan copiar el código hex a su pic , a continuación les dejo un vídeo para que hagan su propio grabador de PICs.
Visitanos en youtube: http://www.youtube.com/c/ivanespinoza-electronica
VÍDEOS QUE TE PUEDEN GUSTAR.
1.-Sonidos de navidad ,muy fácil.
2.-Vumetro al ritmo de la música.
3.-Robot seguidor de linea negra y blanca. (bien explicado)
4.-Contador ascendente,programado con PIC.
Comentarios
sin embargo tengo una consulta: como podria hacer para que las frases o palabras terminen y salga nuevamente;
saludos