La mayoría de los teléfonos inteligentes son sensibles a la inclinación, pero ¿qué dispositivo lo hace posible? Además, ¿cómo funciona (y los sensores asociados con él)?
Además, dado que el funcionamiento de estos sensores parece, casi con certeza, basado en la presencia de un campo gravitacional externo (por ejemplo, el de la Tierra), esto plantea la segunda pregunta: ¿Los teléfonos inteligentes conservan su sensibilidad a la inclinación en gravedad cero (hipotético)? ¿condiciones?
(Recientemente jugué un juego de simulador de avión en mi teléfono... el hecho de que el avión respondiera tan bien a la inclinación me tomó por sorpresa; de ahí la necesidad de hacer esta pregunta)
Extras:
Pensé un poco en esto yo mismo, así que lo pondré aquí también. Para todos los efectos, mi pregunta terminó después del segundo párrafo, pero lo que he agregado después de esto podría ayudar a adaptar una respuesta que se ajuste a mi comprensión actual de la física.
Actualmente estoy en la escuela secundaria y, si mal no recuerdo, hay seis grados de libertad para una partícula en un sistema cartesiano 3D. Según mi experiencia con la aplicación del simulador de aeronaves, los teléfonos inteligentes parecen detectar el movimiento en solo tres grados de libertad: cabeceo, balanceo y guiñada.
Hablando de sensores sensibles a la inclinación: la forma en que asumo que funcionan estos sensores/transductores es detectando los cambios mínimos en la energía potencial gravitacional (que puede manifestarse como un movimiento a pequeña escala de algunos componentes diminutos del sensor) que está asociado con el cambio del teléfono en la orientación espacial.
A mi modo de ver, dicho sensor requeriría piezas móviles y no puede ser simplemente otro chip en una placa de circuito.
En estas circunstancias, si tuviera la tarea de construir un dispositivo sensible a la inclinación que perciba cambios mínimos en la energía potencial gravitacional, probablemente necesitaría al menos 3 pares de sensores (un par en cada uno de los tres ejes de coordenadas). Además, al ver cuán sensible parece ser mi teléfono inteligente a la inclinación, tendría que construir un dispositivo ridículamente grande, con cada sensor en un par colocado a varios metros de distancia para lograr una sensibilidad a la inclinación comparable a la de mi teléfono.
Sin embargo, los teléfonos inteligentes tienen dimensiones más pequeñas que las de un sándwich típico, por lo que tener "sensores en un par colocados a varios metros de distancia", además de ser poco práctico, claramente no es el caso.
^ Empecé a despotricar sobre esto, para que puedan tener una idea de mi perplejidad genuina en la subpregunta que sigue:
¿Cómo es que estos sensores son tan sensibles, a pesar de su pequeño tamaño?
Tienes razón, en cierto sentido. Estos sensores necesitan componentes móviles. Sin embargo, son un chip en su tablero.
Los sensores de inclinación (en realidad, acelerómetros) y los giroscopios (y sensores de presión, ...) son parte de una familia llamada MEMS: sistemas microelectromecánicos.
Usando técnicas similares a las que ya son comunes en la fabricación de circuitos integrados, podemos hacer pequeños dispositivos asombrosos. Usamos los mismos procesos de grabar cosas, depositar nuevas capas, hacer crecer estructuras, etc.
Estos son dispositivos increíblemente pequeños. este es un ejemplo de un giroscopio:
enlace al sitio web original.
La mayoría de estos funcionan detectando cambios en la capacitancia. Un giroscopio detectaría los cambios debidos a la rotación (lo grande en la imagen giraría alrededor del eje central. Esto acercará los diminutos dientes que están intercalados y aumentará la capacitancia. Los acelerómetros funcionan bajo un principio similar. Estos dientes pueden ser visto en la esquina inferior derecha de la segunda imagen.
¿Qué pasa con la gravedad cero?
No cambiaría mucho en cuanto al funcionamiento de los dispositivos. Verá, los acelerómetros funcionan detectando la aceleración. Sin embargo, la clave es que la gravedad es la misma para ellos: se siente como si estuviera siendo acelerado a 1G, todo el tiempo. Usan esta "constante" para tener una idea de dónde está "abajo". Esto también significa que si bien los chips funcionarán bien en microgravedad, su teléfono no lo hará; se confundirá ya que parece que no hay "abajo".
Adición rápida para abordar un punto (muy bueno) que plantea el usuario GreenAsJade: cuando observa las definiciones comunes de giroscopios en fuentes como wikipedia , a menudo se describen como algo parecido a un disco giratorio. Las imágenes de arriba no parecen tener partes giratorias. ¿Que pasa con eso?
La forma en que resuelven esto es reemplazando la rotación con vibración . El objeto en forma de disco en las imágenes aquí solo está conectado con estructuras muy delgadas y flexibles al eje central. Luego, este disco se hace vibrar alrededor de su eje a alta frecuencia. Cuando mueve toda la estructura a lo largo de un ángulo, esto hará que el disco intente resistir esto continuamente, similar a un giroscopio clásico. Este efecto se llama efecto Coriolis . Al detectar la cantidad de inclinación del disco en comparación con el material sólido que lo rodea, puede medir qué tan rápido está girando.
El dispositivo sensorial es un peso sobre un resorte. De hecho, es "un movimiento a pequeña escala de algunos componentes diminutos del sensor", y también es "otro chip en una placa de circuito".
La palabra clave aquí es MEMS . Es posible construir pequeñas estructuras de silicio y luego grabar debajo de ellas, dejando una pieza flotante. Si la pieza es larga y delgada, se deformará bajo la gravedad (o cualquier aceleración) en una cantidad proporcional a su módulo de Young. El cambio de posición afecta la capacitancia entre la parte móvil y las partes estacionarias a su alrededor, que se puede medir electrónicamente.
Generalmente tienen un solo acelerómetro de tres ejes. Se puede lograr una mejor precisión agregando giroscopios u otro acelerómetro separados por una distancia; Nintendo hizo esto con los complementos de Wiimote.
Muchos teléfonos también contienen un magnetómetro, que le dice vagamente dónde está el norte magnético en relación con el teléfono, aunque la calibración tiende a ser mala en estos.
Abordar partes específicas de la pregunta:
Acelerómetros MEMS. Paquete de chips de pocos mm cuadrados, $0.50 o menos en cantidad.
No exactamente. Ya no tienen un vector de referencia conveniente. Sin embargo, aún pueden detectar la aceleración, por lo que si tiene una de esas aplicaciones de "sable de luz" y la agita, seguirá funcionando en la ISS. Pero ni tú ni el teléfono tienen una idea clara de "arriba".
(El kit Raspberry Pi enviado allí tiene un acelerómetro y un montón de programas escritos por niños en edad escolar, por lo que es casi seguro que hay un video que demuestra esto en alguna parte)
La salida bruta de un acelerómetro de 3 ejes es un vector de 3 valores medidos en m/s^2. La magnitud de este vector suele ser de aproximadamente 1 g, pero la dirección varía. Para un teléfono fijo apuntará hacia abajo. Si lo mueve, el vector de aceleración cambiará de dirección. Si deja caer el teléfono, es decir, cae en caída libre igual que lo haría un teléfono en una nave en órbita, entonces la magnitud tiende a ser casi cero. Esto hace que la dirección del vector oscile violentamente y se convierta en ruido.
El uso de acelerómetros como detectores de caídas para la seguridad del disco duro fue popularizado hace una década por Macbooks. La gente encontró otros usos para ellos .
Respondido con más detalle por otras respuestas.
Teóricamente, sí, un teléfono o tableta podría funcionar tan bien en la Estación Espacial Internacional (ISS) como lo hace aquí en tierra.
Analicemos esto un poco.
Hay dos tipos de movimiento que un dispositivo necesita detectar.
Movimiento lineal
Los acelerómetros autónomos utilizan la desviación de una masa acoplada por resorte desde un punto de reposo normal como medida de la fuerza de aceleración en ese eje. Obviamente, necesita tres de estos para detectar movimiento en cualquier eje.
Conociendo y rastreando esas fuerzas, puede "calcular" la velocidad y la dirección de viaje del dispositivo desde su ubicación original de "encendido". Tenga en cuenta un reloj preciso, y también puede calcular la posición actual.
Eso suena simple, pero las matemáticas en realidad son bastante complejas y los errores en el sistema provocan una desviación con el tiempo.
Rotación
La rotación es obviamente un giro sobre cualquier eje.
Sensores de giro
La rotación se puede medir usando un giroscopio o un sensor de giro. Estos dispositivos nuevamente tienen una masa débilmente acoplada que es libre de girar, o es impulsada, en un eje particular. Cuando el cuerpo de su dispositivo gira, la diferencia entre rotaciones le indica cuánto gira el dispositivo.
Los sensores de giro y los giroscopios no se preocupan por la gravedad, aparte de quizás algunas diferencias de fricción.
Rotación del acelerómetro con referencia a la gravedad
Dado que los acelerómetros miden la fuerza que actúa sobre una masa suspendida suelta, cuando ese sensor está vertical con respecto a la tierra, por supuesto, habrá una desviación en el resorte debido al peso de la masa debido a la gravedad. Este desplazamiento es eliminado matemáticamente por el software para extraer la parte de aceleración.
Sin embargo, dado que los acelerómetros de tres ejes producirán diferentes compensaciones según su orientación, es posible detectar matemáticamente el giro a partir de la diferencia en las compensaciones.
Sin embargo, aunque este método funciona, está sujeto a variaciones en G. No funcionaría en el espacio. También sería significativamente menos funcional en un avión de maniobras. Incluso un automóvil que toma una curva cerrada a gran velocidad podría ser problemático.
Detección de giro del acelerómetro
Es posible, con dos conjuntos de acelerómetros suficientemente sensibles, detectar el giro a partir de la diferencia de aceleración entre los acelerómetros.
Dado que cada acelerómetro tiene que moverse en relación con el otro, habrá una diferencia de aceleración en ese eje entre cada uno. Esos valores pueden volver a usarse matemáticamente para predecir el giro.
En pocas palabras, si puede ver a partir de los acelerómetros centrados en un extremo del teléfono que el punto central se ha movido a , y el otro extremo está ahora en , calcular los tres ángulos es trivial.
Este método NO se ve afectado por la gravedad.
¿Funcionará SU teléfono o tableta en la ISS?
Como puede ver en lo anterior, realmente depende de los métodos que utilice su dispositivo.
Técnicamente podría construirse y programarse para hacerlo. Es posible que deba apagarlo y encenderlo nuevamente para recalibrarlo, pero con los sistemas correctos en su lugar, debería funcionar bien. Al menos por jugar a ese "juego de simulación de aviones".
Sin embargo, la deriva puede ser un problema mayor en la ISS. Dado que los teléfonos en G normal tienen la capacidad de saber en qué dirección está "abajo" en ese momento en particular, pueden reajustarse con el tiempo. Una unidad basada en el espacio necesitaría un reinicio manual ocasional para indicar la dirección "normal".
Todos los comentarios y respuestas son excelentes para ayudarlo a comprender cómo es posible. Pero aquí hay algo que lo ayudará a comprender cómo se actualiza en productos reales.
Este es un pequeño IC (3x3x1 mm) de InvenSense. Tiene un acelerómetro de tres ejes (para movimiento lateral), un giroscopio de tres ejes (para rotación) y un magnetómetro de tres ejes (como la aguja de una brújula). Tiene un código interno que hará todas las matemáticas complicadas. Consume muy poca energía.
Esto es solo un ejemplo. Hay varias empresas que fabrican productos similares. Algunos son más precisos que otros, algunos son más baratos, la mayoría no tiene el magnetómetro, etc...
¡Este es un caso raro en el sitio de Electrónica donde ninguna de las respuestas respondió clara y nítidamente a la pregunta!
¿Los teléfonos móviles conservan la capacidad de detectar la inclinación en condiciones de gravedad cero?
La respuesta es:
Más lejos,
En el nivel del software de aplicación, de hecho, casi todos (muy probablemente "todos") los creadores de software de aplicación no permitirían el caso de gravedad cero, por lo que es muy probable que las funciones de aceleración giroscópica actúen de forma extraña en general, en la mayoría/todas las aplicaciones reales.
Con respecto a cómo funcionan los giroscopios/aceleradores en los teléfonos, puede buscar fácilmente en Google las API para estos en las dos plataformas ( ejemplo ).
Tenga en cuenta, sin embargo, que todos los sistemas operativos al momento de escribir, en la práctica envuelven las funciones de giro/aceleración de nivel inferior en algún tipo de administrador de movimiento conveniente de nivel superior :
Así que de hecho...
en la práctica, para cualquier aplicación recién escrita (recordando que, digamos, alrededor del 25 % de las aplicaciones en la tienda están deterioradas/no se actualizan con regularidad), se reduciría a cómo el equipo de Apple que escribió (en su caso) "Coremotion" manejó (¡si es que lo hizo!) el caso del entorno de gravedad cero. (Hay una situación similar para Android).
Y además, para juegos como tales...
Hoy en día, casi todos los juegos que eliges y juegas en un teléfono se crearon en Unity3D, en lugar de como una aplicación nativa. (Y como regla general, si observa el conjunto de "aplicaciones que usan aceleración/giroscopios", el 90 % (¿más?) de ellas son solo juegos). Así que, de hecho (en todas las plataformas), los creadores de software son en realidad usando el nivel de envolturas de software de Unity .
Por lo tanto, el comportamiento real en el caso de la esquina extrema de la órbita terrestre dependería de lo que hicieron esas personas al escribir eso.
eso no se ha aclarado. Cuando estás escribiendo software para teléfonos, es muy común tener que lidiar con la "gravedad cero" ... por períodos cortos de tiempo: es decir, cuando el teléfono está en caída libre . Entonces, si está creando una de las (100) aplicaciones para patinadores, esquiadores o similares que miden el tiempo de espera, etc., debe lidiar con esto como algo normal.
Los giroscopios se introdujeron en los teléfonos alrededor de 2010; accels estaban en ellos desde el principio.
Una empresa francesa/italiana llamada STMicroelectronics prácticamente fabrica la mayoría de los giroscopios para Apple y Samsung.
En cuanto a los acelerómetros, la mayoría de los teléfonos ahora tienen un par de ellos, ya que funciona mejor de esa manera. He oído que hay más variedad de proveedores de acelerómetros (Bosch, etc).
Literalmente, puede comprar giroscopios o aceleradores MEMS , si, por ejemplo, está haciendo un juguete electrónico que incluye dicha función.
Solo para repetir, la respuesta rápida fundamental a la pregunta planteada es
En cuanto al software,
casi seguro que "fallaría por completo". en el chiflado caso de "estás en órbita". Ya que ningún gane o ingeniero de aplicaciones (lo sé) sería tan TOC como para cubrir ese caso, pero no olvides...
es totalmente común tener "gravedad cero"... durante períodos cortos de caída libre (esto se aplica como un tema común si estás creando una de esas "aplicaciones de deportes de acción").
Creo que podrían usar un interferómetro sagnac en los teléfonos inteligentes. Un interferómetro Sagnac es un dispositivo que produce un patrón de interferencia constante mientras está en reposo y su patrón varía cuando se gira la configuración.
Entonces, cuando se colocan 3 de estos interferómetros, podemos medir la rotación sobre los 3 ejes.
Los interferómetros Sagnac vienen en tamaños muy pequeños y se componen de fibras ópticas para canalizar la luz, una fuente de luz (coherente) y un detector.
Por supuesto, debe calibrarse antes de su uso.
Jim Dearden
brahans
cris m
ks0ze
paracetamol
keith
paracetamol
keith
Trevor_G
pjc50
paracetamol
Trevor_G
Eugenio Sh.
Eugenio Sh.
Trevor_G
keith
Eugenio Sh.
Andrés
Eugenio Sh.
keith
Trevor_G
Joren Vaes
Eugenio Sh.
Trevor_G
Trevor_G
usuario98663
Hombre libre
paracetamol
Hombre libre
njzk2
paracetamol
njzk2
gordito
gordito
UH oh
JDługosz
Jeanne Píndaro
usuario541686
gordito
gordito
Baldrickk
Trevor_G
usuario541686