Androidのヘッドフォンジャック用の指紋スキャナー(UART、シリアル)を作成する方法


9

スクエアアップは、AndroidとiOSの両方のヘッドフォンジャックを介して磁気ストライプカードを読み取ります。Androidフォンで指紋をキャプチャしたい。指紋スキャナー(UART /シリアル)を使用して同じ方法で指紋をキャプチャするハードウェアを開発できますか?

ヘッドフォンジャックを介して指紋をキャプチャするために使用できるハードウェア(正方形など)を開発したいと考えています。可能なら?

指紋スキャナーは、UART通信プロトコルで使用できます。それで、そのようなコネクタを開発することによってヘッドフォンジャックを通して指紋画像を送る方法はありますか?


3
いい仕事の再投稿。これはかなりよく合うと思います。
Kortuk '19年

Bluetoothはオプションではありませんか?既製のUART-Bluetoothモジュールが利用可能です。
ジッピー2013

回答:


8

あなたの質問のように聞こえますが、UARTデバイスからマイクジャックに接続できるものにどうやって行くのですか?

ヘッドフォンジャックはどのプロトコルを使用しますか?あなたが話している既存のデバイスで何が行われているのかを理解するのに役立つはずです。

ただし、まだリンクがありません。これは、UARTをオーディオ自体に変換する機能です。これを行う最も簡単な方法は、UARTデバイスとAndroidデバイスの間に配置するマイクロコントローラーを購入することです。マイクロコントローラーが行うことはすべて、UARTデータを読み取って、ヘッドフォンジャックで受信したい形式に変換することです。マイクロコントローラーと電話の間にハンドシェイクを実装して、接続されていると思われるデバイスを知る必要がある場合もあります。

デバイスに電力を供給する問題もあります。ヘッドフォンジャックは、電源として使用するようには設計されていません。最も簡単な方法は、デバイスのバッテリーをたたくだけです。必要に応じて、オーディオを一定期間フルボリュームで再生して巧妙なトリックを実行し、デバイスにコンデンサを充電させることができます。次に、コンデンサに蓄えられた電力でデバイスを動作させることができます。これは私にはかなりトリッキーに聞こえますが、個人的にはバッテリーで動くでしょう。


片方向通信だけが要件である場合、おそらくF555変調器(NE555に基づく)を使用してソフトウェアで復調する方が簡単かもしれません。
コードペインタ

@Czajnik私は、純粋にアナログベースの方法は、設計してデジタルよりも機能させるのが難しい傾向があることを発見しました。それはあなたの快適ゾーンがあるもののすべてです。
Kellenjb '19年

@Kellenjbここでも同じですが、私は主にソフトウェア開発者であり、デジタルの世界ではるかに快適に感じていますが、この特定のことを考えると、アナログの方法は魅力的です:)
コードペインタ

電力が利用できるかどうか少し心配です。正方形は、指紋の特徴を読み取るのに十分な速度で動作するイメージセンサーよりもはるかに少ない電流を必要としていると思います。
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.