domingo, 1 de mayo de 2011

Probando el Sensor

Resulta importante realizar las pruebas al sensor para verificar que se detecten de la mejor forma posible los cambios. Por lo general se emplean el blanco y negro para esto, no obstante se puede hacer usando una escala de colores, estoy ya que cada uno presenta una intensidad de luz mayor o menor, lo que permite -haciendo uso de la tabla presentada anteriormente-  Un ejemplo claro es el presentado por el siguiente vídeo:



Algunos aspectos que resultan importantes destacar luego de esto, para poder hacer un uso adecuado del sensor de luz son los siguientes:


  • El sensor debe ubicarse en una posición de tal forma que quede mirando hacia abajo.
  • La distancia entre el sensor y la superficie no puede ser mucha, esto debido a que la propiedad para capar de este se ve reducida, por lo general es recomendado algo no superior al grosor de 2 monedas pequeñas. Una forma de solucionar esto puede ser personalizar las medidas de acuerdo con la tabla presentada anteriormente.
  • En recomendable calibrar cada vez que exista un cambio en la luz del lugar donde se encuentre el sensor, ya que esto causará variaciones en las mediciones.
Estas resultan algunas de las consideraciones importantes de este sensor, de igual forma si desean consultar algo más pueden ver esta pequeña guía donde se presentan algunos puntos más. 

jueves, 28 de abril de 2011

Calibrador del sensor

 Aunque NXT incluye una herramienta de calibración por defecto, esta puede resultar poco amigable por lo que consideramos pertinente proponer esta opción un tanto más sencilla de utilizar:

El programa Calibrate3 solicitará por medio de la pantalla que se hagan dos lecturas de luz con el sensor conectado en el puerto 3.Una corresponderá al blanco y otra al negro -debe entenderse como blanca la parte mas clara de la pista y no necesariamente el color blanco en si, asimismo para el negro- .

El programa View Light 3 se puede usar para medir el valor que está leyendo el sensor en determinado momento.

Por último el programa Del Calibrate borrará la calibración guardada en el bloque NXT.

Para procedimientos más detallados visitar nxtprograms de donde fue obtenida esta información.


Descargar programas de calibración

Rango de valores de intensidad de luz para cada color

La siguiente tabla muestra los valores que lee el sensor cuando esta a una distancia dada (en este caso utilizamos la medida de huecos de las piezas LEGO) . Por ejemplo, el color rojo a una distancia de 9 huecos da un valor de 0 y entre 0 y 1 hueco da un valor de 95.Con esto describimos el intervalo de distancia en donde el color es detectado y la intensidad con la que se detecta, por tanto dependerá de cada aplicación detectar que valor exacto dentro de este intervalo se lee a la distancia que coloquen el sensor.

Distancia (en huecos) Color Valor
9 Rojo 0
0 Rojo 95
3 Azul 0
0 Azul 20
17 Blanco 0
0 Blanco 100
1 Negro 15
Más de uno Negro 0
8 Café 0
0 Café 76
15 Amarillo (Manila) 0
0 Amarillo (Manila) 100
4 Gris 0
0 Gris 53
1 Verde pista 75
7 Verde pista 0

Sensor de Luz - Descripción general


El sensor de luz permite al robot distinguir entre luz y obscuridad, midiendo la intensidad de la luz.

El sensor se puede usar en dos modos:

Deteccion de luz ambiente: se puede usar para detectar si un cuarto tiene la luz prendida o apagada, o  incluso para programar un robot que siga una fuente de luz.

Modo de emisión de luz: el mismo sensor emite una luz y luego mide que tanto se refleja esta luz en las superficies. Este modo lo podemos usar para diferenciar el brillo de los colores en una superficie logrando que funcione de manera similar al sensor de colores.