Opciones para la determinación de distancias de corto alcance entre dos objetos

13

Tengo una idea de proyecto en mente, pero implica calcular la distancia entre dos personas. He buscado en Bluetooth, RFID y NFC (no estoy seguro de esto), pero ninguno parece ofrecer la precisión que necesitaría (soy un novato en el mejor de los casos, así que me gustaría que me corrigieran).

Bluetooth: parece que solo puede detectar que alguien está dentro o fuera del alcance. Y aunque ese rango funciona bien para lo que quiero hacer (¿~ 30 pies es común?), Idealmente podría especificar distancias dentro de ese rango en intervalos de 5 pies.

RFID: parece funcionar solo con distancias muy cortas (sub-metro).

NFC: No estoy seguro

¿Funcionaría una de estas opciones o hay otras que podrían funcionar? ¿O es el GPS la única ruta?

ACTUALIZACIÓN: La idea es una "red" de seguridad para niños. Un niño tendría algún tipo de baliza que solo necesita enviar una señal, y luego el receptor estaría en el padre. De esa manera, si el niño se alejaba más de x la distancia del padre, el padre sería notificado.

Idealmente, los padres podrían establecer una distancia permisible diferente según el entorno en el que se encontraban (calle concurrida de la ciudad - radio pequeño, radio grande del parque).

    
pregunta Ryan

6 respuestas

11

Esta idea podría estar patentada, por lo que podría no ser adecuada para un proyecto comercial, pero en realidad puede medir la posición y la orientación de un dispositivo electrónico en relación con otro, con una precisión razonable, utilizando campos magnéticos. Así es como Polhemus y Ascension trabajo. Se utilizan en el seguimiento del movimiento VR y en la cirugía para rastrear la posición de los instrumentos quirúrgicos durante las operaciones.

Elconceptobásicoestenerunconjuntodebobinasquetransmitenyotroquereciba.Lasbobinastransmisorasemitencamposmagnéticosalternosdefrecuenciadeaudio,ylasbobinasreceptorasmidenlaamplituddeloscamposenlastresbobinasreceptoras.

Hayuncódigo disponible en línea para realizar estos cálculos. También puede echar un vistazo a la página del proyecto del chico: Seguidores de origen abierto usando OpenIGTLink .

Puede que este no sea el sistema que está buscando, ya que es bastante complejo y le brinda mucha más información de la que quería. Sin embargo, se podría usar un algoritmo más simple que solo le dio distancia.

Una compañía llamada Sixense crea un controlador de juegos con un sensor 6DOF. Sin embargo, no sé qué tan fácil sería integrar esta tecnología en su proyecto.

Actualización:

Ahora que sé cuál es tu aplicación, he estado pensando en una aplicación muy similar. Mi sugerencia sería esta:

Utilice el enfoque de tres bobinas ortogonales. Tanto la madre como el niño tienen un conjunto de bobinas. El niño sería el transmisor. Cada pocos segundos, el módulo hijo transmitirá, a su vez, un campo magnético de frecuencia acústica en cada bobina. El módulo madre mediría la amplitud de la tensión inducida en sus bobinas. Si la amplitud era demasiado baja, o si no se escuchó ninguna señal durante más de unos pocos segundos, entonces suena la alarma.

    
respondido por el Rocketmagnet
5

Puedes considerar hacer esta aplicación con Bluetooth. El mercado es más el factor determinante que la tecnología. Permíteme explicarte:

  • BT será más barato y más fácil de implementar
  • La tecnología inalámbrica es mejor en esta aplicación que las otras (sonido, luz, etc. variaciones) ya que el movimiento del niño no afectará el rendimiento de la red inalámbrica, todos los demás son susceptibles al movimiento del niño
  • Todos los teléfonos vienen con BT, por lo tanto, si elimina un dispositivo secundario que los padres deben llevar, la aplicación en el teléfono puede agregar más valor en formas que aún no creía, pero están ahí.

En términos de implementación técnica:

  • Construiría un dispositivo BT con una potencia de salida controlable. Utilizando SPP o algo similar, puedo programar la potencia de salida deseada y tener cierto control sobre la distancia.

  • El rendimiento en interiores y en exteriores puede variar mucho, pero puede usar el teléfono para saber si está en interiores (usando el GPS, o más bien la falta de él) y hacer los ajustes necesarios.

Necesitas hacer muchos experimentos para que esto funcione al 100% (incluso que en algunos casos no funcionará bien), pero tengo la impresión de que será lo suficientemente bueno.

TI tiene un IC (CC240 o algo así, consulte el sitio de TI) que admite BT de baja energía (BTLE) con 8 bit uC. Con una buena programación y un diseño de hardware decente, puede hacer que este tamaño del llavero (el que usan los bancos) sea inferior a 10 $. (No admitiría BT, sino BTLE), se carga a través de USB y tiene una batería que funciona durante una semana.

    
respondido por el Ktc
3

No conozco su aplicación, pero un dispositivo que puede medir distancias cortas con precisión es un detector de rango acústico, como la familia de dispositivos Maxbotics LV-MaxSonar-EZ. Proporciona salidas digitales y analógicas y puede resolverse hasta una pulgada o menos. Sin embargo, se requeriría que una o ambas personas tengan el dispositivo.

    
respondido por el Barry
3

Es una buena idea. De hecho, creo que la primera vez que escuché fue hace 25 años :-) y probablemente existió antes.

En términos generales, puedo pensar en dos enfoques para medir la distancia (entre dos puntos, ignorando así la triangulación). Medir el tiempo de disparo y la distancia de derivación al conocer la velocidad o medir la caída de potencia y la distancia de derivación al conocer la fuente de alimentación. Las personas han usado luz, sonido (audible y ultrasonido) y RF en diferentes sistemas de medición.

No quiero desalentarte, pero señalaré algunas fuentes de complejidad:

  • Interferencia: lo que sucede cuando muchas personas usan su dispositivo están en la misma área, los dispositivos no deben interferir entre sí.
  • Línea de visión: qué sucede cuando no hay una línea de visión, por ejemplo. multitudes, interiores, detrás de estantes de supermercados, etc. Medir distancias puede ser bastante complicado. El GPS tampoco funcionará en situaciones en las que no tenga una señal de satélite.
  • Preocupaciones regulatorias.

Si creas esto sobre otros dispositivos, por ejemplo. Teléfonos, algunos de esos problemas se habrían resuelto para ti. Aparte de un teléfono, no puedo pensar en una solución completa disponible en el mercado.

De lo contrario, la elección de la tecnología depende de su precio objetivo, volumen de fabricación, precisión deseada y otras especificaciones, es difícil dar una respuesta genérica. Mi primer pensamiento es considerar el uso de RF y la medición del tiempo de ida y vuelta, quizás pueda reutilizar algunos componentes de los buscadores de alcance láser y / o los auriculares inalámbricos. La dificultad es que estás lidiando con la velocidad de la luz, por lo que necesitas una sincronización bastante buena.

    
respondido por el Guy Sirton
2

He estado considerando la triangulación de límites para aplicaciones similares. Escribí mi tesis de maestría en formación de haz , que es un método utilizado para determinar la dirección con una serie fija de sensores. Estaba trabajando en la búsqueda de direcciones para sonidos continuos, como motores de automóviles, pero probablemente no sea necesario en este caso. La formación de haces funciona bastante bien con las señales de impulso, simplemente midiendo la diferencia en el tiempo de llegada a diferentes sensores en el nodo. Conociendo la configuración espacial de los sensores, se puede calcular la dirección de origen. Asegúrese de que todos sus sensores para un nodo determinado no estén en un solo plano, e incluso puede obtener una dirección de fuente tridimensional. Si tiene varios nodos sensores separados en ubicaciones conocidas, la triangulación de la ubicación de origen es trivial. El sistema funciona muy, muy bien para determinar la ubicación de los francotiradores. Entonces, si su hijo está disparando un rifle de francotirador en un campo preestablecido de sensores, ¡el problema está resuelto! Aunque no garantizo los otros problemas que podrían crear.

El límite es que cualquier nodo individual solo puede calcular la dirección de la fuente, en relación con su punto de origen. Sin embargo, como cada nodo tiene varios sensores, los cálculos podrían realizarse repetidamente, utilizando cada sensor en el nodo como punto de origen. Cuatro sensores, cuatro direcciones. En un mundo perfecto, eso es más que suficiente información para triangular una ubicación en tres espacios. Conecte un dispositivo a su hijo que emita una señal de impulso única de vez en cuando, diseñe un nodo sensor apropiado y debería estar en casa.

Pero luego te metes en las partes divertidas. ¿Qué tipo de señales? ¿Cómo se ve el nodo sensor? Si está utilizando radiación EM como su señal, debe tener una sincronización muy precisa de la llegada de la señal, un espacio muy amplio de sensores, o ambos. Ya que quieres portátil, probablemente no sea práctico; ¡La diferencia en el tiempo de llegada sería menos de medio nanosegundo! Yo consideraría el sonido. Mucho más fácil para el tiempo de llegada de esa manera. Haga que el niño lleve un dispositivo que ocasionalmente emita un pulso ultrasónico, digamos un pulso de 10 uS 100 kHz cada segundo. Lo suficientemente alto como para que ningún humano y la mayoría de los animales no puedan oírlo. Lleva una gran variedad de micrófonos con filtros de paso alto en ellos, conectados a un microprocesador o FPGA apropiado para ejecutar los cálculos de formación de haces y triangulación.

Ahora, todo esto funciona en teoría. En la práctica, las variaciones locales en la velocidad del sonido, las tasas de muestreo, etc. introducirán errores. Cuánto error, no me he sentado a calcular. Sin embargo, sospecho que está empujando los límites de qué tan bien puede funcionar este tipo de cosas. Sin embargo, sería muy barato, probablemente sin patentes, y evitaría cualquier problema con la licencia del espectro EM.

No estoy seguro de si hay licencias de espectro de audio ...

    
respondido por el Stephen Collings
2

Su aplicación parece ideal para sistemas de rango de banda ultra ancha (UWB) fabricados por fabricantes como:

Ambos fabricantes venden kits de evaluación. También venden módulos, algunos con antenas integradas, que son más fáciles de integrar en un producto que sus chips (pero que cuestan más).

Esos sistemas funcionan midiendo el tiempo de vuelo de una señal de radio pulsada entre un "interrogador" y una "etiqueta" (cada fabricante usa una terminología diferente). Son mucho más precisos y confiables que cualquier otra cosa que utilice la potencia de la señal recibida (generalmente, todas las soluciones de rango se basan en Wifi o Bluetooth). A corto alcance, la precisión puede ser de alrededor de un centímetro, disminuyendo en un rango más largo. El rango puede ser de 20 a 70 m, especialmente en un entorno "fácil" como un parque al aire libre.

Al igual que con todos los sistemas de RF, todo es un compromiso, y el hecho de que una tecnología pueda alcanzar una precisión muy alta o de largo alcance no significa que lo hará con un pequeño presupuesto de potencia y / o una antena compacta subóptima.

El GPS es una opción, pero la precisión puede ser deficiente cuando la antena no tiene una buena vista del cielo (por ejemplo, en la parte inferior de una bolsa, con cosas por encima, o cuando se sostiene con la mano cerrada). Algunos módulos de GPS de baja potencia muy compactos están disponibles en el mercado, probablemente debería hacer una evaluación comparativa antes de comprometerse con una tecnología u otra.

    
respondido por el Sylvain

Lea otras preguntas en las etiquetas