¿Cómo detecto la proximidad del usuario para bloquear la PC?

0

Puedo usar uno de los muchos proyectos de teclado usb de código abierto que se ejecutarán en un atmel avr para enviar Win + L a la computadora cuando el usuario se retire. La pregunta es: ¿Qué tipo de técnica puedo usar para detectar la proximidad?

  1. A algún tipo de par de transceptores inalámbricos les gusta este producto: enlace
  2. ¿Puedo usar una RFID? Creo que existe el tipo que permite la detección de ~ 4 pies?

Preferiría la opción 2 si eso es posible.

Principalmente busco un punto de partida. ¿Qué tipo de IC puedo usar para hacer esto? y / o si hay algún ejemplo de software / biblioteca que pueda interactuar con uno de estos IC? Soy un desarrollador de software, no un EE, pero he incursionado en atmel avr y en electrónica analógica.

(Nota al margen: la razón por la que no solo uso un producto prefabricado es porque nuestra empresa no nos permite instalar nuestro propio software. Cualquier dispositivo que actúe tiene un teclado USB. Si existe un solución prefabricada asequible para esto, me encantaría usarla.)

    
pregunta user606723

1 respuesta

2

RFID suena una buena solución. La solapa de mi gato lo usa y, a pesar de mis reservas, aún faltan 3 meses para el mismo par de baterías AA.

OK, mis gatos están desconchados, por supuesto, PERO eso es lo que es RFID. ¿Qué lo potencia? Un campo magnético local alrededor de donde el gato entra o donde la persona se sienta. El rango depende de la potencia magnética que se puede empujar a la etiqueta RFID. Más potencia significa mayor potencia de transmisión significa mayor distancia.

Las aletas de los gatos o las personas que se sientan / dejan sus sillas tienen aproximadamente el mismo orden de magnitud.

¿Qué necesitas? Un pequeño micro con un transmisor de RF que se alimenta de un campo magnético generado localmente. El campo induce voltaje en una pequeña bobina en la etiqueta. Esta bobina es resonante sintonizada a la frecuencia y, de repente, se pueden conjugar varios voltios de CC fuera del aire. Suficiente para alimentar un pequeño micro y transmisor. El transmisor transmite una identificación cada segundo o tal vez cada diez segundos y un receptor local conectado al puerto USB enviará los comandos apropiados en caso de que el usuario salga del rango o vuelva a estar dentro del rango.

Perfectamente factible y suena una buena idea.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas