LM3914 driver para matriz de LEDs

Hola a todos!

Soy muy nuevo en el Arduino (una semanica). Estoy estudiando Ing. Informática y tengo algo de experiencia (sobre todo de programación) en la robótica gracias la MindStorm NXT de Lego.

Ahora he decidido dar un paso mas allá y me unido a los "arduinómanos" ;D .

A ver si podéis facilitarme algo de información para este tema.

Intento construir una matriz de leds empleando el LM3914. La idea que llevo en mente es algo básica (primero gatear, luego andar y finalmente correr) construir empleando el Arduino Diecimila y este driver un conjunto de 10 leds que se enciendan y apaguen sucesivamente (se encienda uno, esperar, se apague, se encienda el siguiente, esperar, se apague, etc.).

he visto el datasheet y tengo alguna idea de lo que me he ido informando por internet.

Me podríais echar un cable para motar este circuito, y si no es mucho pedir y me queréis ayudar con el código, pues os lo agradeceré tb.

Gracias!!

¿No hay nadie que me pueda ayudar? :-/ :o

Hola Itzarel

Me parece (salvo que tengas otra idea) que ese integrado no te vale para lo que quieres de hacer una matriz.

Ese integrado es un vumeter, o voltimetro, no recuerdo bien si era punto a punto o barra o era seleccionable.

Pero segun dices, quieres hacer una matriz de leds, eso, dependiendo de cuantas filas y columnas quieras, o sea de "cuanto x cuanto" quieres la matriz probablemente necesites un simple driver para leds (per ej, se me ocurre el uln2805 que es un array) o un demultiplexor.

Hara falta que especifiques un poco mas tu idea.

Mira este enlace que te dejo a ver que tal...

Muchas gracias por la info!!! q pena que no se pueda emplear. No obstante, comentando con compañeros de la uni algo sí que se peude hacer, si interesa yo lo subiremos, pero vamos, va pa largo...

Y una pregunta más, hay posibilidad de controlar con el Arduino los voltaje que queremos tener en la salida, por ejemplo se me ocurra ahora (0.1, 0.2, 0.3 ... 1.1, ... 3.3 ... 5V) es posible?

Gracias!!

Ya me he respondido, con las salidas analógicas puedo controlar el voltaje, por lo que podría hacer una "matriz" 1x10 (si no recuerdo mal) conectando a la salida analógica.

A ver cuando lo puedo probar.

Respecto al primer problema que tenías. La matriz de 1x10 LED's;

¿Y no podrías hacerlo con un decodificador? ¿O un multiplexor?

Para mí lo más facil sería un decodificador de BCD a decimal (4:10). Lo hace directamente.

Un saludo

Sí, había pensado hacerlo con ambos. He encontrado un multiplexor que es bastante económico (de la serie 74HCTxxx, si no recuerdo mal) y luego también había pensado en el MAX7219 (si no recuerdo mal) que aunque es un poco más caro, merece la pena ya que da un poder de 8x8 q está muy bien.

El otro lo compre (además de pq era muy muy barato) para probar e investigar un poco, que está chulo.

hola gente
yo he jugado un poco con los 74ls164 y 74ls377 para controlar matrices de leds de 8x8 (no comerciales, hechas con leds uno a uno) y con tiras de leds igualmente uno a uno, y van muy bien, incluso me fabrique un cubo de leds de 3x3x3 y con unos transistores bc327 y bc337 funciono muy bien, los codigos que use para el arduino los copie de varios lugares, yo aun no se programar, por eso lo de copiar, pero bueno todo se andará.
Ahora estoy jugando con los TLC5940 que me enviaron de Texas Instruments, los pedi como samples (fenomeno esto de los samples :slight_smile: todo gratis, incluso el envio, y eso que me llegaron por mensajero) los voy a usar con leds RGB full color de 4 patillas y de anodo comun, para lo mismo, matrices (8x8) y cubo led 3x3x3, los leds me los enviaron desde hong kong, los mas baratos que he encontrado por toda la red, 0,25 de euro, incluyendo gastos de envio (si quereis la web enviadme un privado pues no he conseguido poner la web en el post) los samples que pedi a MAXIM los max7219, 7221 y 6974 (creo, pues no recuerdo bien la referencia de este ultimo) 10 de cada, ya los enviaron, ando a la espera de que lleguen.

Por cierto yo uso el Arduino Duemilanove, hace como dos meses que lo compre, soy novatisimo con todo esto, y con la electronica no soy tampoco un experto, solo un manitas que estudio algo en sus tiempos mozos :slight_smile:

Saludos :slight_smile:

Graciaaaas!! muchas gracias por la info!! Podrías enviarme un privado con la web donde compraste esos RGB plis!!!!!

Hola Itzarel
Como ya me entere del porque no podia poner links en el post, era por ser los primeros post que escribia, ahora si, ya te la puedo poner aqui en el post para que le sirva a los demas tambien si los buscan

La web es: http://www.wayjun.com

un saludo :slight_smile:

Por cierto, el esquema del cubo lo adapte de este que consegui en esta pagina que usa los shift register para controlarlo

Busca los pdf que estan en la seccion sketch en el texo de la web
Este usa los 74ls164 y los 74ls377 y los transistores que comente, para controlar su cubo de leds, el lo hizo bastante mas grande que yo ;D asi que lo adapte a mis necesidades, pero el codigo para el arduino, no lo encuentro ahora que entre a ver para pasarte la web, lo buscare en lo que yo tengo y lo pondre aqui tambien por si les interesa, ya no está tal como lo encontre, porque yo le voy haciendo variaciones pequeñas para ir viendo como es el funcionamiento de las variables y demas, para ir aprendiendo :slight_smile:

Un saludo :slight_smile:

Acabo de encontrar el codigo Arduino que he usado con el cubo led, pero como buen novato no encuentro como subirlo aqui, intente copiarlo pero son mas caracteres de los que permite el editor del post, asi que si a alguien le interesa me lo pide y se lo envio.

Un saludo :slight_smile:

PD: el codigo original está aqui:

http://www.arduino.cc/playground/Main/LEDCube3x3

Este es el original que yo use, luego le fui haciendo pequeñas modificaciones a mi gusto :slight_smile:

Oooohhhh!! rica información!!!!!! muchas gracias compi!

hola gente, pues nada, solo para decir que me acaba de llegar esta mañana, el pedido de los leds RGB anodo comun y 4 pines, que pedi a hong kong, sorprendentemente me llego en tan solo unas dos semanas, (pague en total 50,86 ? por 200 leds, con lo que viene saliendo cada uno a unos 0,25 ? mas o menos), pues hice el pedido a primeros de mes, y ademas, a la vez me llegó tambien el envio de muestras que pedi a MAXIM, los max7221 y los max6974, estos ultimos, para mi sorpresa, son un reto para mi, pues no me fijé bien en el datasheet y son tan pequeños que me caben en la uña del dedo chico de la mano, y ademas con los pines en la parte de abajo, no asoman por fuera, no se como voy a poder utilizarlos, pues no tengo nada preparado para poder trabajar con ellos, para soldarlos, miden menos de 1 cm2, y los pines SMD, 40 pines, no llegan a 1/2mm de ancho igual que la separacion entre pines :-? a ver como me las ingenio para poder hacer algo con ellos.

Pues nada, ahora a comerme la cabeza con esto a ver que consigo hacer sin cargarme los 6974, con los 7221 no hay problema.

hasta otro rato :slight_smile:

Ala que wai!!! xD Cuanto te tardo en llegar el pedido de MAXIM? es que lo hice la semana pasada.
A ver cuando termino examenes y tb me pongo a hacer algo chulo

hola Itzarel
pues el de maxim si me tardo bastante, incluso les volvi a escribir un mail extrañado por lo tarde, un mes mas o menos, pero porque dio muchas vueltas, de california, fue a inglaterra y luego a alemania, no se por que, y a mi casa, pedi 10 max7221, 10 max6974 y 10 max7219, los 7219 me llegaron mas tarde, los dos primeros vinieron por todo el recorrido que te comente, y por correo normal, los 7219 me llegaron por UPS y los recogi antes de ayer 25 de mayo.
Ya mande a pedir en una tienda electronica de aqui, unos sockets para los max6974, que son miniaturas de 6mmX6mmX0,8mm y de 40 pines, del tipo QFN (TQFN) y como no creo que yo vaya a tener la paciencia y las herramientas para poder soldarlos, por eso busque, y consegui que esta tienda me hiciera el pedido de los zocalos para ellos. Cuando hice el pedido no me fije bien en el datasheet y no me di cuenta que solo se fabrican en este tipo de formato y para uno que se dedica a esto como hobby resulta bien complicado trabajar con ellos y son bastante delicados segun dice en el datasheet con el tema de la electrostatica, asi que mejor los dejo sin tocar hasta que me lleguen los sockets y asi no estropearlos manipulandolos sin el debido cuidado. estos son driver de leds como los TLC5940 de texas instrument, con PWM, pero si los 5940 son de 16 bits, los max6974 son de 24 bits, con pwm y con comunicacion I2C tambien, a ver que tal se me dan, si consigo hacer algo con ellos subire lo que haga.

Saludos :slight_smile:

Ohhh!! ya me diras donde compraste los zócalos para el max6974.
Gracias por la info!!

Por cierto, cómo supiste el recorrido?, es que a mi no me deja ninguna opción para verlo

Hola Itzarel
Con Maxim la opcion que me dejaron para saber el recorrido fue simplemente ver los matasellos de correos, ellos no hicieron el envio con certificado, asi que no habia otro medio, pero lo normal con otros, es que te den el numero de referencia del envio certificado, y con eso puedes hacer el seguimiento tanto en correos o si lo envian por mensajeria, con su referencia en su web

Saludos :slight_smile: