HispaLUG

El foro LUGnático => Technic & Mindstorms => Mensaje iniciado por: nxtorm en 04 de Diciembre de 2011, 12:54:45 PM

Título: Proyectos con Nunchuk
Publicado por: nxtorm en 04 de Diciembre de 2011, 12:54:45 PM
Bueno, después de la fiebre de haber destripado los interiores del Nunchuk, aquí va un primer proyecto por mi parte de lo que puede dar de si. No se si cundirá el ejemplo, pero aquí queda por si vienen más ideas en el futuro. Mi aportación es un laberinto. ¿Quién no ha jugado a esto? Espero que os guste.


https://www.youtube.com/watch?v=RtQn4NKFasc# (https://www.youtube.com/watch?v=RtQn4NKFasc#)

EDITO:

He subido un segundo proyecto (https://www.hispalug.com/foro/index.php?topic=14463.msg243770#msg243770) con el Nunchuk que incluye también un video.

Título: Re: Proyectos con Nunchuk
Publicado por: Riki2576 en 04 de Diciembre de 2011, 12:58:39 PM
es increible nxtorm, además, tiene una respuesta rapisdisima no? a ver si de aqui a unos meses consigo hacerlo yo tambien ÔÔ
Título: Re: Proyectos con Nunchuk
Publicado por: nandofe en 04 de Diciembre de 2011, 12:59:03 PM
sencillamante genial......
Título: Re: Proyectos con Nunchuk
Publicado por: Hyperion en 04 de Diciembre de 2011, 13:09:37 PM
A pesar de que tener una base de robótica, me sigue pareciendo casi MAGIA. El usar sensores y/o mandos no LEGO y que funcionen tan bien como lo has conseguido te hace pensar aún más en lego como una herramienta y no como un hobby.

Ya dentro de poco nos vendrás con conexión bluetooth al smartphone y simplemente moviendo el móvil, con todos los sensores que trae ahora, entre giróscopos, barómetro (que empiezan a meterlo), sensor de proximidad... abre las puertas a un mundo infinito de 110001001010  xD

Muy grande, nxtorm!
Saludos
Título: Re: Proyectos con Nunchuk
Publicado por: Parda en 04 de Diciembre de 2011, 13:11:23 PM
Me quito el sombrero una vez mas ante tal creación, además la aplicación a esta "nueva tecnología" es perfecta para testado del nuevo periférico.
Título: Re: Proyectos con Nunchuk
Publicado por: Blastem en 04 de Diciembre de 2011, 13:17:49 PM
Fantástico!!!!

Tanto el hilo como la aplicación son geniales. Y no había caido en la posiblidad de usarlo en un Moc asi!!!  :O
Has considerado que esto puede ser un modulo GBC interactivo?  ÔÔ  o_o

Enhorabuena, si consigo uno lo destripare con la intención de hacer algo parecido.  :lengua:
Título: Re: Proyectos con Nunchuk
Publicado por: jorgeopesi en 04 de Diciembre de 2011, 13:24:23 PM
Sólo puedo decir que haces que no parezca un juguete... no se si es bueno o malo  xD, esperemos que bueno...
Título: Re: Proyectos con Nunchuk
Publicado por: Jevhy en 04 de Diciembre de 2011, 13:41:28 PM
Genial nxtorm,

Además de conseguir el control de los motores con el nunchuk, te has currado una aplicación que va perfecta para las funciones del nunchuk.

Enhorabuena!
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 04 de Diciembre de 2011, 14:01:17 PM
Caray, muchas gracias por vuestros comentarios, me sacaréis los colores  :E
Voy por partes.

Cita de: Riki2576 en 04 de Diciembre de 2011, 12:58:39 PM
tiene una respuesta rapisdisima no?
Pues el nunchuk sí, lee muy rápido. Pero los motores no lo transmiten a la misma velocidad. Partiendo de reposo, cuando mueves el mando, le cuesta un poco trasladar el movimiento. No se si se debe a la tensión de los hilos que lo mueven por debajo, a los motores, a pequeñas elongaciones de los hilos, a todo junto... Tened en cuenta que es difícil trasladar 1º de desplazamiento del motor cuando mueves el mando. Pero en conjunto funciona bastante bien.

Lo digo por si hay gente que se anima a hacer algún proyecto, no es un bisturí de neurocirujan@, no quisiera levantar falsas expectativas, pero no va mal. Otra cosa que sucede es que la superficie de deslizamiento está hecha de tiles. Y entre uno y otro está la correspondiente junta. Parece mentira pero la bola se atranca ahí en algunos momentos.

Cita de: Blastem en 04 de Diciembre de 2011, 13:17:49 PM
Has considerado que esto puede ser un modulo GBC interactivo?
He intentado pensar (durante 2 ms o así) alguna aplicación GBC, pero no he caido... de momento. Aunque la verdad, las posibilidades que abre este mando son muchas. ¿en qué andabas pensando? o ¿de qué forma se puede acoplar? Lo primero que pensé es que un módulo con mando accionado por humano podría parar en seguida la línea. La idea es original, habrá que darle vueltas.

Y a los que os resulte goloso, animáos, es tan divertido como desesperante programar estas cosas  :D, pero sobre todo es divertido pensar la idea. Muchas gracias de nuevo.
Título: Re: Proyectos con Nunchuk
Publicado por: Blastem en 04 de Diciembre de 2011, 14:05:07 PM
Mi idea sería un módulo normal y corriente, alimentado en paralelo por el circuito, y por alguien externo que echase la bolita, hiciera el laberinto y cuando terminase acabara en el circuito.

Lo único que con la de crios que se juntan puede ser un caos... pero como premios para concursos o algo así puede ser una opción.

Me encanta, a ver si profundizo un poco en robotc y me voy a costumbrando para llegar a algo mínimamente parecido  :}
(Me he hecho un NXT a cachos con la subasta del lugbulk y tengo el software by megaupload  :D)
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 04 de Diciembre de 2011, 14:10:08 PM
Como te oiga la Sinde...

Um, sí, interesante aplicación Blastem. Sería divertida. Por cierto, ¿ya tienes un ladrillo NXT???  Cuánto me alegro!! Habrá que celebrarlo. Bueno, espero que así sea, si no, tierra trágame  :D
Título: Re: Proyectos con Nunchuk
Publicado por: Blastem en 04 de Diciembre de 2011, 14:14:36 PM
Tenía el ladrillo negro ese superlimitado que se vendió de saldo hace un tiempo, pero sin nada más. (Bueno, un puñado de cables)
En la cena de esta Hispab... había una caja misteriosa y me arriesgué a pujar por si era otro ladrillo, pero era incluso mejor, eran los sensores y servos de un set nxt (salvo el de ultrasonidos).
Por tanto, salvo las piezas blancas tan monas, puedo decir que tengo un NXT 1.5 Black Limited Edition Perreno Style
Título: Re: Proyectos con Nunchuk
Publicado por: Parda en 04 de Diciembre de 2011, 14:21:54 PM
Se puede implementar un GBC normal pero que siempre deje 4 o 5 pelotitas en recorrido paralelo que se maneje "remoto" y que al ser nxt deje caer la siguiente cuando una llegue al final.  :guino:
Título: Re: Proyectos con Nunchuk
Publicado por: Linko en 04 de Diciembre de 2011, 16:22:41 PM
Excelente creación! :D Está muy conseguido, y es muy original, además se ve que funciona a la perfección! :D

Respecto a lo de módulos interactivos para el GBC... Ya hace un tiempo tengo una idea de módulo interactivo, aún no quiero destapar que es, pero no es ni de asomo como este laberinto. Es algo más sencillo, sin NXT, solo con  technic normal, que me gustaría llevar al siguiente evento... Como aún no lo tengo terminado, no quería decir nada, pero era gusto lo que quería, que alguien sacará el tema de un GBC con módulos interactivos. Cuando tuve la idea pensé que era descabellada, pero viendo la acogida que está teniendo, en el fondo no me parece tan mala idea. Pues eso, que si van haber módulos interactivos, contad con uno mío. Suerte que tengo un año por delante, ya que lo tengo muy verde... o_o

Salu2
Título: Re: Proyectos con Nunchuk
Publicado por: monki en 04 de Diciembre de 2011, 17:33:52 PM
Estupenda creación nxtorm!!! La verdad que se pueden conseguir cosas muy buenas y con mucha jugabilidad.
Respondiendo a alguien por arriba sobre el manejo con bluetooth, si buscas un poco en youtube hay varios vídeos moviendo un vehículo con los dos mandos de la wii :P

Saludos!!
Título: Re: Proyectos con Nunchuk
Publicado por: Dilego en 04 de Diciembre de 2011, 17:39:48 PM
Es increible. Que no te lo copien los de nintendo, que igual sacan Lego Nunchuk Stories X)
Por cierto, ¿es posible moverlo también con el pad del mando? mera curiosidad.

Diego :guino:
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 04 de Diciembre de 2011, 17:52:30 PM
Cita de: Dilego en 04 de Diciembre de 2011, 17:39:48 PM
Que no te lo copien los de nintendo, que igual sacan Lego Nunchuk Stories X)
Estaré atento Dilego  :D

Cita de: Dilego en 04 de Diciembre de 2011, 17:39:48 PM
¿es posible moverlo también con el pad del mando?
Sí, sí es posible. En este otro hilo (https://www.hispalug.com/foro/index.php?topic=9882.msg242437#msg242437) del foro iniciado por 3,14159 (que fue el que me ayudó para sacar la programación de todo esto) hay otro video y se ve bien el movimiento con el joystic.

Cita de: Linko en 04 de Diciembre de 2011, 16:22:41 PM
Como aún no lo tengo terminado, no quería decir nada, pero era gusto lo que quería, que alguien sacará el tema de un GBC con módulos interactivos.
Dando emoción y suspense ¿eh?... Estaremos atentos, no creas.

Gracias de nuevo por los comentarios.
Título: Re: Proyectos con Nunchuk
Publicado por: hispalugniano en 04 de Diciembre de 2011, 18:19:12 PM
Muy bueno. Estaría en una equivocación si pienso que este mecanismo que has usado serviría para representar de manera sencilla esta atracción?  :D

(https://www.castilloshinchablesvalencia.es/atracciones-infantiles/atracciones/atraccion302g.jpg)
Título: Re: Proyectos con Nunchuk
Publicado por: achu en 04 de Diciembre de 2011, 18:48:25 PM
Magnifica creación, sin duda serviría para un gbc interactivo, o para representar moc´s de atracciones mecánicas como la que menciona hispalugniano, o también como este tipo de diseño [spoiler](https://images01.olx.com.ar/ui/11/74/78/1302385452_187296678_4-KIDDIES-KIDIS-KIDYS-JUEGOS-MECANICOS-INFANTILES-Compra-Venta.jpg)[/spoiler]
Título: Re: Proyectos con Nunchuk
Publicado por: 31415926 en 04 de Diciembre de 2011, 23:32:56 PM
Fantástico ejemplo para mostrar el uso del Nunchuk, estoy impresionado :O. Programar puede ser desesperante, pero MUY gratificante. Ya se que los programas de NXT-G son complicados de mostrar, pero yo lo quiero verlo (quizás lo rescate de la papelera).
Podrías hacer una pequeña modificación para mover el laberinto: 'con uno de los botones pulsados leer el acelerometro y con el otro leer el joystick'.

La idea del laberinto, interactivo y/o automático, para un módulo GBC tiene una pinta estupenda. Si fuese automático: con el sensor de color se podría distinguir entre fútbol o baloncesto y llevar la pelotita por distintos caminos...

Cita de: Blastem en 04 de Diciembre de 2011, 14:14:36 PM
tengo un NXT 1.5 Black Limited Edition Perreno Style
Estoy ansioso por ver lo que sale de tus manos  :B
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 05 de Diciembre de 2011, 00:12:01 AM
Gracias!

Hispalugniano, estás en lo cierto, podría moverse perfectamente con un nunchuk. Lo único que le veo es que la gracia de la atracción es mantenerse sobre el toro/búfalo o lo que sea y eso si lo veo complicado. Lo sencillo sería mover el animal con el mando y quizás le quitaría gracia, no se. Pero queda dicha, es una idea muy original, quizás a alguien se le ocurra sacarle partido, gracias.


Cita de: 31415926 en 04 de Diciembre de 2011, 23:32:56 PM
Ya se que los programas de NXT-G son complicados de mostrar, pero yo lo quiero verlo (quizás lo rescate de la papelera).
Has escrito muy rápido o yo estoy espeso y no te pillo bien. ¿Quieres ver la programación del laberinto? Aunque la web ya está actualizada con algunas fotos adicionales sobre la construcción, no he puesto el programa. Esto es porque suele ser poco aprovechable, hay demasiados parámetros que dependen de la construcción concreta que hagas (creo). Pero bueno, tampoco tendría ningún problema en ponerlo. Ya me dices.


Cita de: 31415926 en 04 de Diciembre de 2011, 23:32:56 PM
Podrías hacer una pequeña modificación para mover el laberinto: 'con uno de los botones pulsados leer el acelerometro y con el otro leer el joystick'.
Ya te digo que debo estar espeso, no pillo bien la idea. Parece que eso complicaría algo la programación ¿no?. Y al margen de eso,  ¿con qué finalidad, qué le aportaría?.  Siento no haberte entendido bien ... :E
Título: Re: Proyectos con Nunchuk
Publicado por: 31415926 en 05 de Diciembre de 2011, 00:54:36 AM
Sí, me gustaría ver el programa. Es por comparar el programa NXT-G con el que se podría hacer con otros lenguajes (NXC, LeJOS, ...). Quizás deseche demasiado deprisa el NXT-G.

No quiero complicarte el programa, es para que puedas mostrar/utilizar todos los recursos del nunchuk sobre el laberinto. Intento explicarme mejor:
   1 Leer nunchuk.
   2 Si botón C y Z pulsados simultáneamente ir a 5.
   3 Si botón C pulsado entonces usar datos del acelerometro para mover los motores.
   4 Si botón Z pulsado entonces usar datos de joystick para mover los motores.
   5 repetir desde 1.

De esta forma se podría manejar el laberinto con el joystick o con el acelerometro en el mismo programa.
Título: Re: Proyectos con Nunchuk
Publicado por: monki en 05 de Diciembre de 2011, 10:10:20 AM
No entiendo, ¿cómo se mueve el laberinto, si los motores están fuera, o tienes debajo del laberinto dos motores más?.
Si puedes poner alguna foto más, se agredece =P

Edito: acabo de verlo en tu página, utilizas hilos LOL jajaja :P

Saludos!
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 05 de Diciembre de 2011, 15:50:53 PM
Aquí va el segundo proyecto con el Nunchuk, en cierta forma continuación del anterior. Es un típico juego clásico con bolas y que recuerdo especialmente de la tapa de esos botecitos con los que jugábamos a hacer pompas de jabón de pequeños.

Cita de: 31415926 en 05 de Diciembre de 2011, 00:54:36 AM
De esta forma se podría manejar el laberinto con el joystick o con el acelerometro en el mismo programa.
Tenía esta otra idea en mente y con tu sugerencia de programación ha quedado mucho mejor. Así, efectivamente, queda mucho más completo, con todas las posibilidades del mando y realmente aporta algo más en lugar de ser una simple continuación del anterior proyecto. Eso si, el programa se ha hecho un tanto más complejo. Gracias.

https://www.youtube.com/watch?v=47JgBFLHtpw# (https://www.youtube.com/watch?v=47JgBFLHtpw#)


Cita de: 31415926 en 05 de Diciembre de 2011, 00:54:36 AM
Sí, me gustaría ver el programa.
Ya está subido a mi web. Desde allí te puedes descargar ambos programas. Seguro que se pueden depurar/mejorar/simplificar... pero bueno, así me han salido.

Por cierto, que al subir el vídeo me he dado cuenta de que no he grabado por olvido la acción de pulsar ambos botones a la vez. Está programado, pero no lo he grabado. Cuando se pulsan ambos, los motores se paran. Solo se permite el funcionamiento con 1 solo botón pulsado. De hecho, hay una bifurcación en el programa. Si hay un boton (y solo 1) pulsado, mueve los motores. Y en caso contrario, los motores se paran.

Modificaré el primer mensaje para poner un enlace a este proyecto, para que no acaben perdidos en el hilo.
Parece mentira pero con todas sus limitaciones, el NXT-G también da su juego. Espero que os guste.
Título: Re: Proyectos con Nunchuk
Publicado por: Vi.Cima en 07 de Diciembre de 2011, 00:04:56 AM

Holas;

Cita de: monki en 04 de Diciembre de 2011, 17:33:52 PM
Estupenda creación nxtorm!!! La verdad que se pueden conseguir cosas muy buenas y con mucha jugabilidad.
Respondiendo a alguien por arriba sobre el manejo con bluetooth, si buscas un poco en youtube hay varios vídeos moviendo un vehículo con los dos mandos de la wii :P

Saludos!!

Vaya también mi felicitación a nxtorm, es un gran desarrollo.

Por un centro comercial de por aquí se ve a chicos manejando helicópteros de modelismo con un Iphone, Ipad, Ipod o lo que sea....
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 07 de Diciembre de 2011, 20:59:37 PM
Muchas gracias Vi.

Por cierto, eso de manejar un NXT con el teléfono y cosas similares... queda muy lejos de mis posibilidades, ya me gustaría. Además, prácticamente solo programo en NXT-G. Ahí me defiendo y, con paciencia, puedo sacar programas como el del segundo video que es bastante más complejo que el del primer video, pero de C, Lejos, etc ni papa. Aunque nunca se puede decir que no picaré.
Título: Re: Proyectos con Nunchuk
Publicado por: monki en 07 de Diciembre de 2011, 21:42:47 PM
No seas modesto nxtorm, que te has currado un gran trabajo. Ya tengo cosas para hacer en navidad jeje.
Ahora mismo encargo unos nunchucks, resistencias y más cosas de esas jajaja :P, que no todos los días puedes tener un acelerómetro por menos de 20 euros.

Saludos!
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 07 de Diciembre de 2011, 21:45:12 PM
jjajaa, si, eso es verdad, incluso creo que incluso por 12€. Bueno, siempre que tengas soldador, al menos para el nunchuk.
Título: Re: Proyectos con Nunchuk
Publicado por: monki en 07 de Diciembre de 2011, 21:53:52 PM
Eso lo tengo que comprar, pero una vez comprado los demás acelerómetros salen más baratos jeje.
Ya tengo en mente varios proyectos, a ver si dispongo de tiempo y dinero y me lío con ello.
Eso sí, seguiré las instrucciones de tu web paso a paso, no vaya a ser que la fastidie :P

Saludos!
Título: Re: Proyectos con Nunchuk
Publicado por: 31415926 en 11 de Diciembre de 2011, 23:31:28 PM
Te ha quedado genial, un ejemplo de uso del nunchuk estupendo. El segundo juego me gusta incluso más que el primero.

He rescatado el NXT-G de la papelera, tras cargar y leer tu programa ha vuelto a la papelera.
El motivo no es que sea malo, ni mucho menos, lo considero un entorno muy bueno para iniciarse en la programación, pero demasiado tedioso para hacer un programa complejo.
Las operaciones para transformar los valores del sensor y aplicarlas a los motores son larguísimas. El programa que has escrito no ocuparía más de 40 lineas de código en Java (si estáis interesado lo traduzco)

Me encanta que hayas conseguido despertar el interés y participación en este subforo.

Cita de: monki en 07 de Diciembre de 2011, 21:42:47 PM
Ahora mismo encargo unos nunchucks, resistencias y más cosas de esas jajaja :P, que no todos los días puedes tener un acelerómetro por menos de 20 euros.
Y un par de WMP que seguro que nxtorm ya le está dando vueltas.
Título: Re: Proyectos con Nunchuk
Publicado por: nxtorm en 12 de Diciembre de 2011, 00:37:51 AM
Bueno, muchas gracias lo primero.

Cita de: monki en 07 de Diciembre de 2011, 21:53:52 PM
Ya tengo en mente varios proyectos, a ver si dispongo de tiempo y dinero y me lío con ello.
Animo Monki! A ver si te lanzas a ello y te animas a subirlo.

Cita de: 31415926 en 11 de Diciembre de 2011, 23:31:28 PM
el NXT-G [...] lo considero un entorno muy bueno para iniciarse en la programación, pero demasiado tedioso para hacer un programa complejo.
Totalmente de acuerdo contigo. A veces los programas son eteeeernos. Pero bueno, es el único entorno en el que me puedo defender hoy por hoy. De todas formas, todavía no se me ha quedado nada en el tintero por ser demasiado complejo y siempre lo he podido sacar adelante con el NXT-G. Hice algún pinito con NXC, pero abandoné rápido. El que si me genera curiosidad es el LabView, entre otras cosas porque da la opción de crear iconos en NXT-G. En Java no he tocado una coma, así que al menos yo no le podría sacar ningún partido (más allá de la curiosidad de cómo se haría). Gracias de todas formas.

Yo también me alegro que se haya despertado entre todos un poco el interés en este subforo, que estaba bastante parado.

Por cierto... ¿qué es un WMP?  :E
Saludos
Título: Re: Proyectos con Nunchuk
Publicado por: 31415926 en 12 de Diciembre de 2011, 00:45:02 AM
WiiMotionPlus