336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


Naver

[uno도어락]

[우노 도어락]

[VHDL doorlock 예제] :: 댓글남겨주세요

[uno 유노도어락] :: 의뢰하러 언제든 오세요~

[우노 도어록]



의뢰하실분들은 (▶LINK) 를 눌러주세요



많은 사람들이 도어락을 만들기위해

디바이스마트 에서 취급하는

아래 맴브레인 키패드(=KeyPad)를 주로 구입하곤한다.

제일 먼저 봐야할건 키패드의 핀아웃이다.

1번키를 누르면 8번,4번이 short된다. (참고로 밑에서부터 위로 1~8번 핀이다.)



8,7 :: #버튼

8,6 :: 9번

8,5 :: 4번

8,4 :: 1번



Simulation 중에 7을 누르면 short가 되면서 아래 LED가 켜지는 것을 확인할 수 있다.


▼구독 & 좋아요 부탁드립니다. (알람설정은 꺼두세요 (영상이 재미가 없습니다.ㅠ))







부품리스트

Arduino UNO : 7500원 (▶LINK)

   5500원 (▶LINK)

키패드 : 4800원 (▶LINK)

Keypad.zip



지문인식센서 : 35000원 (동신전자에서 Off-Line으로 구매) (JM-101)

서보모터 : 12000원 (▶LINK)

Total : 59300 원

셈플전자 매장번호()

셈플전자 사장님번호()


지문인식센서 (SEN0188)




Red    : Vcc

Green : Rx에 연결

White : Tx에 연결

Black  : GND

(나머지 핀은 사용하지 않는다.)

Adafruit-Fingerprint-Sensor-Library-master.zip

스케치 >> 라이브러리 포함하기 >> .ZIP라이브러리 추가...

위 zip파일 째로 추가하면 예제를 비롯한 모든 파일이 추가된다.


이제 지문을 등록하는 방법을 소개하려한다.

파일 >> 예제 >> Adafruit Fingerprint Sensor Library

>> Enroll

명부에 올리다. 등록하다 의 의미를 갖는 Enroll을 택하고 뜨는 코드를 업로드 해준다.

이때 Arduino의 2,3번 핀이 각각 Green, White lines에 연결되있어야한다.

(2,3(=RX,TX) ----- Green,White(=Tx,Rx))


이렇게 업로드가 끝나면

툴 >> 시리얼 모니터 를 택하면 아래 그림처럼 새로운창이 뜬다.

Please type in the ID # (1 ~ 127) 이라 함은 총 127개의 지문을 등록할 수 있다는 뜻이다.

우선 "1"이라고 타이핑하고 Enter를 눌러보자.

위 메세지 처럼뜨는건 지문등록을 기다리고 있다는 의미이다.

등록하고픈 지문을 갖다댄다.


▲Image가 taken되고, Remove finger하라는 메세지가 이어서 뜬다.

지금 갖다댄 지문은 ID1로써 등록된것이다.

Place same finger again메세지가 뜨면 같은 지문을 갖다댄다.

▲위 메세지가 뜬다면 제대로 등록된것이다.


이제 메인 코드를 얹어보자.

지문인식 SampleCode(LED ON OFF).txt

지문인식빼고 키패드만 있는 코드.txt

Rx,Tx Test Code.txt

키패드입력후 지문인식 (Kocoa Fab)(코코아팹)(코드수정).txt



JM-101-Optical-Fingerprint-Module-User-manual-V1.8a.pdf

▲4개 핀만 사용하여 UART 통신을 하면 된다.




Fingerprint_Scanner.zip

GT-511C3 (▶Datasheet LINk) 참고

FPS_GT511C3.cpp

FPS_GT511C3.h



스케치>>라이브러리포함시키기>>ZIP라이브러리 추가

여기서 위의 Fingerprint_Scanner.zip을 보함시킨다.

그리고 예제로 들어가서 FPS_Enroll을 통해 지문을 인식시켜야한다.

처음에 컴파일할때 Fatal Error가 발생될것이다.

그 이유는 FPS_GT511C3.h 경로를 못찾았기 때문이다.

상대경로이므로 왠만하면 FPS_Enroll과 같은 폴더안에 Header를 위치시킨후 컴파일하는게 좋다.


▼관련코드

https://circuitdigest.com/microcontroller-projects/arduino-fingerprint-sensor-gt511c3-interfacing


그대로 납땜해달라는 요청도 받습니다.

위 회로상의 지문인식센서는 GT-511C3 모델이므로 주의해서 구매하세요

LCD는 i2c 방식이 아닌 16개 핀을 직접 연결하는 방식을 써야합니다.

LCD구매링크는 (▶LINK)

오랜지보드 (코코아팹) 구매링크 (▶LINK) 저렴하게 구매하실분은 댓글주세요

키패드만 테스트(지문인식 빼고).txt






▼마그네틱 도어센서

노란선이 GND

노랑-보라 :: Normal Close (마그네틱을 가까이 하지 않은 상태에서 Short상태이다.)

노랑-초록 :: Normal Open




안드로이드 스튜디오 도어락.vol2.egg

안드로이드 스튜디오 도어락.vol3.egg

안드로이드 스튜디오 도어락.vol1.egg


'졸업작품 > Doorlock (AVR)' 카테고리의 다른 글

얼굴인식 기반 도어락  (0) 2017.06.27
Posted by ElectricShock
:
BLOG main image
잡동사니들(지극히 개인취향인...) (다른글에도 댓글 부탁해요♥) You May Leave English Messages on GuestBook. by ElectricShock

공지사항

카테고리

분류 전체보기 (782)
Programming(=프로그래밍) (3)
MiDi (2)
Animation (4)
Blender (3D Graphic Program.. (10)
Blendtuts.com (Series) (1)
Blender 기초 팁들 (2)
Processing (디지털미디어과) (2)
Music (1)
Books in the world (0)
Communication(CAN, UART, et.. (12)
MCU Examples (PIC 기반) (7)
Transistor (1)
Mikro C Pro (11)
Mikro Pascal (1)
Proton IDE (0)
Robot (0)
Swift 3D (1)
Dummies Series (1)
All about Hacking (0)
제2 외국어 (1)
PIC 해외서적들 (3)
AVR (25)
PIC (MikroC) (MPLAB) (4)
Assembly (2)
ARM (3)
Arduino (26)
PSpice (1)
Proteus ISIS (14)
CodeVision (2)
FPGA (15)
MPLAB (24)
PCB (the Procedure) (15)
3D Printer (5)
PICKIT3 (6)
Matlab (11)
RaspBerry PI (15)
BeagleBone (1)
Android Studio (17)
졸업작품 (172)
Korea History (0)
Issue(사회) (73)
Multimeter 리뷰 (1)
Oscilloscope (1)
A (34)
B (19)
J (6)
C (32)
P (12)
T (37)
H (12)
I (12)
M (44)
R (5)
E (5)
F (2)
D (9)
O (2)
L (7)
S (9)
W (2)
V (6)
G (14)
Visual C++ or Visual Studio (2)
Android App Development (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백