Sensor Test
Comprueba los sensores de acelerómetro, giroscopio, orientación y movimiento de tu dispositivo en vivo, directamente en tu navegador. Funciona mejor en teléfonos y tabletas.
Sensor test
Tap “Run test” to start reading your accelerometer, gyroscope and orientation sensors live. On iPhone and iPad the browser will ask for Motion & Orientation permission first.
- Alpha
- —°
- Beta
- —°
- Gamma
- —°
- X
- —
- Y
- —
- Z
- —
Guía rápida: cómo usar Prueba de Sensores
Toma menos de un minuto- 1Abre esta página en un teléfono o tablet con sensores de movimiento.
- 2Toca Ejecutar prueba y permite el acceso al movimiento en iOS cuando se te solicite.
- 3Inclina y gira el dispositivo y observa cómo cambian los valores.
- 4Los ceros planos suelen significar una máquina de escritorio o un permiso bloqueado.
Resumen
Los teléfonos y tabletas están repletos de pequeños chips sensores de movimiento en los que la mayoría de la gente nunca piensa, pero que realizan un trabajo constante en segundo plano: rotan la pantalla cuando giras el dispositivo, alimentan los contadores de pasos, permiten que los juegos de carreras se controlen inclinando el dispositivo y proporcionan a las aplicaciones de realidad aumentada una noción de hacia dónde apunta la cámara en el espacio físico. Esta herramienta te brinda acceso directo y en vivo a esas mismas lecturas a través de tu navegador, sin necesidad de instalar ninguna aplicación.
Lee tres fuentes principales: el acelerómetro, que mide la aceleración lineal (incluida la fuerza de la gravedad) a lo largo de los ejes X, Y y Z; el giroscopio, que mide la tasa de rotación alrededor de esos mismos ejes; y los eventos de orientación, que fusionan datos del acelerómetro, giroscopio y a menudo del magnetómetro en un conjunto de ángulos alfa, beta, gamma más fácil de leer, que describe hacia dónde está orientado el dispositivo. Cuando está disponible, también se muestra una lectura bruta del magnetómetro (rumbo de la brújula).
Nada de esto funciona de manera significativa en una computadora de escritorio o portátil típica, porque ese hardware simplemente no está instalado en la mayoría de ellas. Si estás probando en un teléfono, asegúrate de conceder el permiso de movimiento y orientación cuando se te solicite, particularmente en iOS, donde Apple requiere un toque explícito antes de que cualquiera de estos datos se libere a una página web.
Cómo leer sus resultados
Acelerómetro (X, Y, Z)
Estos tres números describen la aceleración en metros por segundo al cuadrado a lo largo de cada eje. Coloca el teléfono plano sobre una mesa, con la pantalla hacia arriba, y el eje Z debería leer cerca de +9.8 (o -9.8 dependiendo de la convención de signo), representando la gravedad tirando directamente hacia abajo a través del dispositivo. Inclínalo o agítalo y verás cómo los valores X e Y saltan a medida que introduces aceleración lateral y de adelante hacia atrás.
Giroscopio (velocidad de rotación)
Reportado en grados por segundo (o radianes por segundo, dependiendo del navegador), esto indica la velocidad a la que el dispositivo está girando actualmente alrededor de cada eje, no su ángulo absoluto. Mantenga el dispositivo quieto y estos valores deberían estar cerca de cero; gírelo suavemente y verá un pico proporcional que vuelve a cero una vez que deja de moverse.
Orientación (alfa, beta, gamma)
Alfa es la rotación tipo brújula alrededor del eje vertical (0 a 360 grados), beta es la inclinación de adelante hacia atrás (-180 a 180), y gamma es la inclinación de izquierda a derecha (-90 a 90). Estos tres números juntos describen completamente la dirección en la que la pantalla de su dispositivo está orientada en el espacio 3D, y son lo que los motores de juegos y las aplicaciones de AR suelen consumir directamente.
Estado del permiso
Un indicador claro muestra si el acceso al sensor ha sido concedido, denegado o aún no solicitado. Si dice denegado, deberá restablecer los permisos del sitio en la configuración de su navegador y volver a cargar, ya que la mayoría de los navegadores no volverán a solicitarlo automáticamente una vez que haya dicho que no.
Solución de problemas
Si sus sensores no reportan datos, siga estos pasos:
- Confirme que está probando en un teléfono o tablet. Los ordenadores de escritorio estándar y la mayoría de los portátiles no convertibles no tienen sensores de movimiento para leer.
- Toque el botón de habilitar sensores en la página y acepte cualquier solicitud de permiso que aparezca, especialmente en iOS Safari, que requiere este gesto explícito.
- Asegúrese de que la página se carga a través de HTTPS. Las API de movimiento y orientación están completamente bloqueadas en páginas HTTP inseguras en la mayoría de los navegadores modernos.
- Si denegó el permiso anteriormente, abra la configuración del sitio de su navegador para esta página y restablezca el permiso de movimiento/orientación, luego recargue.
- Pruebe con un navegador diferente. Firefox para escritorio y algunos navegadores centrados en la privacidad deshabilitan la Generic Sensor API por defecto.
- Cierre otras aplicaciones que utilicen la cámara o funciones de AR, ya que algunas plataformas restringen el acceso concurrente de alta velocidad a los sensores.
Causas comunes de deriva y lecturas poco fiables
La deriva del giroscopio es una de las peculiaridades de los sensores más incomprendidas. Debido a que un giroscopio informa la tasa de rotación en lugar del ángulo absoluto, cualquier pequeño sesgo de medición se acumula con el tiempo cuando se integra en una estimación de posición. Deje un dispositivo quieto durante varios minutos mientras observa una estimación de orientación solo del giroscopio y normalmente verá que se desvía lentamente aunque el dispositivo no se haya movido. Los fabricantes compensan esto con la fusión de sensores, mezclando datos del giroscopio con lecturas de gravedad del acelerómetro y la dirección del magnetómetro para corregir periódicamente la deriva, razón por la cual la mayoría de los números de "orientación" en pantalla se mantienen mucho más estables que solo el giroscopio crudo.
Las lecturas del magnetómetro también pueden verse alteradas por objetos metálicos cercanos, imanes, altavoces o incluso una funda de teléfono con un cierre magnético. Si la dirección de su brújula parece consistentemente incorrecta por un desplazamiento fijo, intente alejarse de muebles metálicos, ordenadores portátiles u otros teléfonos y vea si la lectura se corrige.
Por qué el acceso a los sensores requiere permiso
Los datos de movimiento pueden revelar información sorprendentemente personal: su forma de andar al caminar, si está en un vehículo en movimiento, incluso estimaciones aproximadas de lo que está escribiendo basándose en cómo el teléfono se tambalea en su mano. Debido a esto, los proveedores de navegadores han ido endureciendo el acceso. Apple abrió el camino al requerir una solicitud de permiso explícita vinculada a un toque del usuario desde iOS 13, y otros navegadores se han movido en la misma dirección con el modelo de permisos de la Generic Sensor API. Si un sitio pudiera leer silenciosamente el movimiento de su dispositivo en segundo plano sin consentimiento, sería una filtración significativa de privacidad, por lo que el toque adicional que debe realizar es una compensación deliberada a su favor.
Preguntas frecuentes
¿Por qué mi escritorio no muestra sensores?
Los acelerómetros, giroscopios y magnetómetros son componentes de hardware físicos que se encuentran casi exclusivamente en teléfonos, tabletas y algunas laptops con modos 2 en 1 o tablet. Una PC de escritorio estándar o una laptop no convertible simplemente no tiene nada de este hardware, por lo que no hay nada que el navegador pueda leer.
La prueba de giroscopio en línea muestra todo ceros, ¿es normal?
Los ceros suelen significar que el navegador aún no ha obtenido el permiso de movimiento, o que la página está inactiva y realmente no hay rotación que reportar. Intente tocar el botón de habilitar sensores, conceder la solicitud de permiso y luego rotar físicamente el dispositivo.
¿Por qué iOS me pidió que permitiera el acceso al movimiento y la orientación?
Desde iOS 13, Safari requiere un gesto explícito del usuario y una concesión de permiso antes de que cualquier página pueda leer el acelerómetro, el giroscopio o la brújula. Esto se añadió para evitar que los sitios crearan huellas digitales o rastrearan dispositivos de forma silenciosa a través de datos de movimiento. Debe tocar un botón en la página, una llamada a la API en segundo plano no puede activar la solicitud.
¿Cuál es la diferencia entre el acelerómetro y el giroscopio?
El acelerómetro mide la aceleración lineal a lo largo de los ejes X, Y y Z, incluyendo la atracción constante de la gravedad cuando el dispositivo está quieto. El giroscopio mide la tasa de rotación alrededor de esos mismos tres ejes. Combinados, permiten que el dispositivo calcule su orientación en el espacio con mucha más precisión que cualquiera de los sensores por sí solo.
Mis valores de orientación parecen desviarse con el tiempo. ¿Por qué?
Los giroscopios miden la tasa de rotación, no el ángulo absoluto, por lo que cualquier pequeño error de lectura se acumula cuanto más tiempo lo rastreas, un fenómeno llamado deriva. La mayoría de los dispositivos corrigen esto volviendo a referenciarse periódicamente contra el acelerómetro y el magnetómetro, pero la deriva pura solo del giroscopio durante muchos minutos es esperada y normal.
¿Por qué el magnetómetro o la dirección de la brújula no están disponibles?
La dirección de la brújula necesita tanto el magnetómetro como un modelo de orientación fusionado, y varios navegadores (notablemente Chrome de escritorio y Firefox) no exponen los datos brutos del magnetómetro en absoluto por razones de privacidad. Es más fiable en Safari móvil y Chrome para Android.
¿Puede un sitio web rastrearme usando sensores de movimiento sin pedir permiso?
En iOS moderno, esto está bloqueado por el aviso de permiso obligatorio. En Android Chrome, los eventos de movimiento y orientación generalmente están disponibles sin una solicitud explícita a través de HTTPS, aunque esto varía según la versión de Chrome y tiende a requerir el propio modelo de permisos de la Generic Sensor API.
¿Funciona esta prueba de sensor si mi navegador está en un iframe?
Muchas API de sensores están bloqueadas dentro de iframes de origen cruzado a menos que la página principal otorgue explícitamente un permiso de política para ese sensor. Si has incrustado esta prueba en algún lugar, ábrela directamente en su propia pestaña en su lugar.
¿Por qué los valores se actualizan tan rápido y parecen inestables?
El hardware del sensor en bruto es ruidoso por naturaleza y la mayoría de los teléfonos muestrean a 60Hz o más rápido. Pequeñas vibraciones, temblores de mano y el ruido de fondo del sensor se manifiestan como constantes y diminutas fluctuaciones. Esto es completamente normal y no indica un sensor defectuoso.
Mi laptop tiene un 'modo tableta' pero no muestra sensores. ¿Qué pasa?
No todos los laptops 2 en 1 vienen con un chip de acelerómetro o giroscopio; algunos dependen únicamente de un sensor de ángulo de bisagra para el cambio de modo. Consulta la hoja de especificaciones de tu dispositivo o prueba la Herramienta de diagnóstico de sensores incorporada en Windows para confirmar que el hardware existe antes de asumir que el navegador tiene la culpa.
¿Hay alguna forma de probar los sensores en un navegador que los bloquea por completo?
Firefox de escritorio y varios navegadores reforzados para la privacidad deshabilitan la Generic Sensor API por defecto. Necesitarías probar en Chrome, Edge o Safari (móvil) para obtener lecturas en vivo, o verificar la página de flags del navegador objetivo para un interruptor experimental de sensores.