Mostrando las entradas con la etiqueta rcx. Mostrar todas las entradas
Mostrando las entradas con la etiqueta rcx. Mostrar todas las entradas

12 de diciembre de 2008

Futbolito utilizando tabla wii Fit!!!


Futbolito utilizando dos RCX y dos tablas Wii Fit, lo que se puede lograr empleando el ingenio.

Como puede ser apreciado en la foto dichos RCX son controlados con las tablas wii fit dichas tablas son controladas mediante el balanceo del peso corporal claro esta que no sirven sin un programa ya que hay que procesar dicha información mandada por ellas para su uso como comandos.

El Software la pieza clave para su control, se usaron varios programas para lograr este control:

  • El primero se llama Message Router el cual nos sirve para multiplicar los canales de salida en base a uno de entrada esto equivale a tener un demultiplexor, dicho programa tiene la función de seleccionar el destino de señal ya sea para el control o algún destino en particular.
  • El segundo se llama GlovePie este se utiliza para el uso de los controles de wii en aplicaciones de juegos para la PC.
  • El tercero se llama Lejos que es utilizado como la plataforma para la programación de legos en este caso RCX
  • El cuarto y ultimo se llama BlueSoleil este se utiliza para al comunicación del control wii y la antena bluetooth.
Este es el Vídeo de dicho futbolito:



Para la construcción de dicho futbolito es necesario:

  • Dos tablas Wii Fit.
  • Materiales para la construcción de la cancha.
  • Computadora y antena bluetooth.
  • Dos RCX construidos en forma de carrito además de adecuarlos para que puedan pegarle a la pelota.
  • Los programas anteriormente mencionados además de tutoriales e información que se encuentra en Internet.
  • Y lo mas importante mucho ingenio y ganas de trabajar.
Así que adelante si quieren construir su futbolito ya saben lo que necesitan y a construir se ha dicho!!!

26 de noviembre de 2008

Despachador de papel higienico!!

Útil despachador de papel higiénico hecho con LEGOs además de algunos otros elementos, hasta donde se aplica el ingenio.

Este ingenioso prototipo fue creado por estudiantes de la universalidad de Berkeley, California. Para la creación de dicho prototipo se utilizo papel higiénico, tijeras y claro esta legos dentro de los cuales están los motores, ejes, además de utilizar el rcx como control principal, etc.

Dicho prototipo funciona de la siguiente forma:

  1. Se presiona un botón
  2. este acciona al primer motor el cual al girar su rotor genera una linea de papel este controlado ya sea por un temporizador o contador de rotaciones (esto claramente varía de la lógica y/o comandos que el programador emple).
  3. Un segundo motor es accionado por dicho temporizador o contador para comenzar a doblar dicha tira de papel este motor también es controlado por un temporizador o contador para poder parar la marcha de ambos motores ya que del caso contrario no se detendría el proceso.
  4. El Temporizador o Contador al detener dichos motores procede a accionar un tercer motor el cual es el que tiene la tijeras, estas cortan el papel y posteriormente se procede a retirarlo.
A continuación les dejo el vídeo para que lo puedan ver en funcionamiento:

17 de enero de 2007

Primer Taller De Robolab UABC

INTRODUCCIÓN


ROBOLAB es un entorno de programación gráfico para PC y MAC que permite controlar el RCX. Este software comercializado por LEGO está orientado al uso educativo con niños y jóvenes que tengan de 6 a 16 años, utiliza una versión adaptada de LabVIEW la cual tiene el nombre de ROBOLAB.
ROBOLAB ofrece modos diferentes de programación adaptados al nivel de aprendizaje del alumno: Pilot e Inventor. Además, ofrece el modo Investigador orientado a prácticas en un laboratorio de ciencias.



  • MODO PILOT

    Pilot es el nivel básico.

  • Por medio de una serie de plantillas introduce a los niños en la lógica de la programación. Estas plantillas están protegidas, por lo que no pueden ser alteradas. Las modificaciones que se pueden hacer son pocas, por lo que se garantiza que los programas siempre funcionarán, esto ayuda a que en muy poco tiempo se den resultados. El modo Pilot consta de cuatro niveles con dificultad creciente que abren el camino a utilizar ROBOLAB.

  • MODO INVENTOR

    El modo Inventor constituye la segunda fase del aprendizaje. En este modo de programación los niños desarrollarán sus propios programas distribuyendo y enlazando en la ventana de diagramas una serie de iconos. Inventor consta de cuatro niveles. Las diferencias entre ellos se centran en las opciones que ofrece cada uno: el cuarto nivel es el que ofrece todo el potencial de Inventor y permite desarrollar complicadas aplicaciones.

  • MODO INVESTIGADOR

    El modo Investigador está diseñado para ser utilizado en prácticas de laboratorio. Utiliza para ello una versión adaptada de LabVIEW.
  • Convierte el RCX en una interesante herramienta de trabajo en aquellas experiencias que requieran recoger datos. Si utilizamos el RCX para recoger datos (por ejemplo, la evolución de la temperatura en el aula a lo largo de un día), Investigador nos ayudará a procesar dichos datos y a presentarlos. Además, permite editar por completo el informe de la experiencia, para imprimirlo, o si se desea, convertirlo en una presentación por ordenador o en una página Web.


    ACTIVIDADES REALIZADAS

    Ejemplos prácticos

    Movimiento de motores con tiempos

    En este esta actividad se mostró cómo poner en marcha dos motores de un carrito previamente construido, la idea principal es la de hacer que el carro vaya hacia el frente por un determinado tiempo, para posteriormente moverse hacia atrás por un lapso de tiempo diferente al primero y finalmente detener los motores.

    Movimiento de motores con sensores de presión

    En esta actividad se hizo que el carro vaya hacia el frente y para cuando éste se vea obstaculizado, se presionará el sensor dando la pauta para hacer el carro hacia atrás por un determinado tiempo, posteriormente se detendrán los motores.


    Movimiento de motores con sensores de luz

    En esta actividad se hizo que el carro se vaya hacia el frente, para cuando éste tope con una línea negra deberá hacer sus motores hacia atrás con un determinado tiempo una vez terminado se detendrán los motores.

    Prácticas

    Laberinto con sensores de presión

    El objetivo de esta práctica es que el carro sea capaz de localizar la salida de un cuadrado, el cual tendrá una abertura del tamaño suficiente para que éste pase. El carro será colocado en el centro del cuadrado y encontrará la salida utilizando los sensores de presión.

    Seguidor de Línea Negra

    En esta práctica el carrito tendrá un solo sensor de luz, el cuál deberá de seguir una línea negra. Una vez llegado al final, el carrito deberá hacer todo un giro y regresar de nuevo al punto de partida, siguiendo la misma línea. Dicha línea dibujará un contorno casi rectangular.

    Seguidor de Hoja Blanca

    El objetivo de esta práctica es hacer que el carrito siga una hoja blanca cuando se le ponga en frente, si dicha hoja esta demasiado separada o el sensor de luz no la detecta el carrito deberá hacerse hacia atrás por un determinado tiempo para luego apagar sus motores y detener la marcha.

    Explorador

    Esta práctica constara de un carrito, el cual tiene que esquivar todos los obstáculos que se le presenten a su paso.


    CONCLUSIONES

    Es nuestro primer curso de ROBOLAB que impartimos y nos ha dejado con un buen sabor de boca ya que el grupo al cual se le impartió clase contaba con personas que no sabían nada sobre los Lego Mindstorms y otras que ya sabían su funcionamiento. Ésto nos dió una excelente oportunidad de observar cómo reaccionaban las personas que ya tenían conocimientos previos del funcionamiento de los Legos para hacer los ajustes adecuados y evitar que se enfaden en futuros cursos ya que nuestro material hasta este momento esta enfocado hacia personas que no tienen un conocimiento previo de ellos.


    Observamos con agrado cómo las personas que no tenían conocimiento previo comenzaban a entender y a entusiasmarse conforme se iba aumentando el grado de dificultad comenzando desde el simple movimiento de un motor hasta utilizar sensores de luz; al mismo tiempo observábamos cómo los alumnos que ya tenían conocimientos previos se aburrían con las prácticas sencillas y llegamos a la conclusión de que para ellos lo mejor hubiera sido utilizar el modo inventor 4 ya que contiene un grado de complejidad mayor por tener más opciones, pero si llegáramos a utilizar Inventor 4 con principiantes lo más seguro es que se revolverían y se volvería un caos por lo que la mejor opción para futuros cursos sería separar a las personas que ya saben sobre Lego Mindstorms para poder impartirles un curso de mayor complejidad.


    Mercado, Lara, Jiménez.

16 de diciembre de 2006

Proyecto de Programacion

Aqui hay un ejemplo del uso del RCX programado por alumnos de tronco comun de ingenieria usando lenguaje NQC.



Aqui Christian Hernandez y Cesar Camarena explican su diseño en el video.



Este fue realizado por Orlando Gonzalez y Luis Uribe. Esta es la version bajando la rampa.