GP2Y0A710K0F Sensor de Distancia Infrarrojo 100 a 550 cm con Cable

[GP2Y0A710K0F] GP2Y0A710K0F Sensor de Distancia Infrarrojo 100 a 550 cm con Cable

https://electrofranko.com/web/image/product.template/576/image_1920?unique=0d0bfba

S/ 155.00 155.0 PEN S/ 155.00

S/ 155.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: GP2Y0A710K0F

Sensor Óptico de Distancia por Infrarrojos (GP2Y0A710K0F)

Sensor de triangulación analógico Sharp de ultra largo alcance para detección industrial y robótica masiva.

El sensor de distancia GP2Y0A710K0F (original de Sharp) es el dispositivo óptico de mayor rango dentro de su categoría, diseñado específicamente para realizar un mapeo tridimensional térmicamente estable a gran escala. Su funcionamiento se basa en el principio de triangulación óptica mediante un sensor de detección de posición (PSD) integrado y lentes duales asféricos de alta dispersión. A diferencia de otros telémetros infrarrojos pequeños, este módulo destaca por mitigar el error por reflectividad cromática y variaciones de luz ambiental extrema. El chip interno convierte el ángulo reflejado del haz en un nivel de voltaje analógico continuo inversamente proporcional a la distancia métrica. Es la solución compacta y robusta ideal para vehículos autónomos AGV de gran porte, control de flotas logísticas, sistemas de seguridad perimetral y detección de presencia industrial a gran distancia.

Especificaciones Técnicas del Módulo

Parámetro Detalle
Tensión de AlimentaciónDC 4.5 V a 5.5 V
Rango de Medición Efectivo100 cm a 550 cm (1 a 5.5 Metros)
Tipo de Señal de SalidaVoltaje Analógico continuo (No lineal)
Rango de Voltaje de Salida1.2 V (a 100 cm) a 2.5 V (a 550 cm) aproximado
Consumo de Corriente Promedio30 mA típico (Picos dinámicos de hasta 50 mA)
Ciclo de Medida / Respuesta16.5 ms mínimo a 45 ms máximo
Parámetro Detalle
Principio de DetecciónTriangulación óptica mediante sensor PSD integrado
Tipo de Conector FísicoJST de 5 pines (Paso de 1.5 mm, usa 3 líneas efectivas)
Mapeo de Pines ConvencionalVCC (Línea positiva), GND (Tierra), VOUT (Señal Analógica)
Inmunidad Lumínica ExteriorFiltro óptico integrado contra luz de día directa
Temperatura Operativa-10 °C a +60 °C
Dimensiones del Cuerpo58 x 17.6 x 22.5 mm (Formato extendido robusto)

Diagrama de Conexiones y Mapeo de Pines

Diagrama de Conexión GP2Y0A710K0F

Ventajas del Módulo

Ultra Largo Alcance Óptico: Su capacidad de capturar objetos de manera estable hasta los 5.5 metros de distancia supera el umbral estándar de los sensores analógicos reflectivos comunes.

Inmunidad al Rebote Acústico: No padece de las distorsiones por ecos cruzados o atenuación ambiental del aire que sufren los caudalímetros o telémetros ultrasónicos convencionales.

Precisión Independiente del Contraste: Gracias a que el PSD evalúa la posición geométrica del haz de luz y no la intensidad lumínica rebotada, las variaciones de color del objeto no alteran la lectura de forma drástica.

Salida Analógica de Conexión Simple: Genera un voltaje directo proporcional a la medición que se procesa limpiamente mediante un canal ADC de microcontroladores sin requerir buses digitales estrictos.

Código Arduino de Linealización y Lectura de Distancia

// Código completo optimizado para el sensor Sharp GP2Y0A710K0F (1 a 5.5 Metros) // Utiliza una fórmula matemática de regresión potencial ajustada para traducir el voltaje en centímetros const int pinSensorSharp = A0; // Pin analógico conectado a la salida de señal VOUT del sensor Sharp const int muestras = 8; // Mayor número de muestras para estabilizar lecturas a largas distancias void setup() { Serial.begin(9600); pinMode(pinSensorSharp, INPUT); // Configuración del puerto analógico como entrada de alta impedancia Serial.println("--- Telemetría Infrarroja Sharp GP2Y0A710K0F Inicializada ---"); } void loop() { long acumuladorADC = 0; // Muestreo acumulativo cíclico para filtrar el ruido electromagnético de alta frecuencia ambiental for (int i = 0; i < muestras; i++) { acumuladorADC += analogRead(pinSensorSharp); delay(15); // Pequeña pausa coordinada con el tiempo de integración interno del sensor PSD } // Obtención del promedio aritmético de los valores muestreados float promedioADC = (float)acumuladorADC / muestras; // Conversión matemática a voltaje físico real (Asumiendo referencia estable de 5V y 10 bits de resolución) float voltajeVOUT = promedioADC * (5.0 / 1023.0); // Ecuación exponencial de linealización calibrada específicamente para el rango de 100 cm a 550 cm // Nota técnica: En este sensor de rango extendido, la curva característica difiere de las versiones cortas. // Un voltaje bajo representa la distancia máxima, pero por debajo de 1 metro entra en zona ciega y la lectura se invierte. float distanciaCentimetros = 2305.1 * pow(voltajeVOUT, -1.124); // Envío de telemetría filtrada al Monitor Serie para su análisis Serial.print("Voltaje VOUT: "); Serial.print(voltajeVOUT, 2); Serial.print(" V | Distancia Calculada: "); // Verificación estricta de límites físicos para evitar falsas alarmas de proximidad if (distanciaCentimetros > 550.0) { Serial.println("Fuera de Rango Máximo (>550 cm)"); } else if (distanciaCentimetros < 100.0) { Serial.println("Objeto en Zona Ciega Invertida (<100 cm)"); } else { Serial.print(distanciaCentimetros / 100.0, 2); // Despliegue optimizado en formato de metros Serial.println(" metros"); } // RECOMENDACIÓN DE DISEÑO HARDWARE: El sensor GP2Y0A710K0F demanda picos de corriente significativos // cuando enciende su emisor interno. Conecte de manera obligatoria un capacitor de 10uF a 47uF en paralelo // entre las líneas VCC y GND muy cerca del conector JST del sensor para prevenir caídas de tensión en el Arduino. Serial.println("------------------------------------------------------------------"); delay(150); // Frecuencia de actualización equilibrada para telemetría a gran escala }