miércoles, 17 de diciembre de 2014

CONOCIENDO LOS SENSORES

TIPOS DE SENSORES
Sensor de contacto.

El sensor de contacto permite detectar si el bloque que lo posee ha colisionado o no con algún objeto que se encuentre en su trayectoria inmediata.
Al tocar una superficie, una pequeña cabeza externa se contrae, permitiendo que una pieza dentro del bloque cierre un circuito eléctrico comience a circular energía, provocando una variación de energía de 0 a 5V. Util para hacer alguna acción manualmente (un boton).




Sensor Ultrasónico.

Este sensor le permite a nuestro robot ver y detectar obstáculos así como medir distancias.
Básicamente puede detectar objectos que estén de 0 a 255 centímetros de distancia con una precisión de +/-3 cm. Esto significa que si hay un objeto a 40 cm exactamente el sensor puede verlo desde 37 hasta 43cm, este es su margen de error.
Este sensor funciona igual que como lo hace un radar o un sonar. Envía ondas de sonido en una frecuencia muy alta y mide el tiempo que el "eco" (el rebote de las ondas) de sonido tarda en regresar al sensor.
El sensor funciona mejor cuando las señales ultrasónicas que recibe, provienen de objetos que sean grandes, planos o de superficies duras. Los objetos pequeños, curvos o suaves, como pelotas, pueden ser muy difíciles de detectar. Si en el cuarto se encuentra más de un sensor ultrasónico, los dispositivos pueden interferir entre ellos, resultando en detecciones pobres.

Para poder probar el sensor ultrasónico lo conectamos al bloque programable, en el menú de "View" selecciona "Ultrasonic Sensor" y el puerto en el que lo conectaste, con esto en la pantalla empezará a aparecer la distancia que esta detectando el sensor.


Sensor de Sonido.

El sensor solo detecta la "cantidad" de sonido y no ningún tipo de tono o modulación, pero aun así hay muchas aplicaciones ingeniosas que se le pueden dar.
Este sensor lee el sonido ambiental y nos regresa una medida de 0 a 100%. Podemos configurarlo para que lea Decibeles o Decibeles Ajustados. En terminos muy simples los decibeles ajustados solo incluye sonidos que el oido humano puede escuchar, al contrario de los decibeles normales que podria incluir frecuencias que no podemos escuchar pero que el sensor de sonido capta.
4-5% Una casa silenciosa.
5-10% Alguien hablando lejos.
10-30% Es una conversación cerca del sensor o música en un volumen normal.
30-100% Gente gritando o música a volumen alto.
Una idea muy común es hacer que el robot reaccione a comandos de voz cuando escuche sonidos fuertes. Para esto se puede usar el bloque de Wait-> Sound Sensor.


Sensor de Luz.

El sensor de luz es sin duda uno de los mas utiles e interesantes de todo el kit del Lego Mindstorms NXT. Este sensor le permite a nuestro robot distinguir entre luz y obscuridad, midiendo la intensidad de la luz le permite a nuestro robot "ver" en blanco y negro.
El sensor se puede usar en dos modos:
El primer modo detecta la luz del ambiente y se puede usar para detectar si un cuarto tiene la luz prendida o apagada, o la intensidad de la luz que entra por la ventana dependiendo de la hora del día o incluso para programar un robot que siga una fuente de luz.
En el segundo modo el mismo sensor emite una luz y luego mide que tanto rebota o refleja esta luz en las superficies. Este modo lo podemos usar para diferenciar el brillo de los colores en una superficie (¡el famoso robot seguidor de la linea negra se basa en este principio!). Incluso se ha usado para detectar la distancia hasta el suelo con una mejor precisión que con el sensor ultrasónico (en robots como el NXTWay).