¿Cómo hacer un escáner de huellas digitales (UART, serie) para una toma de auriculares en Android?

9

Square up lee tarjetas de banda magnética a través de la toma de auriculares tanto en Android como en iOS. Quiero capturar huellas digitales en un teléfono Android. ¿Puedo desarrollar un hardware para capturar huellas digitales de la misma manera usando un escáner de huellas digitales (UART / Serial)?

Quiero desarrollar dicho hardware (como un cuadrado) que pueda usarse para capturar huellas digitales a través de la toma de auriculares. ¿Si es posible?

Los escáneres de huellas digitales están disponibles con el protocolo de comunicación UART. Entonces, ¿hay alguna manera de enviar la imagen de la huella digital a través de la toma de auriculares mediante el desarrollo de dicho conector?

Hitesh
fuente
3
Buen trabajo re-publicación. Creo que esto encaja bastante bien.
Kortuk
¿Bluetooth no es una opción? Hay módulos UART-Bluetooth listos para usar disponibles.
jippie

Respuestas:

8

Parece que su pregunta es, ¿cómo pasar de un dispositivo UART a algo que se puede conectar a un conector de micrófono?

¿Qué protocolo usa una toma de auriculares? debería ayudarlo a comprender lo que se está haciendo en el dispositivo existente del que está hablando.

Sin embargo, todavía le falta un enlace, esa es la capacidad de convertir UART en el audio en sí. La forma más fácil de hacer esto es comprar un microcontrolador que colocará entre el dispositivo UART y el dispositivo Android. Todo lo que hará el microcontrolador es leer cualquier dato UART y luego convertirlo a la forma que desee que reciba la toma de auriculares. También es posible que deba implementar un protocolo de enlace entre el microcontrolador y el teléfono para saber que el dispositivo que cree está enchufado.

También está el problema de obtener energía para el dispositivo. Una toma de auriculares no está diseñada de ninguna manera para ser utilizada como fuente de alimentación. El método más fácil sería simplemente colocar una batería en el dispositivo. Si lo desea, podría hacer algunos trucos inteligentes con la reproducción de audio a todo volumen durante un período de tiempo y hacer que su dispositivo cargue un condensador. Luego, puede ejecutar su dispositivo con la energía almacenada en el condensador. Sin embargo, esto me parece bastante complicado y personalmente solo iría con una batería.

Kellenjb
fuente
Si la comunicación unidireccional es el único requisito, ¿tal vez podría ser más simple usar algún modulador FSK (tal vez basado en NE555) y demodular en software?
Code Painters
@Czajnik He descubierto que los métodos puramente analógicos tienden a ser más difíciles de diseñar y funcionan que los digitales. Sin embargo, todo es donde está tu zona de confort.
Kellenjb
@Kellenjb mismo digo, soy ante todo un desarrollador de software, sintiendo mucho más cómodo en el mundo digital, sin embargo, para que de esta manera analógica particular, parece tentador :)
Código Pintores
Me preocuparía un poco la disponibilidad de energía. Sospecho que el cuadrado necesita mucha menos corriente que un sensor de imagen funcionando lo suficientemente rápido como para leer las características de huellas digitales.
Toybuilder
@Toybuilder, el escáner que planeo usar consume solo 20 mA de energía (a 4,5 V). ¿Crees que esto se puede gestionar desde la toma de auriculares o tengo que proporcionar una fuente de alimentación externa?
Hitesh
2

Quiero desarrollar dicho hardware (como un cuadrado) que pueda usarse para capturar huellas digitales a través de la toma de auriculares. ¿Si es posible?

Si esto es posible. El sensor IR o cualquier otro sensor tomará datos analógicos y deberá procesar los datos y enviarlos a través de un conector 3.5 a Iphone o Android

Con respecto a la ayuda en el dispositivo, consulte esto http://web.eecs.umich.edu/~prabal/projects/hijack/

Vish
fuente