Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Tester de Sensor de Proximidad

Prueba un sensor de proximidad en el navegador por HTTPS, registra transiciones Cerca/Lejos y distancia, y exporta CSV/JSON. Nota: la mayoría de navegadores e iOS carecen de API web de proximidad.

Inactivo
Indicator Indicador Cerca / Lejos
Sin lectura
Esperando

Acerca tu mano al dispositivo. El indicador se ilumina en verde cuando el sensor detecta Cerca.

Stats Estadísticas de la sesión
Lecturas
0
Transiciones Cerca/Lejos
0
Distancia prom.
N/D
Distancia mín.
N/D
Distancia máx.
N/D
Distancia actualN/D
Alcance del sensorN/D
La lectura depende de tu hardware. Algunos sensores solo entregan estado Cerca o Lejos.

Acerca del Tester de Sensor de Proximidad

El Tester de Sensor de Proximidad muestra la respuesta Cerca/Lejos del sensor infrarrojo de tu dispositivo y graba la sesión como evidencia para reparación y control de calidad. Observa cómo el indicador animado cambia de color al acercar o alejar objetos, cuenta las transiciones Cerca/Lejos para detectar parpadeo, registra distancia mín/máx/prom y exporta el registro con marca de tiempo como CSV o JSON. Nota: la API web de proximidad requiere una conexión segura (HTTPS) y solo está disponible tras una bandera en algunos navegadores Chromium — los navegadores de escritorio e iOS generalmente no pueden acceder a ella.

  1. Abre esta página por HTTPS — el sensor de proximidad no está disponible en conexiones inseguras (http), y la mayoría de navegadores de escritorio e iOS no pueden exponerlo.
  2. Pulsa Iniciar prueba y concede acceso al sensor de proximidad si el navegador lo solicita.
  3. Sostén el dispositivo plano y acerca tu mano a la zona superior donde suele ubicarse el sensor.
  4. Observa el indicador Cerca/Lejos y los valores de distancia, y revisa el contador de transiciones por parpadeo (un parpadeo rápido indica un orificio IR mal alineado o grasa).
  5. Aléjate para confirmar que el indicador vuelve a Lejos, luego exporta la sesión como CSV o JSON para adjuntarla a un ticket de reparación, o pulsa Reiniciar para una sesión nueva.

Preguntas Frecuentes

Un sensor de proximidad de teléfono mide la distancia — o más precisamente, la presencia — de un objeto a pocos centímetros de la pantalla. Funciona emitiendo luz infrarroja (típicamente a 850 o 940 nanómetros, invisible al ojo humano) desde un LED IR y midiendo cuánta de esa luz rebota hacia un pequeño fotodiodo IR. El valor reportado puede ser un conteo de reflectancia cruda, una distancia calibrada en centímetros, o una simple bandera binaria cerca/lejos dependiendo del chip y el sistema operativo. Los teléfonos lo usan para apagar la pantalla durante llamadas (evitando toques de mejilla), automatizar el modo silencio al voltear y detectar escenarios de bolsillo / cara abajo. La API Web Proximity expone el valor en centímetros junto con distancia mín/máx.

Porque el navegador realmente no tiene ninguna API de proximidad que invocar. Los heredados DeviceProximityEvent/UserProximityEvent fueron removidos de prácticamente todos los navegadores hace años, y el moderno ProximitySensor de Generic Sensor solo existe en Chromium y suele estar oculto tras la bandera experimental Generic Sensor Extra. Safari en iOS no expone ninguna interfaz de proximidad a las páginas web — Apple la mantiene solo nativa (UIDevice.proximityState). Las máquinas de escritorio tampoco suelen tener un sensor físico de proximidad. Así que un mensaje 'no compatible' o 'sin datos' es el resultado honesto y esperado en la mayoría de configuraciones, no un fallo de la herramienta. El lugar realista para ver lecturas en vivo es un teléfono Android con un navegador Chromium con la bandera adecuada activada, servido por HTTPS.

Todo se ejecuta localmente en tu navegador. La herramienta lee los valores de proximidad directamente desde la API Web Sensor de tu dispositivo, calcula el estado cerca/lejos, el conteo de transiciones y la distancia mín/máx/prom enteramente en JavaScript en la página, y los muestra en vivo. Nada se sube — no hay llamada al servidor con tus lecturas, ni cuenta, ni seguimiento de los valores. Cuando exportas una sesión, el archivo CSV o JSON se genera en memoria y se descarga directamente a tu dispositivo; nunca se nos transmite. Si quieres compartir una sesión capturada con un colega o adjuntarla a un ticket de reparación, lo haces tú mismo con el archivo descargado.

El círculo grande es el estado en vivo: verde CERCA significa que un objeto está dentro del alcance, azul LEJOS significa que el camino está despejado, y gris significa que aún no hay lectura. 'Distancia actual' es el último valor en centímetros (cuando tu hardware reporta distancia continua), y 'Alcance del sensor' es el máximo que el chip puede medir. El panel de sesión añade evidencia objetiva: 'Lecturas' es cuántas muestras han llegado (un sensor congelado deja de incrementarse), 'Transiciones Cerca/Lejos' cuenta cuántas veces cambió el estado — cubrir y descubrir limpio debería sumar una o dos, mientras que un conteo que sube rápido señala parpadeo por un orificio IR mal alineado o grasa, y distancia mín/máx/prom documenta el alcance efectivo. Algunos sensores solo reportan cerca/lejos sin distancia; en ese caso se calcula un estado derivado a partir de tu umbral elegido y se marca claramente como derivado en lugar de reportado.

Los sensores de proximidad fallan de formas sutiles: una fina película de grasa, un protector de pantalla mal alineado o un bug de recalibración pueden dejar la pantalla negra durante llamadas o negándose a encender. La prueba confirma que el sensor ve objetos solo cuando están cerca, ignora la luz ambiental correctamente y produce una transición limpia cerca/lejos en lugar de parpadear. Los reparadores a menudo necesitan verificar la proximidad después de reemplazar una pantalla porque el orificio IR debe alinearse perfectamente con el espacio bajo pantalla. Los desarrolladores de aplicaciones también prueban casos límite — objetos oscuros vs claros reflejan IR muy diferente, y algunas superficies negras mate registran como lejanas incluso al tocar la pantalla.

En Android, Sensor.TYPE_PROXIMITY devuelve centímetros, pero muchos teléfonos solo reportan dos valores: 0 cm (cerca, pantalla bloqueada) y el rango máximo del sensor (típicamente 5–8 cm = lejos). La API W3C ProximitySensor expone un valor continuo en centímetros junto con constantes de rango mín y máx. En iOS, el estado de proximidad se expone solo como booleano (true/false) a través de UIDevice.proximityState — no hay lectura de distancia continua disponible para aplicaciones web. Los cambios de brillo también pueden reportarse como lux desde un sensor de luz ambiental co-ubicado, pero esa es una API separada. Siempre revisa sensor.max para conocer el rango efectivo — cualquier cosa más allá devuelve el máximo.

Los sensores de proximidad dependen de la reflexión óptica de luz IR, por lo que cualquier objeto que absorba IR — tela negra, cabello oscuro, fundas de teléfono mate — devuelve muy poca señal y registra como lejano. Los objetos claros o brillantes reflejan fuertemente y disparan el estado cerca fácilmente. Esto es una limitación fundamental de la detección basada en IR. Algunos teléfonos premium usan un chip de tiempo de vuelo (ToF) que mide el tiempo real de viaje ida y vuelta del pulso IR, dando distancia precisa independientemente del color de superficie. Los chips ToF también son menos afectados por luz solar ambiental. Si tu sensor parece ignorar tu cabello oscuro durante llamadas, ese es comportamiento normal para un diseño basado en reflectancia — intenta apoyar el teléfono diferente en tu oreja.

La luz solar brillante contiene una gran cantidad de energía IR en la misma banda que el LED del sensor, lo que saturaría el fotodiodo y lo confundiría. Los chips de proximidad modernos resuelven esto con detección síncrona: el LED pulsa a una frecuencia conocida (a menudo 100 Hz) y el fotodiodo demodula solo energía de señal a esa frecuencia, rechazando IR ambiental constante. Algunos chips también usan un filtro óptico de pasa banda estrecho centrado en 940 nm para bloquear luz solar visible y near-IR. Si llevas tu teléfono afuera en un día soleado y el sensor de proximidad deja de funcionar, el chip probablemente se quedó sin rango dinámico. Restablece cubriendo el sensor brevemente, luego descubriendo — la mayoría de chips auto-calibran la línea base ambiental en ese punto.

La mayoría de sensores de proximidad de consumo emiten a 940 nm (algunos a 850 nm). La longitud de onda 940 nm tiene dos ventajas importantes. Primero, se ubica en una caída estrecha en el espectro solar donde el vapor de agua atmosférico absorbe luz solar, reduciendo interferencia de fondo al aire libre. Segundo, está lejos de la luz visible (380–700 nm) por lo que los usuarios no ven un brillo rojo en el teléfono aunque el LED esté pulsando constantemente. La compensación es que los fotodiodos de silicio tienen sensibilidad ligeramente menor a 940 nm que a 850 nm, requiriendo más potencia LED. Chips ToF como el STM VL53L0 usan 940 nm pulsado a intervalos sub-nanosegundo. El LED IR consume solo microamperios por lo que el impacto en batería es despreciable.

Dos APIs son relevantes. Los heredados DeviceProximityEvent y UserProximityEvent fueron estandarizados por W3C en 2012 pero han sido removidos de la mayoría de navegadores debido a preocupaciones de privacidad (pueden identificar un usuario por forma de oreja y distancia de cabeza). La más nueva Generic Sensor API expone ProximitySensor, pero el soporte es limitado — actualmente solo Chromium con la bandera Generic Sensor habilitada. En iOS, ninguna API de proximidad se expone a la web; las aplicaciones nativas usan UIDevice.proximityMonitoringEnabled. Esta herramienta usa detección de características: intenta Generic Sensor primero, retrocede a DeviceProximityEvent si está disponible, y de lo contrario muestra un mensaje 'no compatible' elegante. La API Permissions también controla el acceso en Chromium.

Los chips de proximidad de consumo (AMS TMD2725, STM VL6180X, Vishay VCNL4040) se caracterizan por rango de detección (típicamente 5–100 mm para reflectancia, hasta 200 cm para ToF), longitud de onda (850 o 940 nm), rechazo de luz ambiental (especificado como μW/cm² de IR co-incidente), tiempo de respuesta (50–200 ms), y campo de visión angular (15–30°). IEC 60825 define la clasificación de seguridad ocular para el LED IR — casi todos los sensores de teléfono son Clase 1 (seguros para los ojos en todas las condiciones). ISO 13628 cubre pruebas de sensores de proximidad en entornos industriales. Para chips ToF, el estándar de seguridad láser ANSI Z136.1 establece límites de exposición; los emisores ToF de consumo operan muy por debajo. El LED IR del chip también consume corriente mínima (~10 mA pulsado).
Tester de Sensor de Proximidad — Prueba un sensor de proximidad en el navegador por HTTPS, registra transiciones Cerca/Lejos y distancia, y exporta CSV/J
Tester de Sensor de Proximidad