modalsoul’s blog

これは“失敗”と呼べるかもしれないが、ぼくは“学習体験”と呼びたい

M5StickC Plus + M5Stack用指紋センサユニットで指紋認証

M5StickC PlusとFINGER UNIT(FPC1020A)の覚書

f:id:modal_soul:20201228001133j:plain

モノ

M5StickC Plus

FINGER UNIT

www.switch-science.com

Groveケーブルで接続するタイプ。今回はこちらを使用。

FINGER HAT

www.switch-science.com

Hatモジュールタイプ。FPC1020SC

環境構築

IDEインストール

Arduino IDEを使用

https://www.arduino.cc/en/softwarewww.arduino.cc

ライブラリインストール

M5StickC Plus

github.com

M5Stack

github.com

ボードマネージャーインストール

ESP32ボードマネージャーインストール

https://dl.espressif.com/dl/package_esp32_index.json

コード

M5Stack -> Unit -> FINGER_UNIT_FPC1020Aのサンプルを参考

使用するPINを変更すればFINGER HATでも同じく動作を確認できた。

トラブルシュート

指紋を登録してもuserNumが1固定になり、Matchingにも失敗する事象が発生した。

setup で登録済みのすべてのユーザー情報を消去することで、登録・Matchingに成功した。