TTL IC를 사용한 디지털 도어락(Digital Door Lock)

 온도센서와 충격센서를 내장한 간단한 도어락(Door Lock)

-작품 사진

<메인 앞>

 


<메인 뒤>

 





<키 1>

 



<키 2>

       


-관련 자료 조사 분석


 동작원리

 -키(Key)

  도어락의 비밀번호를 설정하기 위해서 키(Key)를 사용하였습니다.

키의 외관은 25핀의 패러렐 커넥터를 사용하였고, 실제로 사용하는 핀은 25개의 핀

중에 11개입니다. 각 핀의 용도는 아래 그림과 같습니다.

 

  비밀번호를 설정할때는 2진수의 1에 해당하는 숫자는 Vcc에 0에 해당하는 숫자는  

GND에 연결하여 주면 됩니다. 예를들어 비밀번호를 ‘79’로 지정했을 경우 십의

자리인 7은 2진수로 0111 이 되며 3번핀에 GND를 연결하고 4,5,6번핀에 Vcc를

연결합니다. 일의 자리인 9는 2진수로 1001 이 되며 8,11번 핀을 Vcc에 연결하고

9,10번 핀을 GND에 연결합니다.

 

   2번핀인 Key-On은 항상 Vcc에 연결되어 있으며, 키가 꼽혀있을 때에만 문이

  열리도록 하기 위해서 존재합니다.


 


- 관련 이론

-10진 카운터(Counter)

    7490 IC의 내부에는 2진 카운터와 8진카운터가 내장되어있다. 10진카운터로

  사용하기 위해서는 2진 카운터의 출력을 8진 카운터의 입력으로 연결하면

  됩니다.

  아래그림에서 CLKA는 2진카운터의 입력이고, CLKB는 8진카운터의 입력입니다.

  QA는 2진카운터의 출력인데, QA에서 CLKB로 연결하여 10진카운터로

  작동합니다.

 

 


-7세그먼트의 숫자 표시

        7490칩에서 BCD 형태로 표시될 숫자의 정보가 오면 7447 칩을 통해 FND에 표시

        할 수 있습니다.

      

 


-트랜지스터(Transistor)

트랜지스터에는 기본적으로 PNP형과 NPN형

2가지 종류가 있습니다.

 3개의 단자가 있으며 각각의 단자를 에미터(Emitter), 베이스(Base),

콜렉터(Collector)라고 합니다. 에미터, 베이스, 콜렉터는 각각 E, B, C라는

기호로 표시되며, 내부는 기본적으로는 다이오드가 다음 그림과 같이 접속되어

있는 모양으로 되어 있습니다.

 

NPN트랜지스터의 경우는 베이스에서 에미터, 베이스에서 콜렉터의 방향으로

각각 다이오드가 들어가 있도록 되어 있으며, PNP트랜지스터의 경우는

에미터로부터 베이스, 콜렉터로부터 베이스의 방향으로 각각 다이오드가

들어가 있도록 되어 있습니다.


BE간에 전류를 흐르게 하면 CE간에 전류가 흐르게 됩니다.

여기서 트랜지스터의 베이스·에미터간에 흐르는 전류를 베이스 전류(IB)라고

하며,콜렉터·에미터간에 흐르는 전류를 콜렉터 단자를 흐르는 전류라는 것으로

콜렉터 전류(IC)라고 합니다. 그리고 이 IB와 IC는 다같이 에미터 단자에도

흐르게 되므로 이 전류를 에미터 전류(IE)라고 합니다.

  그리고 NPN, PNP 어느 트랜지스터인 경우에도 IB, IC, IE 간에 흐르는 

전류량에는 다음의 관계가 있습니다.

 


-온도센서

 집안내부에 화재등의 이유로 온도가 크게 올라갈 경우 문이 자동으로

열리게 됩니다. 온도가 올라가면 모터 구동부에 연결되어있는 써미스터의

저항값이 낮아지면서 모터가 동작하게 됩니다.



-충격센서

   강제로 문을 개방하려고 충격을 가할 경우 경보음이 울리게 됩니다.

문에 충격이 가해지면 기울기 센서 안의 수은이 출렁 거리다가 순간적으로

스위치가 닫히게 됩니다. 그러면 스위치와 연결되어있는 캐패시터에 전하가

충전되게 되고, 트랜지스터의 전류 증폭 작용으로 수분 간의 DC부져 경보음을

울릴수 있게 됩니다.


-부품 및 소자

 -써미스터(Thermister)

  일반적으로 주위의 온도에따라 저항값이 바뀌는 소자를 말합니다.

  NTC(negative temperature coefficient thermistor),와 PTC(positive-

   emperature coefficientthermistor) 로 나뉘며 NTC는 온도가 올라갈수록 저항값이 낮아저 전기가 잘 흐르게 되고, PTC는 온도가 올라갈수록 저항값이 높아저 전기가 잘 흐르지 않게 됩니다.


 -DC압전부저(PIEZO ELECTRIC BUZZER)

  전압신호를 음량신호로 바꾸어 줍니다.

  극성에 주의해야 하며 원 내부는 양(+)극 빨간선으로 원둘레는 음(-)극 검정선으로 연결해야 한다.

  저주파 신호전압을 가하면 일그러짐이 발생하고, 그에 의해서 진동판이 진동하여 음량을 발하도록 만들어진 원형모양의 판으로 되어 있다.


 -15”기울기센서(수은 스위치)

   아래 그림과 같이 패키지안에 수은이 들어있어 센서가 기울어지면 수은에

   의해 두 접점이 연결됩니다.


 

- 회로도 및 동작 설명


-전체 회로도

 


-충격 센서(충격이 감지되면 부저를 울림)
-모터 구동부의 회로

-온도 센서(집안의 온도가 60도씨 정도 올라가면 문이 자동으로 열림)

- 동작설명 (열림)

(1)비밀번호가 셋팅되어있는 키(key)를 도어락의 오른쪽에 있는 포트에            꼽 습니다.

 (2)키(key)가 정상적으로 꼽히면 노란색LED가 켜집니다.

 (3)‘7-세그먼트’ 오른쪽의 버턴을 눌러 키(Key)에 셋팅된 비밀번호가

   ‘7-세그먼트’에 표시되도록 합니다

 (4)“열림” 버턴을 누릅니다.


- 동작설명 (닫힘)

(1)“닫힘” 버턴을 누릅니다.



ps. 해정기를 사용해도 안열립니다. 다만 회로가 아작 납니다 -_-;;

by 재동이 | 2007/08/10 23:39 | ┌ 전자회로 | 트랙백 | 덧글(15)

트랙백 주소 : http://rabe.egloos.com/tb/1398608
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 재동이 at 2007/08/11 23:24
숙제는 다 끝냈습니다. ;;

결과는 블로그에 비밀글로 올려놓았습니다.
Commented by 서린 at 2007/08/12 01:38
잘 봤다 :) 교섭 들어가지. 가능하면 내 메일로 분석 레포트 하나 다오.
..한국 들어가면 술 한잔 사주랴?
Commented by 재동이 at 2007/08/12 01:49
정식으로 레포트를 완료하려면 대략 일주일정도는 걸릴것 같습니다.(짧으면 3일정도)

술자리는 언제나 환영입니다 :)
Commented by 서린 at 2007/08/29 10:22
...아 심심하다.
Commented by 재동이 at 2007/08/30 20:08
일반적인 직장인들에게서 좀처럼 일어날거 같지 않은 상황이시군요;

Commented by 서린 at 2007/09/06 17:13
질문하나.

개행이 없는 txt가 있어서,

노트패드나 워드패드에서, . 를 마침표(.)+개행으로 변환하는 방법 있냐.

Commented by 재동이 at 2007/09/07 06:23
노트패드나 워드패드에는 없지만.

C언어로 간단하게 구현할수 있습니다.

한번 만들어 볼께여
Commented by 서린 at 2007/09/07 10:09
웃 아니 ~_~ 해결 되었다. 무려 ^p가 개행이더군. '.'를 '.^p'로 치환하면 해결~
Commented by 서린 at 2007/09/07 10:48
..망할, 안되는군.

...<br>로 치환하고 웹브라우져에서 새로 저장해버릴까 -_-
Commented by 인랸매냐 at 2007/09/07 11:03
에디트플러스면 '전체바꾸기'로 간단하게~ ^^
Commented by 서린 at 2007/09/07 17:59
http://news.naver.com/hotissue/ranking_read.php?section_id=102&ranking_type=popular_day&office_id=079&article_id=0000186422&date=20070907&seq=3

너네 학굔 이런 일 없냐.

..만일을 위해 '동시 등록 가능 제약'같은거 걸어줘야 하는거 아냐?
Commented by 재동이 at 2007/09/07 22:31
'너네 학교' 말이 조금 어색하네여;;

뭐 이런일은 아직은 없겠지만 누군가가 조심스레 가능성을 시사하긴 했습니다.

물론 강의여석를 팔게 된다면, 구입한사람은 확실히 강의를 수강한다는 게런티가 있어야

하는건데.. 그걸 역으로 사용해서

강의를 구입하려는 시점에 다른 사람 계정으로 강의신청 매크로를 돌립니다.

팔려는사람이 강의를 빼고, 사려는사람이 강의를 신청할때 일부러 수강번호를 틀리게하면서

약간 어리버리를 깝니다. 그러다가 신청하면 이미 자리가 꽉차있는 상태겠죠. 우훗

눈에는 눈 이에는 이로, 상대하는것이 인지상정이라고 생각합니다 :)
Commented by 서린 at 2007/09/10 13:51
..너네학교가 너네학교지 뭐.

인지상정이라 ~_~

..아 여전히 심심하다.
Commented by 김춘호 at 2009/11/05 23:35
안녕하세요. 대학에서 프로젝트를 하기위해서 주제를 찾던중에 방문하게 되었구요, 이번 프로젝트로 디지털 도어락을 해보려고 합니다.

여러자료를 얻고자했던 중에 그쪽께서 하셨던 작품을 토대로 해보려고 합니다.

작품을 만들다가 어려운점이 있을때 여쭈어보고 싶어서 이렇게 미리 인사를 드립니다..
Commented by 재동이 at 2009/11/06 12:19
네 언제든지 물어보세여 ^^

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶