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.
es increible nxtorm, además, tiene una respuesta rapisdisima no? a ver si de aqui a unos meses consigo hacerlo yo tambien ÔÔ
sencillamante genial......
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
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.
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:
Sólo puedo decir que haces que no parezca un juguete... no se si es bueno o malo xD, esperemos que bueno...
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!
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.
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)
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
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
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:
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
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!!
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:
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.
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)
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]
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
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
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.
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!
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.
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....
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é.
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!
jjajaa, si, eso es verdad, incluso creo que incluso por 12€. Bueno, siempre que tengas soldador, al menos para el nunchuk.
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!
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.
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
WiiMotionPlus