UTNianos

Versión completa: Consulta de ignorante absoluto de electronica para proyecto personal
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3
Buenas amable y simpatica gente de electronica.
Antes que nada aclaro que conozco muy poco de su rama asi que les pido disculpas por la ignorancia implicita en mis preguntas. Quizas digo cosas que no tienen ningun sentido, les agradecere que me lo marquen.

Estoy pensando en un aparatito que me gustaria armar y quizas en un futuro comercializar si sale algo.

Para esto necesito leer informacion de una tarjeta SD, interpretarla y con esto manejar alrededor de 6000 salidas (Todavia no decidi bien que van a ser estas salidas, pero por ahora supongamos que son Leds).

Estaba pensando en hacer un prototipo con Arduino.

Sera posible manejar esa cantidad salidas con las placas normales de Arduino?
Se utiliza este tipo de cosas para producir de forma relativamente masiva? Habra algun metodo mas simple y/o barato que quieran recomendarme?

Gracias por las respuestas! Si sigo adelante con el proyecto seguramente me van a ver preguntando bastante mas.
Bruno, todavia no se mucho de cual es el microprocesador IDEAL para una aplicacion determinada. Pero por lo que se, depende mucho de que aplicacion queres hacer.

Estuve viendo la pagina de arduino, que tiene varios tipos, pero son todos similares. Todos tienen una memoria chica y una memoria ram pobre. Depende de la aplicación que vos quieras hacer.

vos decis que necesitas 6000 salidas? El arduino mas pro que veo es el Mega que tiene solo 54 entradas de las cuales algunos se pueden usar como PWM y algunas mas entradas analogicas.

En mi opinion, buscaria alguna forma de bajar la cantidad de salidas, otra logica, o varios microntroladores que manejen tareas especificas distintas , etc.. o buscaria otro micro mas potente.

Espero haberte ayudado.
Gracias por la respuesta!

Las salidas finales son fisicamente esas.
Pero estaba pensando, y otra vez mas disculpen si salo con cualquier cosa, que debe ser posible generar alguna especie de array y modificar las salidas de a fila.

Quiero decir, por ejemplo, divido esas 6000 salidas en 128 grupos de 46 salidas y uso otros 7 bits para indicar a cual de esos 128 grupos estoy mandando la señal. Supongo que con unas pocas compuertas o algun controlador muy basico podre hacer esto no? Hasta me sobra un bit si uso el de 54 salidas=P
(15-09-2012 14:36)brunodiaz escribió: [ -> ]Gracias por la respuesta!

Las salidas finales son fisicamente esas.
Pero estaba pensando, y otra vez mas disculpen si salo con cualquier cosa, que debe ser posible generar alguna especie de array y modificar las salidas de a fila.

Quiero decir, por ejemplo, divido esas 6000 salidas en 128 grupos de 46 salidas y uso otros 7 bits para indicar a cual de esos 128 grupos estoy mandando la señal. Supongo que con unas pocas compuertas o algun controlador muy basico podre hacer esto no? Hasta me sobra un bit si uso el de 54 salidas=P

Lo que podes usar es un decodificador o un demultiplexor dependiendo de que tipo de salida. Si es una salida para un LED, con decodificador te alcanza, si es una salida de datos usas el demultiplexor.

Con eso podes bajar muchísimo la cantidad de salidas, en grupos como vos decis. Un decodificador de 2 bits, podes manejar 4 salidas o un decodificador de 4 bits podes manejar 16 salidas, y asi sucesivamente.
Podés usar decodificadores o demultiplexores, como te dijeron, y repartir el tiempo de procesamiento entre los distintos grupos. Si es para manejar LEDs creo que sirve bien porque el ojo no se va a dar cuenta del cambio tan rápido que hay cuando activás y desactivás los grupos de LEDs.
No es para manejar LEDs, sino algo similar que todavia no defini y sobre lo que seguramente voy a tener que preguntar despues. Pero no afecta demasiado un minimo retraso.
Gracias
Gente, otra pregunta mas.
De vuelta agradezco de antemano y lamento mi ignorancia.

Necesito una pieza de impacto. Quiero decir lo que necesito lograr es una pieza que cuando le de una señal levante (o baje) un palito. Nada mas que eso. Algo asi como una impresora de matriz de puntos.
El tema es que tiene que ser muy chiquita, ya que tienen que ser muchas juntas en poco espacio.

Algo asi existe como para comprar? O se les ocurre alguna forma alternativa de lograrlo?? Algun producto que lo haga?

Gracias!
que levante un palito? jaja no entiendo. Vos decis algo mecanico?. Podes usar algun servo.

Ahi tenes un servo, pero no hace los 360 grados. Tiene un rango. Te sirve? Son mas o menos chicos. en el aviso de ML te dan las medidas

http://articulo.mercadolibre.com.ar/MLA-...falsos-_JM

Hay varios mas baratos. Fijate vos pero son precisos y se puede manejar por PWM. Ojo con la señal. siempre tenes que mandar una señal con un determinado ancho de pulso que lo mantiene neutral. Si varias ese ancho de pulso, va para un lado o para el otro.

Cuando vas a decir que es lo que queres construir??? jajajlol
Te agradezco goncar, pero no es eso, hasta donde entendi, lo que necesito. Y si, me refiero a mecanico.

Es que se levante un palito. O sea, movimiento rectilineo, no circular.
Perdon que me meta, creo que seria mas facil que es lo que queres hacer, asi podemos tener idea general y ayudarte....
Ayer a la noche me estaba duchando y me puse a pensar en esto... 6000 salidas? Tipo, más de 3 órdenes de magnitud y medio? Son salidas físicas?

Pongámoslo en perspectiva...

En el mejor de los casos de que te consigas UN demultiplexor de 13 bits (que dudo que exista), de montaje SMD y ancho de patas de 0.1 mm (que es muy poco, generalmente oscila entre 0.3 y para arriba, 0.4, 0.5), tendrías un integrado cuyo largo de patas total es de 60 cm. Además de eso, tendrías que routear cuántos metros de pista? Ponele que cada pista tiene un centímetro de largo por decir algo (con un centímetro no llegás a ningún lado...), tendrías unos metros ahí nomás. Tendría que tener múltiples capas la placa para poder routear todo eso, además. Probablemente si calculás el ancho de las 6000 pistas en paralelo y el peso de la placa, dé algo interesante también.

Supongo que esto estará alimentado con 3.3 V? Pongámoslo que la carga, sea lo que sea, consume 1 mA. En ese caso, tendrías 6000 * 1 mA de corriente total: 6 Amperes. Si usás leds probablemente tengas que multiplicar eso por 10 o 20 dado que comen entre 10 y 20 mA. Es decir, que prácticamente hagas lo que hagas vas a tener un flor de problema con la fuente, poco probable que puedas usar fuente regulada y vas a tener que inventar algo.
Acá no estamos contando toda la corriente que comerían los multiplexores que tienen que multiplexar 6000 salidas, ni el micro, ni pérdidas por fuente, ni nada.

Ahora la potencia: Si ponele que comés los 6 A que habíamos calculado y esto labura a 3.3 V, entonces tendrías 6 * 3.3 A, que es casi 20 W de potencia (de nuevo, despreciando todo lo antedicho), lo cual es un pequeño soldador. Vas a tener quilombo con la disipación. Ni hablar si consideramos una carga que coma más corriente. Probablemente tengas problemas con los demultiplexores, hay que ver cuánta corriente te van a tirar y si te va a servir para la carga que le quieras poner y puede ser que tengas bardo con la disipación de cada uno, además de que todo el equipo va a calentar... Mucho.

En fin, fíjense si el análisis que hago es correcto y les parece justo.
Prefiero, y espero que no se me ofendan, no hablar del proyecto en forma abarcativa.
Pero si puedo dar una idea del dispositivo.

La idea seria tener una grilla de puntos que puedan estar en un estado u otro. O sea, levantados o bajos.

O sea, tengo una plancha en la que aparecen, dependiendo de lo leido en la memoria, distintas configuraciones de puntos. Es importante que estos puntos sean fisicos, o sea, no pueden ser una luz o salidas visibles sino realmente tener relieve.
Pensalo como una matriz de dos o más dimensiones. ( en el caso de dos dimensiones, si tal X y tal Y estan en 1, prendes la salida que tenga esas coordenadas). Tenes que pensar una logica de disminuir la cantidad de salidas.

ASM: imaginate si fueran leds tricolor jajajaja
Pongo mis fichas en que es un ebook reader para ciegos (o algo similar).
Bruno:

tendrias que pensar en varios muxes, y unos contactores / relays, o un transistor de potencia en el caso que quieras activar algo mecánico. YO lo que haría, creo que estudiaría un gran microcontrolador que controle a varios esclavos, para llegar a esas salidas, y que sea modular , tipo lego. Desde ya,te digo que con ningun arduino / Atmel / Arm / Motorola / Pix / Picaxe, vas a llegar a 6000 salidas, sin usar un mux , y aplicarle la lógica correspondiente a esa pata del Mux.

Saludos.-
(19-09-2012 14:30)linuxin escribió: [ -> ]Bruno:

tendrias que pensar en varios muxes, y unos contactores / relays, o un transistor de potencia en el caso que quieras activar algo mecánico. YO lo que haría, creo que estudiaría un gran microcontrolador que controle a varios esclavos, para llegar a esas salidas, y que sea modular , tipo lego. Desde ya,te digo que con ningun arduino / Atmel / Arm / Motorola / Pix / Picaxe, vas a llegar a 6000 salidas, sin usar un mux , y aplicarle la lógica correspondiente a esa pata del Mux.

Saludos.-

PD: Lo de los contactores aplica si necesitas mucha potencia, para un paso a paso, que creo que es lo que buscas, o un servo, no hace falta....
Páginas: 1 2 3
URLs de referencia