GP2Y0A02YK Sensor de Distancia Infrarrojo 20 a 150 cm. con Cable

[GP2Y0A02YK] GP2Y0A02YK Sensor de Distancia Infrarrojo 20 a 150 cm. con Cable

https://electrofranko.com/web/image/product.template/574/image_1920?unique=b4a888a

S/ 42.00 42.0 PEN S/ 42.00

S/ 42.00

Not Available For Sale

Esta combinación no existe.

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


Referencia Interna: GP2Y0A02YK

Sensor Óptico de Distancia por Infrarrojos (GP2Y0A02YK0F)

Sensor de triangulación analógico Sharp de rango extendido para detección precisa de objetos.

El sensor de distancia GP2Y0A02YK0F (original de Sharp) es una unidad de medición óptica autónoma diseñada para registrar posiciones de forma segura a largo alcance. Su funcionamiento se basa en el método de triangulación óptica, combinando un diodo emisor de infrarrojos (IRED), un lente de enfoque y un sensor detector de posición integrado sensible a la luz (PSD). A diferencia de los sensores ultrasónicos tradicionales, la reflectividad del objeto, la temperatura ambiental o el color de la superficie no afectan críticamente la medición. El chip procesa el ángulo del haz reflejado y genera una salida de voltaje analógica inversamente proporcional a la distancia medida. Es una solución altamente compacta y eficiente para robótica móvil, sistemas de proximidad industrial, automatización y guiado de vehículos autónomos.

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 Efectivo20 cm a 150 cm (Largo alcance)
Tipo de Señal de SalidaVoltaje Analógico (No lineal)
Rango de Voltaje de Salida0.4 V (a 150 cm) a 2.5 V (a 20 cm) típico
Consumo de Corriente Promedio33 mA típico (Picos de corriente en disparo)
Tiempo de Respuesta / Ciclo38.3 ms ± 9.6 ms
Parámetro Detalle
Principio de MediciónTriangulación óptica mediante sensor PSD
Tipo de Conector IntegradoJST de 3 pines (Paso de 2.0 mm)
Mapeo de Pines ComúnVCC (Rojo/Línea central), GND (Negro), VOUT (Amarillo/Blanco)
Disipación Máxima admitidaMenor a 250 mW
Temperatura de Almacenamiento-40 °C a +70 °C (Estable ante condiciones ambientales)
Dimensiones del Cuerpo29.5 x 13 x 21.6 mm

Diagrama de Conexiones y Mapeo de Pines

Diagrama de Conexión GP2Y0A02YK

Ventajas del Módulo

Inmunidad al Eco Acústico: Al operar mediante un haz de luz infrarroja colimado, no sufre las falsas lecturas por rebote que afectan a los sensores de ultrasonido en esquinas inclinadas.

Lectura Basada en Ángulo: El circuito interno calcula la distancia según la posición geométrica del punto de luz en el PSD, haciéndolo independiente de la reflectividad del objeto.

Acondicionamiento Interno Completo: No requiere de circuitos osciladores ni amplificadores externos; entrega un nivel de voltaje directo listo para ser digitalizado por el ADC de Arduino.

Haz de Medición Estrecho: Permite escanear entornos a través de aberturas o ranuras estrechas sin interferencia de paredes laterales adyacentes.

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

// Código completo optimizado para el sensor Sharp GP2Y0A02YK0F (20-150 cm) // Aplica una curva de regresión exponencial matemática para linealizar el voltaje analógico a centímetros reales const int pinSensorSharp = A0; // Pin analógico conectado a la salida VOUT del sensor Sharp const int muestras = 5; // Cantidad de lecturas para el filtro de promedio móvil void setup() { Serial.begin(9600); pinMode(pinSensorSharp, INPUT); // Configuración del puerto como entrada analógica dedicada Serial.println("--- Telemetría Infrarroja Sharp GP2Y0A02YK0F Inicializada ---"); } void loop() { long acumuladorADC = 0; // Muestreo cíclico para estabilizar y suavizar el ruido electromagnético de la línea analógica for (int i = 0; i < muestras; i++) { acumuladorADC += analogRead(pinSensorSharp); delay(10); // Intervalo mínimo de reposo entre lecturas analógicas consecutivas } // Obtención del promedio de los valores digitalizados del ADC float promedioADC = (float)acumuladorADC / muestras; // Conversión matemática directa del promedio digital a voltaje de CC real (Referencia de 5V y 10 bits) float voltajeVOUT = promedioADC * (5.0 / 1023.0); // Ecuación exponencial de calibración empírica optimizada para el rango específico de 20 a 150 cm // Derivada de la relación no lineal característica del sensor Sharp: Distancia = A * (Voltaje ^ B) // Nota: Si el objeto se sitúa a menos de 15 cm, la lectura de voltaje cae emulando una distancia larga (Zona ciega) float distanciaCentimetros = 60.374 * pow(voltajeVOUT, -1.16); // Despliegue de datos depurados a través de la terminal serie Serial.print("Voltaje Analógico: "); Serial.print(voltajeVOUT, 2); Serial.print(" V | Distancia Calculada: "); // Validación de umbrales físicos del hardware para evitar sobre-lecturas erróneas fuera de rango if (distanciaCentimetros > 150.0) { Serial.println("Fuera de Rango (>150 cm)"); } else if (distanciaCentimetros < 20.0) { Serial.println("Objeto Demasiado Cercano o Alerta de Zona Ciega (<20 cm)"); } else { Serial.print(distanciaCentimetros, 1); Serial.println(" cm"); } // Recomendación de diseño: Colocar un capacitor electrolítico de 10uF o superior entre VCC y GND // lo más cerca posible del cuerpo del sensor para filtrar los picos internos de consumo del emisor IRED. Serial.println("------------------------------------------------------------------"); delay(100); // Tasa de refresco fluida coordinada con el tiempo de respuesta integrado del sensor }