개발/아두이노

[아두이노] 지문인식 모듈 구동 소스

두노이노 2014. 12. 9. 20:33

아두이노는 오픈소스로 되어있어서 이러한 특이한 모듈들을 다루기가 쉽다

아트로봇에 판매하는 지문인식 모듈을 이용한 테스트다.







 

입력전압은 3.6 ~ 6.0V이고 두개의 신호선을 이용하여 Serial통신으로 데이터를 송수신한다.

 

물론 라이브러리가 제공이 되어서 쉽게 시리얼로 등록 및 확인을 할 수 있다.

 

라이브러리 첨부파일 받는 곳

http://cafe.naver.com/dunoino/9

 

라이브러리 추가하는 방법은 다른 게시글을 보시면 확인할 수 있습니다.

 

라이브러리에서 enroll 이라는 예제소스를 실행시켜보자

 

그리고 시리얼 모니터를 실행시키면 아래와 같이 뜨게 된다.




ID를 0이라고 정해보자

0이라고 쓰고 Send 버튼을 보낸다.

 

 

그러면 아래처럼 Waiting for valid finger to enroll 이라는 메시지가 뜨고 모듈에 빨간 적외선 불이 들어오게 된다.



그리고 손가락을 한번 인식시킨다.


 


Image Taken이 뜨고 Remove finger이 뜨게되면 손가락을 다시 떼었다가

 

다시한번 Place same finger again

 

같은손가락을 인식시킨다.

 



그러면 Stored! 라는 메시지를 받을 수 있다.

 

0번이라는 ID에 나의 손가락이 저장된것이다.

 

 

 

 

이제 내 지문을 확인하는 방법이다.

 

fingertest 라는 예제를 실행시키고 시리얼 모니터를 실행시켜보자.



지문인식기를 찾고 유효한 지문을 기다린다.

 

 



처음에 등록한 손가락을 인식시키게 되면 Found ID #0 이라는 메시지를 받을 수 있다.

 

이런식으로 등록 후 확인이 가능하고

 

얼마나 등록이 되었는지, 또 지우는 예제도 포함되어 있기 때문에 쉽게 응용할 수 있을것이다.