Ir al contenido principal

Como hacer una matriz con leds 8x32, con el pic16f873a | Muy fácil.


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


Asta este punto ya sabremos programar y simular matrices leds.
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)


                                Pistas:


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

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.



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

hola quisiera saber si podria desplazar la matriz de izquiera a derecha?
Justo Quispe dijo…
Estimado Ivan, probe tu programa,excelente.

sin embargo tengo una consulta: como podria hacer para que las frases o palabras terminen y salga nuevamente;

saludos
ivan espinoza dijo…
Justo Quispe , solo tiene que ir modificando lo siguiente en la programación If W > 382 Then W=0 , ese numero 382 en mi caso , en el tuyo no se cuantas palabras o frases tendrás , modifica ese numero , una vez que tus frases terminan y tienen que volver de nuevo a reproducirse o a repetirse, saludos
Willy Valle dijo…
TODO ESTÁ MUY BIEN TE FELICITO,PERO COMO LE METES DATOS NUEVOS A LA MATRÍZ.? SIN SABER PROGRAMACIÓN.SI LE PUSIERAS UNA BOTONERA PARA QUE CUALQUIERA PUEDA METER MENSAJES NUEVOS O UNA INTERFASE USB ESTARÍA FABULOSO.GRACIAS..-wiliamvalle@gmail.com

Entradas más populares de este blog

CIRCUITO INTERRUPTOR CON APLAUSOS.

Este es un circuito que tiene muchas aplicación , como de hacer arranque de motores o de cualquier artefacto que va conectado al red pública de 220v AC o de 110v AC, y además que lo utilizaremos como una práctica en el instituto o universidad y así ir aprendiendo la electrónica  con circuito muy llamativo, de encender o apagar una lámpara con un simple aplauso ,y el aplauso lo detectara un micro pequeño , y este activara el timer (NE555) y enviara un pulso (por cada aplauso que demos) por su salida pin #3 (NE555 )  y activaremos el cd4017.-El CD4017 toma pulsos de reloj de la entrada de reloj, y hace una de las diez salidas ,vamos en secuencia cada vez que llega un pulso de reloj.
Este es el diagrama..

También el circuito esta en  proteus.


MATERIALES.
1 resistencia de 10k (R1)1 resistencia de 100k (R2)4 resistencias de 1k (R3, R4, R5, R7)1 resistencia de 330 ohm. (R6)2 transistores NPN 2N2222A (Q1 Y Q2)1 potenciómetro de 100k.1 micro pequeño.1 condensador electrolítico de 47uF /16v…

Como hacer un grabador de PICs | Muy facil.

Como hacer un grabador de PICs | Muy facil.


Para programar un dispositivo, este es insertado en un zócalo (comúnmente ZIF) del programador, o se conecta su circuito impreso un adaptador. Los datos se transfieren de distinta forma según la interfaz. A su vez, el programador genera los voltajes (5v de la misma PC) necesarios para la programación. Los programadores suelen estar conectados a una computadora que corre un software de programación (PICkit2). El mismo configura la interfaz, comienza la programación y transfiere los datos (usualmente contenidos en un archivo con código HEX).


Visitanos en YOUTUBE (vídeos de electrónica)
Este programador es una versión simplificada del original PICkit2 de Microchip y trabaja con el programa de aplicación PICkit2 v2.60 (o también el PICkit2 v2.61) de Microchip, por lo tanto su buen funcionamiento está garantizado y asegurado.
MATERIALES.  16 resistencias (todas de 1/4W) 2 resistencias de 22 ohm.2 resistencias de 470 ohm.1 resistencias de 1 Kohm.1 resist…

COMO HACER LETREROS LUMINOSO CON LEDs, CONTROLADO CON PIC.

COMO HACER LETREROS LUMINOSO CON LEDs, CONTROLADO CON PIC.

      Los letreros con leds es un medio de comunicación visual, ya que con esto podemos llamar la atención de las personas que lean el mensaje, los mensajes (letras)  que nosotros podamos hacer pueden ser los siguientes o para otros fines publicitarios:
Promover productos o imagen empresarial. Comunicar información en tiempo real, ejem: (ABIERTO, REPARACIÓN DE CELULARES,ENTRADA, SALIDA,etc...)Capotar la atención del público, y así vender más nuestro producto.

    En este blog les explicaremos paso a paso, para que ustedes puedan hacer su letrero luminoso, también tenemos un vídeoy así puedan a desarrollar con más eficiencia su trabajo.