INFORMACIÓN
El Sensor Infrarrojo Sharp GP2Y0A21YK0F es un dispositivo electrónico diseñado para medir distancias sin contacto en un rango aproximado de 10 a 80 centímetros. Funciona mediante el principio de triangulación óptica, utilizando un emisor de luz infrarroja (LED) que proyecta un haz hacia el objeto, y un fotodetector que capta el reflejo. La posición del punto de luz reflejado varía según la distancia del objeto, y esta variación es convertida internamente en una señal analógica proporcional. A menor distancia, el voltaje de salida es mayor, y disminuye conforme el objeto se aleja. Este sensor es muy utilizado en robots móviles para evitar obstáculos, en sistemas de conteo o presencia, y en aplicaciones donde se requiere detectar objetos sin necesidad de contacto físico.
El Sensor Infrarrojo Sharp GP2Y0A21YK0F es ampliamente utilizado en proyectos de robótica, automatización y electrónica interactiva gracias a su capacidad para medir distancias de 10 a 80 cm sin contacto físico. Entre sus usos y aplicaciones más comunes se encuentran la detección de obstáculos en robots móviles, sistemas de seguridad, cuentas de personas u objetos, activación automática de dispositivos y sistemas de ahorro de energía en equipos como dispensadores o pantallas. Es ideal para entornos donde se requiere una detección precisa a corta distancia y con bajo consumo de energía. Este sensor es totalmente compatible con tarjetas de desarrollo como Arduino (UNO, Nano, Mega), ESP32, ESP8266, Raspberry Pi (usando un convertidor analógico-digital), STM32 y otros microcontroladores que puedan leer señales analógicas. Su fácil integración y confiabilidad lo convierten en una excelente opción para proyectos educativos, prototipos y soluciones comerciales.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: GP2Y0A21YK0F.
- Voltaje de operación: 4.5 V a 5.5 VDC.
- Tipo de sensor: Sensor de distancia por infrarrojos (IR).
- Rango de medición: 10 cm a 80 cm.
- Corriente de consumo: Aproximadamente 30 mA.
- Tipo de salida: Señal analógica (voltaje proporcional a la distancia).
- Frecuencia de muestreo: 26.3 Hz (≈ 38 ms de tiempo de respuesta).
- Voltaje de salida típico:
- ~2.3 V a 10 cm.
- ~0.4 V a 80 cm (no lineal).
- Dimensiones: 29 mm x 13 mm x 13 mm.
- Peso: 6 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el Sensor Infrarrojo Sharp GP2Y0A21YK0F de 10-80 cm?
Materiales Necesarios:
- Sensor Sharp GP2Y0A21YK0F.
- Arduino UNO (u otra tarjeta compatible).
- Cables jumper (macho-hembra o macho-macho, según el sensor).
- Protoboard (opcional).
- Regla o cinta métrica.
- Objeto para medir distancia (como una caja o libro).
- (Opcional) Multímetro para verificar voltajes.
Conexión del Sensor.
Conecta los 3 pines del sensor al Arduino de la siguiente manera:
| Sensor GP2Y0A21YK0F | Arduino UNO |
|---|---|
| VCC (Rojo) | 5V |
| GND (Negro) | GND |
| VO / OUT (Amarillo) | A0 (entrada analógica) |
Nota: Algunos sensores usan un conector JST de 3 pines. Si es así, asegúrate de identificar correctamente los cables.
Código para Lectura del Sensor.
const int sensorPin = A0;
int valorSensor = 0;
float voltaje = 0;
float distancia = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
valorSensor = analogRead(sensorPin);
voltaje = valorSensor * (5.0 / 1023.0);
// Fórmula aproximada para convertir voltaje a distancia (cm)
distancia = 29.988 * pow(voltaje, -1.173);
Serial.print("Valor analógico: ");
Serial.print(valorSensor);
Serial.print(" | Voltaje: ");
Serial.print(voltaje);
Serial.print(" V | Distancia: ");
Serial.print(distancia);
Serial.println(" cm");
delay(500); // medio segundo entre lecturas
}
Prueba del Sensor.
- Abre el Monitor Serial del Arduino IDE (
Ctrl + Shift + M) a 9600 baudios. - Coloca un objeto frente al sensor a diferentes distancias (10 cm, 20 cm, 50 cm, etc.).
- Observa cómo cambian el valor analógico, el voltaje y la distancia calculada.
Tip: La relación voltaje-distancia no es lineal, por eso usamos una fórmula empírica para estimar la distancia.
Verifica el Funcionamiento.
- Si el valor de distancia cambia según acercas o alejas el objeto: ¡funciona correctamente!
- Si no hay cambios:
- Verifica el voltaje en el pin de salida con un multímetro.
- Asegúrate de que el objeto sea opaco (los objetos transparentes o muy oscuros pueden dar lecturas erróneas).
- Verifica que los cables estén bien conectados.
























Valoraciones
No hay valoraciones aún.