Noticias:

¡Bienvenido a HispaLUG!

Menú Principal

Bola IR, ¿hacerla uno mismo?

Iniciado por monki, 04 de Febrero de 2013, 19:38:06 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

monki

Hola, por si el título no parece claro, hablo de la Bola IR (pongo este enlace porque ni en peeron ni bricklink la encuentro http://www.hitechnic.com/cgi-bin/commerce.cgi?preadd=action&key=IRB1005).

La duda que me surge, es ¿si sería posible construirla uno mismo?, ya que leyendo de qué esta formada solo son leds que emiten una señal, más una batería para alimentar los leds supongo.

¿Qué opináis, lo veis factible?

Y sería mucho más barato...

Saludos!

pulipuli

#1
No es difícil, es un circuito electrónico de iniciación de microcontroladores, pero no se cual es el patrón de señal que hay que modular ni a que frecuencia modularla. Para implementarla, [modo electrónica ON] se usaría un PIC (o similar, pero los PIC son los más sencillotes) que puede ser supersencillo, con su reloj, cuatro resistencias y un par de condensadores. Un interruptor activaría una entre varias entradas del PIC indicando el modo de funcionamiento. El PIC correría un programa que, según el modo, emitiría por un único canal de salida un "1" continuo para el modo de señal no modulada (o una frecuencia determinada), y el resto de modos para la señal modulada y/o los modos que cita.[modo electrónica OFF]
El problema es que, para construir una bola, hay que andar haciendo una plaquita de circuito para que todo ocupe poco (si se diseña bien cabe en una moneda de 2€ a ojo de buen cubero), porque además del circuito hay que meter pilas, interruptor, y un montón de LEDs... ah, y por último hay que conseguir una bola donde meter todo.

En fin, que en realidad difícil no es, pero te hace tanto trastorno que para hacer solo uno casi sale más a cuento pagar lo que piden por él ;) salvo que lo que se busque sea la satisfacción de diseñar un cacharrillo electrónico, con su programa, implementarlo, meterlo en una bola y que funcione.

Edito: Olvidé añadir al circuitillo electrónico un amplificador de la salida del PIC que sea capaz de alimentar un montón de LEDs simultaneamente.


YoSoyCanario

Otra alternativa al PIC es el Arduino, hay kits donde viene de todo para a prender  ;)

monki

Pues sí que tiene cosas, y yo que pensaba que con unos LEDS infrarrojos valía..jajaja.

Gracias por la aclaración Puli, se lo pasaré a un experto a ver que me dice.

Saludos!

nxtorm

Se podría hacer más sencillo si se emite en continuo, sin modular nada. Es decir, tendrías una pelota iluminando como un sol. La cuestión es cómo vas a detectarlo. Si es con un sensor oficial o con uno casero. No recuerdo bien si el IR Seeker de Hitechnic (marca reconocida por LEGO) puede hacerlo. De la misma marca existe la bola que ya conocerás.

Para hacerla, se podría usar una bola de esas que llevan monigotes en el interior y que venden en los pasillos de los centros comerciales y disponible en varios tamaños. Ya nos contarás... :angel:

monki

Pues eso tenía pensado, en una pelota hueca meter los leds infrarrojos y ya está, con su batería o pila claro.

El sensor que comentas lo acabo de adquirir por una oferta (no sé si hay una versión 2 del sensor, y de ahí la rebaja), y como tengo sensor pues me falta la bola IR, pero es bastante cara, por eso pensé en hacer una casera.

Si avanzo con algo, lo comento por aquí :P

pulipuli

#6
CitarThe IRB1005 can also be switched to operate in un-modulated (no pulse) mode to be compatible with existing RoboCup Jr requirements
Uno de los modos parece ser sin modular, pero al aclarar "no pulse" no se si es un tono constante a una frecuencia determinada (como los modos de 600 y 1200 que también dice) o si es simplemente una baliza IR como p.ej. la barra de sensores de la Wii.

Lo que si que es seguro es que en el reglamento de RoboCup Jr están definidos todos estos modos, tanto el nuevo (modulado) como el antiguo sin modular. Tal vez sea un buen hilo por el que sacar la madeja.

En cualquier caso, un pulso continuo a una frecuencia dada tampoco es muy difícil de hacer, es más el ampli que hay que poner detrás para alimentar 20 leds devoradores de chicha que el circuitillo en sí.


PD: Una prueba sencilla es ver si detecta la barra de sensores de la wii.

Edito:
Sí, la señal sin modular es una señal sencillota, y por lo visto llena de interferencias. La señal nueva modulada es como la de cualquier mando a distancia: se genera una portadora a una frecuencia determinada (p.ej. 38Khz que es una muy típica para, p.ej., los mandos de PF) y con esa portadora como señal base, se modulan unos y ceros de una duración determinada (obviamente, cada ciclo tiene un montón de los ciclos de la portadora). Si se usan como mando a distancia, esos unos y ceros llevan un protocolo de trama (un arranque de transmisión, fin de transmisión, y entre medias la información, e información de control de errores) para transmitir información, pero para una simple baliza posiblemente estén transmitiendo una señal modulada de onda cuadrada formada a su vez por ondas cuadradas de una frecuencia muy superior. Lo bueno de usar esa modulación es que, aunque igual cuesta generarla, se detecta con la gorra usando un detector sencillo (en el PDF hablan p.ej. del TSOP 1138, que yo mismo implementé para un receptor-transmisor de PF que costó unos 2 o 3€ en componentes y lo monté en una hora), te aisla de interferencias (los fluorescentes y la luz solar tienen muchísima componente infraroja, que genera interferencias) y es barata de implementar (con un sencillo microcontrolador, dos resistencias, dos condensadores, y una cucaracha para montar un amplificador, tienes resuelta la papeleta)

Ahí va algo de información de robocup y el estándar de marras
http://rcj.robocup.org/rcj2009/newball/cheapRCJ05sensors-RobotDemos09.pdf
http://rcj.robocup.org/rcj2009/newball/announcement09.html

Por lo visto hablan de un fabricante nipón que distribuye sus propias balizas... igual tirando de ese otro hilo se saca algún modo de ahorrar un dinerito
Editado de nuevo: http://www.elekit.co.jp/datas/english_product/RCJ-05_waveform.pdf Es la misma bola que distribuye Hitechnic, estos son los fabricantes. Curioso las cosas que aprendes indagando un poquiño.

PD: (perdón por mencionar un vendedor de un producto tan abiertamente, entiendo que al no hablar de LEGO ni nada que distribuya LEGO o que haya una pieza oficial parecida,  no hay problema en mencionar tiendas y productos)


dxtn

Hola, soy nuevo.
En la página http://www.plastibots.com/index.php/2010/11/13/pulito-featuring-dflex/ se describe un circuito sencillo para generar una señal de baliza que utiliza el IR Seeker. La aplicación es orientar a una aspiradora (barredora, más bien) hecha con LEGO para ir al punto de recarga. El circuito es muy sencillo y barato, no hace falta poner un microcontrolador, sino un oscilador.
Creo que a partir de esta baliza se pueden hacer cosas más interesantes que seguir una bola y es muy barata de fabricar.
Saludos, dxtn