Novedades Parallax
 
 ¿Cómo puedo ...? Medir distancias con el sensor PING))


El sensor PING)), puede medir distancias, comprendidas entre 2cm y 3 metros, se conecta; a la alimentación VDD (5Volts), VSS (masa) y el tercer conector SIG al PIN del micro correspondiente.

El principio de operación es muy simple:

A) Por el terminal SIG, se le envía desde el micro (en este caso un BS2), un pulso de 5 micro segundos, en este momento el PING)), genera un pulso de 40 KHz (ultrasonido), con una duración de 200 micro segundos y lo emite por uno de los transductores.

B) Luego de rebotar en el blanco, el ultrasonido es recibido por el otro transductor, el retardo que existe entre la emisión y la recepción, es contabilizado por el micro interno que tiene el sensor.

C) A continuación el sensor, le envía un pulso por el terminal SIG al BS2, la duración de este pulso, es proporcional a la distancia entre el sensor y el blanco.

D) El valor que se acumula en una variable, si bien es cierto que éste valor, está relacionado con la distancia al blanco, no está expresado en unidades de medida y puede variar, de un microcontrolador a otro, para llevar estos datos a una unidad de medida, se debe, tomar el valor a una distancia conocida y sacar el factor de proporcionalidad, por ejemplo si leemos en la pantalla DEBUG (1230), a una distancia de 50 cm. y las distancias medidas las queremos expresar en cm., dividimos los 1230 por 50 y nos da 24,6 , éste es el valor de la constante y por la cual debemos dividir, el valor tomado por el sensor.

Se acompañan dos códigos fuente (en formato comprimido ZIP):
PING)))Simple.bs2
PING)))SimplePromedio.bs2

este ultimo promedia varias lecturas, para atenuar diferencias entre las mismas; estas diferencias pueden ser producidas, por superficies muy irregulares, por ejemplo cortinados.





GPS Receiver Module #28146