HispaLUG

El foro LUGnático => Technic & Mindstorms => Mensaje iniciado por: Jetro en 29 de Enero de 2010, 21:05:58 PM

Título: MasterMind
Publicado por: Jetro en 29 de Enero de 2010, 21:05:58 PM
Seguro que todo conocéis el juego:

(https://t1.gstatic.com/images?q=tbn:AuMtIEUjSwIg4M:https://blogs.sfweekly.com/shookdown/mastermind.jpg)

Pues bien, me he puesto a hacer una versión NXT 2.0 y ha salido lo siguiente:

(https://farm5.static.flickr.com/4052/4313798695_12c64b8519.jpg)

Como en el set solo vienen bolas de 4 colores esta versión es algo más limitada. Aún estoy pensando si pintar alguna bola de las que tengo blanco...
Construir 'en círculo' no es demasiado fácil con LEGO pero me las he apañado:

(https://farm3.static.flickr.com/2796/4314534816_8aa597acfc.jpg)

(https://farm5.static.flickr.com/4037/4314535296_1460740cae.jpg)

Como tantas veces con los engendros NXT el programa ha costado bastante más y una de las cosas que he aprendido esta vez es que hay que hacer MyBlocks como si en ello se te fuera la vida. De lo contrario el programa se vuelve ingobernable. ha sido divertido, pero hay que controlar mucho la luz ambiental.

Evidentemente en las fotos poco se puede ver así que hay un vídeo en YouTube: https://www.youtube.com/watch?v=gvVJ5hxnTU8
Título: Re: MasterMind
Publicado por: lokosuperfluoLEGOman en 29 de Enero de 2010, 22:07:33 PM
Vaya, es genial, así se puede jugar co sólo una persona. :D
Muy bueno, sí señor :}
Título: Re: MasterMind
Publicado por: jcaro en 30 de Enero de 2010, 01:00:34 AM
Oye está genial, el mecanismo es muy sencillo, y cumple su cometido a la perfección, el programa es realmente bueno, enhorabuena!!!!
Título: Re: MasterMind
Publicado por: PotaG en 30 de Enero de 2010, 03:33:56 AM
Citarhay que hacer MyBlocks como si en ello se te fuera la vida. De lo contrario el programa se vuelve ingobernable.

Ese "pequeño" detalle es lo que más me hecha para atrás a la hora de hacer algo con el Nxt-G, imagino que habrá sido difícil organizarse.

El robot la verdad  es que está muy bien, como bien ha dicho jcaro, sencillo y funcional.
Título: Re: MasterMind
Publicado por: Jetro en 30 de Enero de 2010, 10:52:27 AM
He estado a punto de pasarme a NXC, pero quería usar NXT-G con este proyecto para seguir la filosofía de NXTprograms: cualquiera con un set NXT 2.0 puede replicarlo.
Título: Re: MasterMind
Publicado por: jcaro en 30 de Enero de 2010, 12:20:24 PM
Yo solo digo, que por ejemplo el proyecto de Simon que realice, hubiera sido muy díficil con NXT-G
Título: Re: MasterMind
Publicado por: Blastem en 30 de Enero de 2010, 12:28:09 PM
Jop, que curioso. Nunca he jugado, pero me encantan los de mesa, y veo que el NXT da mucho juego. :D

Lo que me interesa es que parece que la luz afecta al sensor de color. ¿Da problema con los fluorescentes? ¿Con algun otro tipo de luz?

Saludos!
Título: Re: MasterMind
Publicado por: Jetro en 30 de Enero de 2010, 12:44:52 PM
En la buhardilla donde lo hice tengo halógenas y la luz directa hacía que a veces no se detectase alguna bola o que la roja se detectase como amarilla (de hecho se puede ver en la segunda parte del vídeo que en un momento determinado detecta 2 bolas amarillas), pero la luz natural directa tampoco es buena. Para hacer el vídeo acabé colocándolo todo en el suelo y sacándolo a medio oscuras.

Hice algún intento de apantallar el sensor, pero con el movimiento es complicado y los resultados que obtuve no fueron demasiado buenas. Ahora bien, con luz artificial no muy directa la cosa funciona bien.
Título: Re: MasterMind
Publicado por: Blastem en 30 de Enero de 2010, 12:50:02 PM
Osea que es muy sensible al espectro.

La luz halógena es estupenda para los humanos (parecida a la solar), pero por lo que dices el sensor debe coger el brillo de dicha luz y a veces se equivoca.
En cuanto lo tenga entre las uñas hay que probarlo con fluorescentes, que suele dar problemas también.

Eso nos pasaba con un robot que hicimos hace un par de semanas y se liaba con las pelotas de ping-pong cuando entraba mucha luz solar en el laboratorio.

Me interesa lo del sensor de color en sobremanera por el módulo que pretendo hacer para el GBC en verano, que ya te comente.  :guino:
Título: Re: MasterMind
Publicado por: PotaG en 30 de Enero de 2010, 14:01:49 PM
¿El nuevo sensor de color no emite luz como el antiguo?
Título: Re: MasterMind
Publicado por: Jetro en 30 de Enero de 2010, 14:49:28 PM
Si lo usas como sensor de luz emite luz igual que el anterior. Si lo usas como sensor de color emite luz azul, roja y verde pero con poca intensidad. Por eso funciona a oscuras, pero si hay mucha luz ambiental se puede equivocar fácilmente. La detección de coor se basa en la detección de valores RGB y si alguno se sale de la escala el color que cree haber encontrado puede ser diferente al real. De todas formas repito que con superficies planas esto es mucho menos problemático.