Come realizzare uno scanner di impronte digitali (UART, seriale) per un jack per cuffie su Android?


9

Square up legge le carte a banda magnetica attraverso il jack per cuffie su Android e iOS. Voglio catturare le impronte digitali su un telefono Android. Posso sviluppare un hardware per catturare le impronte digitali allo stesso modo usando uno scanner di impronte digitali (UART / Seriale)?

Voglio sviluppare tale hardware (come quadrato) che può essere utilizzato per catturare le impronte digitali attraverso il jack per cuffie. Se possibile?

Gli scanner di impronte digitali sono disponibili con protocollo di comunicazione UART. Quindi c'è un modo per inviare l'immagine dell'impronta digitale attraverso il jack delle cuffie sviluppando tale connettore?


3
bel lavoro di ripubblicazione. Penso che questo si adatti abbastanza bene.
Kortuk,

Il bluetooth non è un'opzione? Sono disponibili moduli UART-Bluetooth già pronti.
jippie,

Risposte:


8

Sembra che la tua domanda sia: come passi da un dispositivo UART a qualcosa che può essere collegato a un jack per microfono.

Quale protocollo utilizza un jack per cuffie? dovrebbe aiutarti a capire cosa viene fatto sul dispositivo esistente di cui stai parlando.

Manca ancora un collegamento per te, ovvero la capacità di trasformare UART nell'audio stesso. Il modo più semplice per farlo è acquistare un microcontrollore che posizionerai tra il dispositivo UART e il dispositivo Android. Tutto ciò che il microcontrollore farà sarà leggere in tutti i dati UART e poi convertirli in qualsiasi forma tu voglia ricevere il jack per le cuffie. Potrebbe anche essere necessario implementare una stretta di mano tra il microcontrollore e il telefono per sapere che il dispositivo che ritieni sia collegato.

C'è anche il problema di ottenere alimentazione al dispositivo. Un jack per cuffie non è in alcun modo progettato per essere utilizzato come fonte di alimentazione. Il metodo più semplice sarebbe quello di schiaffeggiare una batteria sul dispositivo. Se lo desideri, potresti potenzialmente fare alcuni trucchi intelligenti con la riproduzione audio a tutto volume per un certo periodo di tempo e far caricare il tuo dispositivo a un condensatore. È quindi possibile spegnere il dispositivo dall'alimentazione immagazzinata nel condensatore. Questo suona piuttosto difficile per me e personalmente andrebbe semplicemente con una batteria.


Se la comunicazione unidirezionale è l'unico requisito, forse potrebbe essere più semplice utilizzare un modulatore FSK (basato forse su NE555?) E demodulare in software?
Code Painters,

@Czajnik Ho scoperto che i metodi basati esclusivamente su analoghi tendono a essere più difficili da progettare e da utilizzare in modo digitale. È tutto dove si trova la tua zona di comfort.
Kellenjb,

@Kellenjb Lo stesso qui, sono principalmente uno sviluppatore di software, mi sento molto più a mio agio nel mondo digitale, ma per questa cosa particolare il modo analogico sembra allettante :)
Code Painters

Sarei un po 'preoccupato per la disponibilità di energia. Sospetto che il quadrato abbia bisogno di molta meno corrente di un sensore di immagine che corre abbastanza veloce da leggere le caratteristiche delle impronte digitali.
Toybuilder

@Toybuilder lo scanner che sto pianificando di utilizzare consuma solo 20 mA di potenza (a 4,5 V). Pensi che questo possa essere gestito dal jack delle cuffie o devo fornire una fonte di alimentazione esterna?
Hitesh,

2

Voglio sviluppare tale hardware (come quadrato) che può essere utilizzato per catturare le impronte digitali attraverso il jack per cuffie. Se possibile?

Sì questo è possibile. Il sensore IR o qualsiasi altro sensore prenderà i dati analogici e dovrai elaborare i dati e inviarli tramite jack da 3,5 a Iphone o Android

Per quanto riguarda l'aiuto sul dispositivo, consulta questo http://web.eecs.umich.edu/~prabal/projects/hijack/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.