fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Lego Mindstorm

8 Respuestas
3 Usuarios
0 Reactions
2,688 Visitas
cstockmans
Respuestas: 6
Topic starter
(@cstockmans)
Active Member
Registrado: hace 18 años

Antes que nada presentarme. Soy estudiante de telecomunicaciones en Málaga, y estoy liado con el proyecto de fin de carrera. Como proyecto,e stoy desarrollando alguna aplicación para el conocido robot de lego "Lego Mindstorm".

Os cuento con lo que estoy atascado: Quiero poder comunicarme con el robot a distancia. Para ello, hemos adquirido unos radiomodems:

1. El priemr radiomodem es usb y es el que va conectado al PC
2. El segundo radiomodem es serie, y va con una pila. Este es el que va conectado a la torre infrarrojos del RCX (la torre serie). La torre (junto con el radiomodem) van montadas en el robot.

Se supone que los radiomodems son transparente. Mi problema, es que cuando transmito, la torre aparentemente recibe algo (porque se enciende el led) pero al robot no le llega nada.

Los radiomodems que uso son estos:
http://www.superrobotica.com/S350175.htm
http://www.superrobotica.com/S350200.htm

Como configuración, transmito a 2400, con paridad impar, bits de datos 8 y 1 de parada. El control de flujo he probado xon/xoff (que al parecer es el que usa el lego) pero también he probado sin. Y conexiones, ya no se qué más probar (el radiomodem sólo usa 3 cables: Tx, rx y tierra), lo que supongo que da problemas ya que la torre aparentemente usa también los cables cts y rts (aunque están cruzados) y dtr (la conexión está, pero dicen que no se usa).

Bueno, pues ahí va, a ver si algún alma caritativa me ayuda 😀 Siento el tocho, y no se si me he explicado con mucha claridad, pero es que es un poco lioso. Llevo buscando soluciones varios días, y la verdad es que empieza a ser algo frustrarte 😛

Finalmente, perdonarme si no era esta la sección del foro donde debía ir posteado, me ha parecido la más adecuada pero.. en fin xD

Un saludo, y gracias 🙂

Responder
7 respuestas
jorcoval
Respuestas: 418
(@jorcoval)
Reputable Member
Registrado: hace 18 años

¿Has alineado bien la torre? A veces da problemas por eso, prueba que pruebas transmitirle al lego con el BCC sin ningún problema y fijala bien cuando encuentres el punto.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

cstockmans, Has comprobado si el Lego usa el protocolo IrDA porque si es así creo que no podrás convertir la señal RS232 en IrDA directamente (creo que necesitar con conversor).

S2

Ranganok Schahzaman

Responder
cstockmans
Respuestas: 6
Topic starter
(@cstockmans)
Active Member
Registrado: hace 18 años

Amos por partes (como dijo Jack xD). A ver, si, está bien alineada. La torre funciona correctamente cuando transmito desde el PC directamente. Los radiomodems entre 2 PC's también funcionan. Y las pilas de todo están bien a tope.

Ranganok, a que te refieres con el protocolo Irda? Mi razonamiento fue: Si los radiomodems son "transparentes" el dato que envío desde el PC debe llegar igual directamente con el cable, que con un radiomodem de por medio. Es como extender el USB del PC. ¿A qué tipo de conversor te refieres? Me temo que si tienes razón, me he saltado algo muy importante :S

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

cstockmans, quizas me he equivocado yo al imaginarme el conexionado.

Lego == Torre -- Radiomodem ==== Radiomodem -- PC ??

Las == significan tx por aire (IR o Radio) y las -- por cable.

Si es así olvida lo que te he dicho (mira que los niveles de tensión que le llegan a la Torre sean los que tocan), sino, donde pone Torre debería haber un conversor RS232 a IrDA.

S2

Ranganok Schahzaman

Responder
Página 1 / 2
Compartir: