Jak zrobić skaner linii papilarnych (UART, szeregowy) dla gniazda słuchawkowego na Androidzie?

9

Square up czyta karty z paskiem magnetycznym przez gniazdo słuchawkowe na Androidzie i iOS. Chcę przechwycić odciski palców na telefonie z Androidem. Czy mogę opracować sprzęt do przechwytywania odcisków palców w ten sam sposób za pomocą skanera linii papilarnych (UART / Serial)?

Chcę opracować taki sprzęt (jak kwadrat), który może być używany do przechwytywania odcisków palców przez gniazdo słuchawkowe. Jeśli to możliwe?

Skanery linii papilarnych są dostępne z protokołem komunikacyjnym UART. Czy istnieje sposób na przesłanie obrazu linii papilarnych przez gniazdo słuchawkowe poprzez opracowanie takiego złącza?

Hitesh
źródło
3
niezła praca. Myślę, że to pasuje całkiem dobrze.
Kortuk
Czy bluetooth nie jest opcją? Dostępne są gotowe moduły UART-Bluetooth.
jippie

Odpowiedzi:

8

Wygląda na to, że twoje pytanie brzmi: jak przejść z urządzenia UART na coś, co można podłączyć do gniazda mikrofonu.

Z jakiego protokołu korzysta gniazdo słuchawkowe? powinien pomóc ci zrozumieć, co się dzieje na istniejącym urządzeniu, o którym mówisz.

Nadal brakuje ci linku, czyli możliwości przekształcenia UART w sam dźwięk. Najłatwiej to zrobić, kupując mikrokontroler, który umieścisz między urządzeniem UART a urządzeniem z Androidem. Wszystko, co zrobi mikrokontroler, to wczytanie dowolnych danych UART, a następnie przekonwertowanie go na dowolną formę, jaką chcesz otrzymać przez gniazdo słuchawkowe. Konieczne może być również wprowadzenie uzgadniania między mikrokontrolerem a telefonem, aby wiedzieć, że urządzenie, które Twoim zdaniem jest podłączone.

Istnieje również problem z zasilaniem urządzenia. Gniazdo słuchawkowe nie jest w żaden sposób zaprojektowane jako źródło zasilania. Najłatwiejszym sposobem byłoby po prostu uderzenie baterii w urządzenie. Jeśli chcesz, możesz potencjalnie zrobić sprytne sztuczki, odtwarzając dźwięk przy pełnej głośności przez pewien czas i ładując kondensator. Następnie możesz wyłączyć urządzenie z energii zgromadzonej w kondensatorze. Brzmi to dla mnie raczej podchwytliwie i osobiście po prostu pójdzie z baterią.

Kellenjb
źródło
Jeśli jedynym wymaganiem jest komunikacja w jedną stronę, być może łatwiej byłoby użyć modulatora FSK (być może opartego na NE555?) I demodulować w oprogramowaniu?
Code Painters
@Czajnik Odkryłem, że metody oparte wyłącznie na analogach są trudniejsze do zaprojektowania i uruchomienia niż cyfrowe. To właśnie tam znajduje się twoja strefa komfortu.
Kellenjb
@Kellenjb To samo tutaj, jestem przede wszystkim programistą, czuję się o wiele bardziej komfortowo w cyfrowym świecie, ale dla tej szczególnej sprawy sposób analogiczny wygląda kusząco :)
Code Painters
Byłbym trochę zaniepokojony dostępnością energii. Podejrzewam, że kwadrat potrzebuje znacznie mniej prądu niż czujnik obrazu działający wystarczająco szybko, aby odczytać funkcje odcisków palców.
Toybuilder
@Toybuilder skaner, którego zamierzam używać, zużywa zaledwie 20 mA prądu (przy 4,5 V). Czy uważasz, że można to zarządzać z gniazda słuchawkowego, czy też muszę zapewnić zewnętrzne źródło zasilania?
Hitesh
2

Chcę opracować taki sprzęt (jak kwadrat), który może być używany do przechwytywania odcisków palców przez gniazdo słuchawkowe. Jeśli to możliwe?

Tak, to jest możliwe. Czujnik podczerwieni lub jakikolwiek inny czujnik pobierze dane analogowe i konieczne będzie przetworzenie danych i przesłanie ich przez złącze jack 3.5 do Iphone lub Android

Jeśli chodzi o pomoc na urządzeniu, sprawdź to http://web.eecs.umich.edu/~prabal/projects/hijack/

Vish
źródło