en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
Ya hemos trabajado con distintos sensores de distancia, cada uno de ellos ofrecen distintas prestaciones y dependerá la aplicación es el que utilizaremos, en este caso usaremos el sensor de distancia optico GP2Y0A21YK0F o sharp.
El sensor Sharp esta conformado por un emisor led infrarrojo y un receptor detector de posición el cual recibe el haz de luz reflejada cuando encuentra un objeto, el sensor hace una triangulación para determinar la distancia a la que se encuentra el objeto.
En la gráfica anterior podemos observar la curva de salida El voltaje que se obtiene a la salida no es lineal a la distancia a la que se encuentra el objeto, podemos observar que la distancia máxima y una distancia menor a 20 cm puede llegar a confundirse por lo que se recomienda evitar esta zona, para evitar caer en esta zona se recomienda limitar la distancia de manera mecánica.
Al igual que hicimos con el sensor ultrasónico y el sensor de ultrasónico impermeable mostraremos la distancia a la que se encuentra un objeto en una pantalla lcd 16x2 con un módulo i2c.
Nota:
Es importante agregar un capacitor de 10 uF cerca del sensor Sharp tal como lo indica en el Datasheet
Para la conexión de la pantalla Lcd 16x2 es importante descargar la librería e indicarle la dirección hexadecimal de la pantalla lcd
Para calcular la distancia a la que se encuentra un objeto utilizaremos la siguiente ecuación
Implementaremos una función para calcular la distancia, primero obtendremos un promedio de la lectura del sensor y la función nos regresara la distancia
En la función loop() mandaremos a llamar a la función que acabamos de crear e imprimiremos el valor calculado en la pantalla LCD 16x2
Dejar un comentario