sábado, 29 de octubre de 2016

APLICACION DEL SENSOR ULTRASONICO EN LOS LEGO MINDSTORMS

Introducción
En la presente sesión hicimos uso del sensor ultrasónico en nuestro robot Lego Mindstorms, para poder desarrollar una serie de ejercicios y así poder descubrir más de su funcionalidad.

Objetivo
  • Comprender la funcionalidad del sensor ultrasónico en el robot Lego Mindstorms.
Desarrollo de los ejercicios
Primeramente, procedimos al armado del robot Lego Mindstorms, para estos ejercicios fue necesaria la construcción del modelo de la Llama Robot.
Llama Robot








Una vez armada nuestra Llama Robot, procedimos a realizar el primer ejercicio propuesto:

1. Programa de Prueba: Lanzar una bola al detectar un objeto a <20 centímetros



Para realizar este primer ejercicio fue necesario de la aplicación del siguiente algoritmo:
En primer lugar activamos el sensor de ultrasonido(1) y verificamos si dentro del rango de proximidad indicado (<20 centímetros) se encuentra algún objeto(2), de ser así activamos el motor B de tal forma que ejecute una acción, en este caso lanzar una bola(3). Todo lo mencionado anteriormente (1, 2 y 3) se encuentra dentro de un bucle infinito, eso quiere decir de que se realizara constantemente.
En el presente vídeo se puede apreciar la demostración de nuestro algoritmo en la Llama Robot:


2. El Robot avanza hasta que detecte un objeto a <20 cm de distancia



Este segundo ejercicio se diseñó el siguiente algoritmo:
En primer lugar echamos a andar a nuestro robot en dirección hacia delante(1), luego activamos el sensor de ultrasonido(2) y verificamos si dentro del rango de proximidad indicado (<20 centímetros) se encuentra algún objeto(3), de poder detectarlo nuestra Llama Robot se detendrá(4), terminando así todo el proceso(5). Si se diera el caso de no encontrar un objeto, nuestra Llama Robot seguirá avanzando sin detenerse hasta detectarlo, y así poder realizar las acciones consecuentes(4 y 5).

3. Secuencia:
    • Avanzar
    • Hasta detectar un objeto a <30cm
    • Girar a la izquierda (90º)
    • Avanzar
    • Hasta detectar un objeto a <30cm
    • Girar a la derecha (90º)

Este Tercero ejercicio se diseñó el siguiente algoritmo:
En primer lugar echamos a andar a nuestro robot en dirección hacia delante(1), luego activamos el sensor de ultrasonido(2) y verificamos si dentro del rango de proximidad indicado (<30 centímetros) se encuentra algún objeto(3), de poder detectarlo nuestra Llama Robot se detendrá(4), accionara el motor B para realizar 1 disparo(5) y girará 90º hacia la izquierda(6).Luego de haber realizado estas acciones volvera a avanzar(7), verificará algún objeto próximo, y de detectarlo repetirá todas las acciones anteriores, con la diferencia de que se girara hacia la derecha. Todo el algoritmo desarrollado se encuentra dentro de un bucle infinito, es decir, se realizará constantemente.
En el presente vídeo se puede apreciar la demostración de nuestro algoritmo en la Llama Robot:

domingo, 16 de octubre de 2016

DESARROLLO DE EJERCICIOS CON LOS LEGO MINDSTORMS NXT

En la presente sesión tuvimos la tarea de hacer unos ejercicios con nuestros equipos Lego Mindstorms NXT, para eso tuvimos que proceder al armado del mismo:






  1. El primer ejercicio constó de realizar el siguiente movimiento:
    • Debíamos programar al vehículo de tal forma que se mueva de acuerdo a unos parámetros y medidas establecidas por el ejercicio planteado, y el resultado fue el siguiente:


2. El segundo ejercicio contaba en reconocer mediante el sensor de color una linea negra, asi que al momento de entrar en contacto con la misma, el vehículo debe mover en dirección contraria. el resultado fue el siguiente:





lunes, 10 de octubre de 2016

IMPLEMENTACION DE LOS SENSORES DEL LEGO MINDSTORMS NXT

En la presente sesión procedimos a instalar los sensores de COLOR y ULTRASONIDO en nuestro vehículo LEGO:
  • Primeramente procedimos al armado del vehículo y le adicionamos el sensor de color. Este sensor permite realizar tres funciones diferentes:
    • Actuando como sensor de colores puede distinguir entre seis colores.
    • Funciona como sensor de luz con capacidad para detectar intensidades luminosas, tanto de luz reflejada como de luz ambiental, y puede utilizarse también como lámpara de colores, con posibilidad de emitir luz roja, verde o azul.
    • Puede emplearse también para construir un robot sigue líneas.





  • Luego de las pruebas echas con el sensor de color, lo reemplazamos e implementamos el sensor de ultrasonido. El sensor de ultrasonidos es capaz, mediante el ladrillo inteligente LEGO MINDSTORMS NXT, de detectar un objeto y medir la distancia a la que se encuentra, tanto en pulgadas como en centímetros. Es capaz de medir distancias desde 0 a 255 cm con una precisión de +/- 3 cm.





lunes, 3 de octubre de 2016

NUESTRO PRIMER ARMADO DE LEGO - PROGRAMACIÓN GRÁFICA

Comenzamos con las clases de Programación Gráfica.
Despues de un largo proceso de armado conseguimos terminar nuestro vehiculo.
Pasamos a la programación del mismo y el resultado final fue el siguiente :