Как сделать сканер отпечатков пальцев (UART, Serial) для разъема наушников на Android?

Square up считывает карты с магнитной полосой через разъем для наушников как на Android, так и на iOS. Я хочу снимать отпечатки пальцев на телефоне Android. Могу ли я разработать аппаратное обеспечение для захвата отпечатков пальцев таким же образом, используя сканер отпечатков пальцев (UART/Serial)?

Я хочу разработать такое оборудование (например, квадратное), которое можно использовать для захвата отпечатков пальцев через разъем для наушников. Если это возможно?

Сканеры отпечатков пальцев доступны с протоколом связи UART. Так есть ли способ отправить изображение отпечатка пальца через разъем для наушников, разработав такой разъем?

хороший репост работы. Я думаю, что это очень хорошо подходит.
Блютуз не вариант? Доступны готовые модули UART-Bluetooth.

Ответы (2)

Похоже, ваш вопрос заключается в том, как перейти от устройства UART к чему-то, что можно подключить к разъему для микрофона.

Какой протокол использует разъем для наушников? должно помочь вам понять, что делается на существующем устройстве, о котором вы говорите.

Однако вам все еще не хватает ссылки, а именно возможности превратить UART в сам звук. Самый простой способ сделать это — купить микроконтроллер, который вы разместите между устройством UART и устройством Android. Все, что будет делать микроконтроллер, это считывать любые данные UART, а затем преобразовывать их в ту форму, которую вы хотите получить через разъем для наушников. Вам также может понадобиться реализовать квитирование связи между микроконтроллером и телефоном, чтобы знать, что устройство, по вашему мнению, подключено.

Также существует проблема с питанием устройства. Разъем для наушников никоим образом не предназначен для использования в качестве источника питания. Самый простой способ - просто вставить аккумулятор в устройство. Если бы вы захотели, вы могли бы проделать несколько хитрых трюков с воспроизведением звука на полной громкости в течение некоторого периода времени и заставить ваше устройство заряжать конденсатор. Затем вы можете запустить свое устройство от энергии, хранящейся в конденсаторе. Это звучит довольно сложно для меня, и лично я бы просто пошел с батареей.

Если односторонняя связь является единственным требованием, возможно, было бы проще использовать какой-нибудь модулятор FSK (возможно, на основе NE555?) И программно демодулировать?
@Czajnik Я обнаружил, что чисто аналоговые методы, как правило, сложнее разработать и заставить работать, чем цифровые. Это все, где находится ваша зона комфорта.
@Kellenjb То же самое и здесь, я в первую очередь разработчик программного обеспечения, чувствую себя намного комфортнее в цифровом мире, но для этого конкретного случая аналоговый способ выглядит заманчиво :)
Я был бы немного обеспокоен доступностью питания. Я подозреваю, что квадрату требуется гораздо меньший ток, чем датчику изображения, работающему достаточно быстро, чтобы считывать отпечатки пальцев.
@Toybuilder сканер, который я планирую использовать, потребляет всего 20 мА (при 4,5 В). Как вы думаете, этим можно управлять через разъем для наушников или мне нужно обеспечить внешний источник питания?
@Hitesh Итак, ты заставил это работать?
@Hitesh Я добавил к своему ответу на ваш вопрос о силе.

Я хочу разработать такое оборудование (например, квадратное), которое можно использовать для захвата отпечатков пальцев через разъем для наушников. Если это возможно?

Да это возможно. ИК-датчик или любой другой датчик будет принимать аналоговые данные, и вам нужно будет обработать данные и отправить их через разъем 3,5 на Iphone или Android.

Что касается справки по устройству, проверьте это http://web.eecs.umich.edu/~prabal/projects/hijack/