TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: edbaci en 12 de Noviembre de 2008, 23:52:48

Título: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: edbaci en 12 de Noviembre de 2008, 23:52:48
Código: CSS
  1.  
Hola, estimados, mi intencion de escribirlos es que tengo un trabajo en microcontroladores ke me dejaron en la universidad y no he podido implementarlo, pues escribo a uds. para recibir su ayuda en solucionar mi problema, mi trabajo consiste:
Usar un microcontrolador PICF628A o cualquier PIC  de la familia de 16Fxxx y un matriz de leds de 7*32 o podría ser más (8*64 algo así), aqui debe  mostrar un mensaje de "BIENVENIDO A MOLINA UNION S.A" y dezplazarlo a la  izquierda  o a la derecha y luego mostrar la "hora,minuto y segundo" de la hora actual ("ejemplo de la hora: 20:26:51") y nuevamente volver a mostrar lo anterior, y pues no sé si tendrás por ahi un trabajo parecido simulado en proteus y CCS.
Un abrazo. espero sus ayudas.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 13 de Noviembre de 2008, 00:07:31
Hola.

Pues la idea creo que es ayudarte y no hacerte el trabajo.

Busca en el foro sobre las matrices de LEDs, hay bastande de eso y de paso, lee las reglas del foro!!!  :-) .

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: edbaci en 13 de Noviembre de 2008, 05:58:56
Estimado; justamente eso es lo ke busco, ayuda en el foro y no alguien ke me lo haga el trabajito. Gracias por TU GRAN AYUDA. Buscaree en el foro. 8)
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: jacrmr en 13 de Noviembre de 2008, 07:45:30
En cualquier lugar en Internet puedes encontrar códigos y diagramas ya que es de una sola línea (si fuera multilíneas y en una verdadera matriz no creo que en ningún lado encuentres ayuda, publiks así abundan más no un digamos 80x32, eso es otra co$a). Para que te lo dejaran en la Universidad creo que algún maestro quiere aprovecharse de tu trabajo y vendérselo a Molina Unión, S.A.
No lo tomes a mal pero aquí, en Internet o hasta en la sopa encontrarás ejemplos de 7 (u 8) por X. Hacer pantallas de leds no multilíneas, sino de una verdadera matriz es otro negocio.
Un saludo.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 13 de Noviembre de 2008, 11:46:04
... y pues no sé si tendrás por ahi un trabajo parecido simulado en proteus y CCS.

Me refiero a esta parte, pareceria que lo quieres ya hecho.

Haciendo una busqueda rapida encontre lo siguiente:

http://www.ucontrol.com.ar/wiki/index.php?title=Matriz_de_LEDS_de_7x32 (http://www.ucontrol.com.ar/wiki/index.php?title=Matriz_de_LEDS_de_7x32)
http://www.todopic.com.ar/foros/index.php?topic=20284.0 (http://www.todopic.com.ar/foros/index.php?topic=20284.0)

Podrias comenzar por ahi.

... DE NADA ...  :D

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: piclord en 14 de Noviembre de 2008, 11:55:48
Para que te entretengas:

http://rapidshare.com/files/163419716/Led_Matrix_projects.rar.html
http://rapidshare.com/files/163420903/Led_Matrix_2.rar.html
http://rapidshare.com/files/163421520/many_projects.rar.html

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: edbaci en 14 de Noviembre de 2008, 17:20:20
El circuito ke aqui publicaron de un matriz de 7x32, he implementado en proteus 7.2 SP6 y usé el mismo codigo ke está publicada en basic, pero mi problema es ke no se puede simular, los LEDS no prenden y no genera el desplazamiento de bits.
Haber si alguin me saca de dudas. Gracias
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: edbaci en 14 de Noviembre de 2008, 17:29:41
Adicionalmente me comentaron que la simulacion en proteus no será efectiva, puesto ke usaron una matriz de leds demasiodo grande ¿eso es verdad? por ke ia lo tengo en simulacion pero no muestra los caracteres, porfa si alguine me saca de dudas?.......
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 14 de Noviembre de 2008, 17:32:15
Hola.

Excelente info piclord!!!! Esta completito el proyecto!!!!

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: piclord en 14 de Noviembre de 2008, 18:15:40
de nada....
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: sander en 14 de Noviembre de 2008, 19:36:37
Adicionalmente me comentaron que la simulacion en proteus no será efectiva, puesto ke usaron una matriz de leds demasiodo grande ¿eso es verdad? por ke ia lo tengo en simulacion pero no muestra los caracteres, porfa si alguine me saca de dudas?.......

Existen formas en las que puedes optimizar la simulacion en proteus, para tu caso en particular puedes omitir las resistencias que limitan corriente en los leds de tu matriz, en lugar de usar resistencias de 4,7 k o 10k como pull ups , busca el modelo pullup del proteus, si usas transistores como conmutadores sustituyelos por negadores digitales, en el proteus ya existen modelos para matrices de leds de 8*8 y 7*5, usa esos en lugar de usar leds discretos para hacer la matriz, finalmente si ya hiciste todo lo anterior y aun te parece que simula lento ,aun queda algo mas que puedes hacer, primero cierras todos los programas que estes usando(reproductore de musica , emule, etc..), abres el administrador de tareas de windows  , vas a la pestaña Procesos, ahi buscas el proceso ISIS.exe, le haces click derecho y aparecera un menu pop-up, en ese menu buscas la opcion Establecer Prioridad y haces click, en el otro menu que aparece seleccionas la opcion Tiempo real, luego te aparecera un mensaje que te advierte que terribles cosas pueden pasar si modificas las prioridas, le pones Aceptar y luego puedes  volver  a ejecutar la simulacion y esta deberia ser mas rapida.

Saludos.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: edbaci en 16 de Noviembre de 2008, 14:56:37
Gracias señores, ha sido muy bueno su ayuda, espero terminar mi proyecto de la universidad, ha sido un gusto conocerlos y bueno cualquier duda estaré publicando para ke sigamos ayudandonos. Abrao a todos.
Gracias
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 16 de Noviembre de 2008, 18:05:38
Hola.

Pues no me he quedado con las ganas de hacerme el cartelito .... la verdad no habia trabajado antes con matrices de LEDs, pero con la info dejada aca en este hilo fue mas que suficiente  :-/

Lo hice pero con una matriz pequeñita de 7x5.


No me voy a quedar con las ganas de montarlo  :mrgreen: :mrgreen:
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 20 de Noviembre de 2008, 01:16:17
Hola me encuentro realizando un proyecto para la U algo similar, lo que tengo que hacer es mostrar en una matriz de led de 7x5 el caracter que llegue al pic desde el PC, con la parte de comunicacion ya he trabajado asi que ya tengo idea, pero la verdad no se como convertir los datos que me llegan del PC para mostrarlos en la matriz, asi que si me pudieran dar una luz sobre eso les agradeceria, veo que MLO_ ya trabajo algo con la misma matriz.

PD: los archivos de rapidshare no los pude bajar, me da un error, si los pudieran resubir seria muy bueno.

Gracias
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: navaismo en 20 de Noviembre de 2008, 01:53:59
Hola no se en que lenguaje programes pero si te sirve aca te dejo una idea (http://www.todopic.com.ar/foros/index.php?topic=14856.msg144072#msg144072)

Edito:
jajaja si ya se en que lenguaje lo quieres pero igual te puede servir :D ja se nota que ando distriado?
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 20 de Noviembre de 2008, 02:04:09
pues escasamente manejo C y asembler, pero gracias de todas formas, le echare un vistazo a ver si logro entender la manera en que lo haces para intentarlo hacer en los lenguajes que manejo

Gracias
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 20 de Noviembre de 2008, 20:27:03
Hola.

Pues tal como yo lo hice se puede conectar tambien al PC -colocando el hard necesario- para capturar el string.

Yo hice asi: Defini las fuentes en un archivo fuentes.h, cuando llega una letra, recurro a ese archivo para asignar que bombillos van prendidos y cuales no, y, recorro tooodo el mensaje hasta que ya no halla mas letras!!!!  :-) . La fuente de la letra la hice con un programita para LCDs en el cual uno colorea los cuadros y el te genera el vector (no encuentro el link, pero esta en este foro)

Yo lo hice en C. Y tal como lo dije no me quede con las ganas de montarlo jiji y ya lo he hecho :). A ver si mas tarde subo el video ya que ahora no puedo.

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 21 de Noviembre de 2008, 01:13:30
hola, pues ya he comenzado a hacer toda la "tabla" de los caracteres ascii, fue la unica forma que vi para hacerlo. Ahora una pregunta, como puedo meter eso en un archivo .h, me podrias explicar como lo hago para despues llamarlo y asi el programa principal me quede mas limpio, y otra cosa, me imagino que para montarlo no se pueden conectar directamente la matriz a el pic por la corriente, entonces como le hiciste???

Gracias, en cuanto termine lo subo todo para el que le interese
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Noviembre de 2008, 01:52:14
Hola.

Ahora una pregunta, como puedo meter eso en un archivo .h
El archivo se escribe en un editor de texto normal, y al momento de guardarlo le pones como extension .h.
Para llamarlo desde el programa principal, se debe poner la directiva #include "fonts.h". El archivo debe estar en la misma carpeta donde esta el archivo principal.

me imagino que para montarlo no se pueden conectar directamente la matriz a el pic por la corriente, entonces como le hiciste???

Si, la matriz no se conecta directamente al pic; se debe colocar unos transistores en las filas para que la corriente sea la adecuada, si no lo haces, funcionara, pero el brillo de los leds sera muy bajo cuando este encendida toda una fila, lo cual esteticamente no se vera muy bien.


Saludos.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 21 de Noviembre de 2008, 01:59:25
jeje te quedo muy bacano, te felicito. Pero te sigo molestando jeje, como hiciste para que desde el programa principal para utilizar lo que este en ese archivo .h, porque yo habia pensado era en colocar un "switch" para decodificar el caracter que llegara.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Noviembre de 2008, 02:02:47
Este es el esquematico de como lo hago.

(http://img340.imageshack.us/img340/7940/matriztrty7.png)
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Noviembre de 2008, 02:11:16
Hola.

Al estar linkeado el archivo fonts.h al programa principal con la directiva #include "fonts.h", hace que el compilador entienda que si llamas una de las definiciones hechas en ese archivo las busque en ese archivo en particular.

Por ejemplo: Yo defino la letra A en el archivo fonts.h asi:
Código: [Seleccionar]
const int8 letter_A[7]={14,17,17,17,31,17,17 };
Y en el programa principal tengo:
Código: C#
  1. ...
  2. #include "fonts.h"
  3. void main (void)
  4. {
  5.   while(true)
  6.   {
  7.     display(letter_A);//Funcion que despliega la letra en la matriz
  8.    }
  9. }

La funcion (o subprograma) display recurrira al archivo fonts.h para cargar los valores ahi definidos para desplegar en la matriz la letra definida, en este caso, la letra A.

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 21 de Noviembre de 2008, 02:24:16
umm ya entiendo, pero yo estoy trabajando la definicion de las letras diferente, en todo caso muchas gracias, en estos dias subo lo que hice y tambien un videito del funcionamiento

Suerte
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Noviembre de 2008, 12:00:02
Hola.

Respecto a la funcion de despliegue, yo tambien uso un switch (){case : } para hallar la letra adecuada.

Para la definicion de las letras, los numeros corresponden  a los binarios segun el simbolo, es decir, para la letra A:

d14: 0b00001110
d17: 0b00010001
d17: 0b00010001
d17: 0b00010001
d31: 0b00011111
d17: 0b00010001
d17: 0b00010001

Y asi con todas.

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 21 de Noviembre de 2008, 12:40:54
si eso note, pero yo en lugar de enviar 7 datos con los 5 bits para mostrar, envio 5 datos con 7 bits y voy habilitando columna por columna, cuando termine lo subo para que lo mires, de todas maneras yo no hago el corrimiento del publik simplemente muestro el caracter estatico que llega del pc, me imagino que para hacer el corrimiento es alguna rutina y listo.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Noviembre de 2008, 14:18:44
Hola.

El problema con mostrar los caracteres enviando las columnas en lugar de las filas radica en el tiempo de refresco, en este caso, hay menos columnas que filas, pero si queremos extrapolarlo, van a aumentar el numero de columnas pero las filas se mantendran siempre en 7, por eso lo hice de esa manera :)

Saludos y exitos en tu proyecto, quedamos al pendiente de los resultados!!!!!
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 25 de Noviembre de 2008, 03:50:20
pues no lo habia pensado de esa manera, tienes toda la razon, pero como yo no hice ningun corrimiento entonces esa parte no me afecta.

aca dejo la muestra de mi proyecto, perdonen la calidad.

Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 25 de Noviembre de 2008, 12:22:25
Felicitaciones!!

 :-/ :-/
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: janmego en 27 de Noviembre de 2008, 01:58:45
jeje gracias, estoy consiguiendo los componenetes para montarlo, y si puedo tambien subo el video del funcionamiento real

PD: Gracias por toda tu ayuda MLO_

Suerte
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 27 de Noviembre de 2008, 13:07:40
Hola.

Ok.

Ojo en los valores de las resistencias ... a mi me toco bajar el valor de la resistencia de 120 a 33 (a 1/4 w ... no te preocupes, no se calientan  :-) ) para obtener un buen brillo ya que si dejaba las de 120 el brillo era pobre cuando se encendian todos los leds de una fila.


Quedamos a la espera del video!!!!

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: Cryn en 13 de Diciembre de 2008, 14:01:33
Para que te entretengas:

http://rapidshare.com/files/163419716/Led_Matrix_projects.rar.html
http://rapidshare.com/files/163420903/Led_Matrix_2.rar.html
http://rapidshare.com/files/163421520/many_projects.rar.html

Saludos

Hace ya un mes que leí este hilo y lo deje para ahora que me libre de algunas cosas :mrgreen:, pero los archivos al parecer se borraron, piclord crees que los puedas volver a subir o enviarlo por e-mail?

_MLO, que buen trabajo hiciste, talvez sea un poco descortéz de mi parte pero quisiera ver más a fondo tu hardware y software, si se puede claro.

muchas gracias.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 15 de Diciembre de 2008, 12:25:37
 :mrgreen: :mrgreen:

No hay lio Cryn.

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: memosorio en 29 de Diciembre de 2008, 19:33:34
Que tal muchachos.

Estube mirando el foro, esta muy interesante. Existe la posibilidad que vuelvan a subir los  archivos del rapidshared-
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: fgaretto en 05 de Enero de 2009, 17:47:15
Estimados: buenas tardes, soy nuevo en este foro. Les comento que armé un matriz de leds (de 8x8) en Proteus. El programa está en CCS (realizado por Ariel Palassezzi). No me funciona, no sé si es un problema de tiempos (en el soft) o un problema de hardware.
Les paso los links para descargar el archivo de CCS y el de Proteus:
http://rapidshare.com/files/180126071/MATRIZ_8X8.DSN.html
http://rapidshare.com/files/180126072/ejemplo1_testLED.c.html
Espero comentarios.
Desde ya les agradecé su ayuda.
Saludos.
Fernando. (Venado Tuerto , Argentina)
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: Cryn en 05 de Enero de 2009, 23:48:27
Supongo que el código esta bien, me parece que faltan algunas cosas en tu hardware como por ejemplo resistencias en la base de cada transistor de unos 1.5k, y también resistencias en las salidas del registro hacia la matriz. Y algo muy importante resistencias de pull-up (de unos 2.2k o hasta 10k ) para la memoria

En ucontrol seguramente que figuran, y que tu talvez no los colocaste en tu esquema porque no hacen mucha falta para simular, pero para la practica si tienen que estar, para protección y buen funcionamiento del circuito. Lo digo por si se te olvidaron colocarlas.

No te olvides colocar algunos condensadores en la alimentación del micro, para que reciba una buena señal de DC
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: piclord en 07 de Enero de 2009, 14:23:07
Para que te entretengas:

http://rapidshare.com/files/163419716/Led_Matrix_projects.rar.html
http://rapidshare.com/files/163420903/Led_Matrix_2.rar.html
http://rapidshare.com/files/163421520/many_projects.rar.html

Saludos

Hace ya un mes que leí este hilo y lo deje para ahora que me libre de algunas cosas :mrgreen:, pero los archivos al parecer se borraron, piclord crees que los puedas volver a subir o enviarlo por e-mail?

_MLO, que buen trabajo hiciste, talvez sea un poco descortéz de mi parte pero quisiera ver más a fondo tu hardware y software, si se puede claro.

muchas gracias.
==================


led_matrix.rar    83.75 MB

http://ifile.it/63ri8nt

(aparentemente sin límite de descarga)
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: Cryn en 07 de Enero de 2009, 22:42:22
 :shock: uuuy que archivón

muchas gracias piclord, ya lo descargo
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: fgaretto en 20 de Enero de 2009, 17:38:22
Gente: les adjunto un archivo. Estoy simulando una matriz de 8x24 en proteus y CCS. La idea es que me muestre la palabra FER. Mi problema es que solamente se alcanza a ver la letra R. Para mi es un problema del PROTEUS pero echenle una mirada por las dudas.
Muchas gracias.
Saludos.
Fernando
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: MLO__ en 21 de Enero de 2009, 02:17:13
Hola.

Pues ... creo que es mas bien el codigo, ya que con proteus he logrado simular lo siguiente sin problemas.

Yo te recomiendo que mejor vayas cargando letra por letra el mensaje para que te quede mas sencillo.

Saludos
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: fgaretto en 21 de Enero de 2009, 08:09:26
Ok, muchas gracias MLO, lo voy a intentar de esa manera.
Saludos.
Fernando / Venado Tuerto / Sta. Fe / Arg.
Título: Re: PIC's Y MATRIZ DE LEDS + PROTEUS + CCS
Publicado por: fgaretto en 21 de Enero de 2009, 16:13:07
MLO, muchas gracias, lo hice por letra y funcionó.
Adjunto archivo.
Ahora voy a intentar hacer un scroll.
Hasta la próxima.
Saludos.
Fernando