Android에서 헤드폰 잭용 지문 스캐너 (UART, Serial)를 만드는 방법은 무엇입니까?


9

Square up 은 Android와 iOS의 헤드폰 잭을 통해 마그네틱 스트라이프 카드를 읽습니다. Android 전화에서 지문을 캡처하고 싶습니다. 지문 스캐너 (UART / Serial)를 사용하여 동일한 방식으로 지문을 캡처하는 하드웨어를 개발할 수 있습니까?

헤드폰 잭을 통해 지문을 캡처하는 데 사용할 수있는 하드웨어 (정사각형)를 개발하고 싶습니다. 만약 가능하다면?

지문 스캐너는 UART 통신 프로토콜과 함께 사용할 수 있습니다. 그런 커넥터를 개발하여 헤드폰 잭을 통해 지문 이미지를 보내는 방법이 있습니까?


3
좋은 직업 재 게시. 나는 이것이 꽤 잘 맞는 것 같아.
Kortuk

블루투스가 옵션이 아닙니까? UART-Bluetooth 모듈을 사용할 수 있습니다.
jippie

답변:


8

귀하의 질문은 UART 장치에서 마이크 잭에 꽂을 수있는 것으로 어떻게가는 것 같습니다.

헤드폰 잭은 어떤 프로토콜을 사용합니까? 기존 장치에서 수행중인 작업을 이해하는 데 도움이됩니다.

그래도 UART를 오디오 자체로 변환하는 기능인 링크가 아직 없습니다. 가장 쉬운 방법은 UART 장치와 Android 장치 사이에 배치 할 마이크로 컨트롤러를 구입하는 것입니다. 모든 마이크로 컨트롤러는 모든 UART 데이터를 읽은 다음 헤드폰 잭이 수신하려는 형식으로 변환합니다. 생각한 장치가 연결되어 있음을 알기 위해 마이크로 컨트롤러와 전화 사이에 핸드 셰이 킹을 구현해야 할 수도 있습니다.

장치 전원을 켜는 데 문제가 있습니다. 헤드폰 잭은 전원으로 사용하도록 설계되지 않았습니다. 가장 쉬운 방법은 장치에서 배터리를 때리는 것입니다. 원한다면 일정 시간 동안 최대 볼륨으로 오디오를 재생하고 장치가 커패시터를 충전하도록하는 영리한 트릭을 수행 할 수 있습니다. 그런 다음 커패시터에 저장된 전원으로 장치를 작동시킬 수 있습니다. 이것은 다소 까다로워 보이지만 개인적으로 배터리를 사용합니다.


단방향 통신이 유일한 요구 사항이라면 아마도 FSK 변조기를 사용하는 것이 더 간단하고 (NE555에 기반한 것일까 요?) 소프트웨어로 복조 할 수 있습니까?
코드 페인터

@Czajnik 나는 순수한 아날로그 기반 방법이 디지털을 디자인하고 작업하기가 더 어렵다는 것을 알았습니다. 그것은 당신의 안락 지대가있는 곳입니다.
Kellenjb

@Kellenjb 여기서도 마찬가지입니다. 저는 주로 디지털 세상에서 훨씬 더 편안한 느낌을주는 소프트웨어 개발자입니다. 그러나이 특별한 점 때문에 아날로그 방식은 유혹적입니다. :)
Code Painters

나는 전력의 가용성에 대해 약간 걱정할 것이다. 지문 기능을 읽을 수있을 정도로 빠르게 실행되는 이미지 센서보다 훨씬 적은 전류가 필요하다고 생각합니다.
Toybuilder

@Toybuilder 사용하려는 스캐너는 단지 20mA의 전력 (4.5V에서)을 소비합니다. 이것이 헤드폰 잭에서 관리 될 수 있다고 생각합니까 아니면 외부 전원을 제공해야합니까?
Hitesh

2

헤드폰 잭을 통해 지문을 캡처하는 데 사용할 수있는 하드웨어 (정사각형)를 개발하고 싶습니다. 만약 가능하다면?

그렇습니다. 가능합니다. IR 센서 또는 다른 센서는 아날로그 데이터를 사용하므로 데이터를 처리하고 3.5 잭을 통해 Iphone 또는 Android로 보내야합니다.

장치에 대한 도움말에 대해서는 http://web.eecs.umich.edu/~prabal/projects/hijack/를 확인 하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.