Como fazer um scanner de impressão digital (UART, Serial) para um fone de ouvido no Android?

9

Square up lê cartões de tarja magnética através do fone de ouvido no Android e iOS. Quero capturar impressões digitais em um telefone Android. Posso desenvolver um hardware para capturar impressões digitais da mesma maneira usando um scanner de impressão digital (UART / Serial)?

Quero desenvolver esse hardware (como o quadrado) que pode ser usado para capturar impressões digitais através do fone de ouvido. Se possível?

Os scanners de impressão digital estão disponíveis com o protocolo de comunicação UART. Existe uma maneira de enviar a imagem da impressão digital através do fone de ouvido desenvolvendo esse conector?

Hitesh
fonte
3
bom trabalho re-postagem. Eu acho que isso se encaixa muito bem.
Kortuk
O bluetooth não é uma opção? Existem módulos UART-Bluetooth prontos para uso.
jippie

Respostas:

8

Parece que sua pergunta é: como você passa de um dispositivo UART para algo que pode ser conectado a uma tomada de microfone.

Qual protocolo um fone de ouvido usa? deve ajudar a entender o que está sendo feito no dispositivo existente sobre o qual você está falando.

Ainda falta um link para você, que é a capacidade de transformar o UART no próprio áudio. A maneira mais fácil de fazer isso é comprar um microcontrolador que você colocará entre o dispositivo UART e o dispositivo Android. Tudo o que o microcontrolador fará é ler todos os dados UART e depois convertê-los para qualquer forma que você desejar que o fone de ouvido receba. Você também pode precisar implementar um aperto de mão entre o microcontrolador e o telefone para saber se o dispositivo que você acha que está conectado.

Há também a questão de obter energia para o dispositivo. Uma tomada para fone de ouvido não é projetada para ser usada como fonte de energia. O método mais fácil seria colocar uma bateria no dispositivo. Se você quiser, poderá fazer alguns truques inteligentes com a reprodução de áudio no volume máximo por um período de tempo e fazer com que o dispositivo carregue um capacitor. Em seguida, você pode desligar o dispositivo da energia armazenada no capacitor. Isso me parece bastante complicado e, pessoalmente, iria apenas com uma bateria.

Kellenjb
fonte
Se a comunicação unidirecional é o único requisito, talvez seja mais simples usar algum modulador FSK (baseado no NE555, talvez?) E desmodular no software?
Code Painters
@Czajnik Descobri que métodos puramente analógicos tendem a ser mais difíceis de projetar e começar a trabalhar do que digital. É tudo onde está sua zona de conforto.
Kellenjb
@Kellenjb Mesmo aqui, eu sou essencialmente um desenvolvedor de software, sentindo muito mais confortável no mundo digital, para este caminho coisa analógico em particular parece tentador :)
Código Pintores
Eu ficaria um pouco preocupado com a disponibilidade de energia. Suspeito que o quadrado precise de muito menos corrente do que um sensor de imagem funcionando rápido o suficiente para ler os recursos de impressão digital.
Toybuilder 19/05/11
@ O construtor de brinquedos, o scanner que estou planejando usar, consome apenas 20mA de energia (a 4,5V). Você acha que isso pode ser gerenciado pelo fone de ouvido ou tenho que fornecer uma fonte de energia externa?
Hitesh
2

Quero desenvolver esse hardware (como o quadrado) que pode ser usado para capturar impressões digitais através do fone de ouvido. Se possível?

Sim, isso é possível. O sensor de infravermelho ou qualquer outro sensor coletará dados analógicos e você precisará processá-los e enviá-los através do conector de 3,5 para Iphone ou Android

Em relação à ajuda no dispositivo, verifique isso http://web.eecs.umich.edu/~prabal/projects/hijack/

Vish
fonte