Noticias:

¡Bienvenido a la HispaLUG! - Asociación para aficionados a LEGO®

Menú Principal

Proyectos con Nunchuk

Iniciado por nxtorm, 04 de Diciembre de 2011, 12:54:45 PM

Tema anterior - Siguiente tema

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

Dilego

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:

nxtorm

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 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.

hispalugniano

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


achu

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][/spoiler]

31415926

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

nxtorm

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

31415926

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.

monki

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!

nxtorm

#23
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#


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.

Vi.Cima


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....
Salu2 a to2;

nxtorm

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é.

monki

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!

nxtorm

jjajaa, si, eso es verdad, incluso creo que incluso por 12€. Bueno, siempre que tengas soldador, al menos para el nunchuk.

monki

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!

31415926

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.