[[[AVR] 디지털 도어락 만들기]]디지털 도어락,도어록,소스코드, 회로도,ATmega128,AVR졸업작품,키패드,패스워드 입력,변경,비밀번호

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2016.08.07 / 2016.08.07
  • 29페이지 / fileicon zip (압축파일)
  • est1est2est3est4est5 1(구매금액의 3%지급)
  • 9,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
제가 직접 실험하고 공부한 레포트를 정리해서 작성한 압축문서입니다.

[구성 : 보고서, 회로도, 소스코드, 결과사진/동영상]
보고서에 실험환경이나 사용된 부품리스트 등이 나와 있기때문에
제공되는 소스코드와 회로도대로만 하시면 의도된 결과가 나올 것 입니다.
소스코드에는 주석이 디테일하게 기술되어 있고 실험마다 해설을 서술하여
공부하시고 이해하시기 좋도록 작성된 보고서입니다.

실행결과에 대한 사진과 동영상 파일도 첨부되어서
실험하시거나, 보고서를 작성하실 때 도움이 되실거라 생각합니다.


동작영상은

http://happyjaryo.blogspot.kr/2016/11/avr_41.html

에서 확인하실 수 있습니다.
목차
Ⅰ. 목 표

Ⅱ. 개발환경

Ⅲ. 제작
1. 부품리스트
2. 회로도
3. 소스코드
4. 실험결과
5. 기능별 원리 및 동작해석
(1) 키 입력 및 디바운싱 기능
(2) CLCD 화면 출력
(3) 키패드 입력 및 디바운싱 기능
(4) 서보모터 제어
(5) 조명·음향 효과
(6) 패스워드 입력기능
(7) 패스워드 변경기능
본문내용
Ⅰ. 목 표

디지털 도어락(Digital Door Lock)은 뛰어난 보안과 편의성으로 도어의 잠금장치로써 널리 쓰이고 있다. 이 문서에서는 AVR ATmega128을 이용하여 이러한 디지털 도어락을 제작해보려 한다. 키패드, CLCD, 서보모터, 스위치 등을 이용하여 디지털 도어락의 기본적인 기능인 잠금, 개방, 패스워드 입력 및 변경 기능을 구현할 것이다. 그리고 각 기능의 동작과 원리에 대한 동작과 원리 해석에 대해 알아보도록 하겠다.

<중략>


(1) 키 입력 및 디바운싱 기능

본 작품에서는 유저가 패스워드 입력 확인과 잠금 기능을 명령할 수 있도록 스위치를 장치했다. 소스의 [404번]에서 키입력을 받을 때는 MCU의 내부 Pull-up 저항을 이용한 키 입력 방식을 사용했다.
때문에 DDRx레지스터로 스위치 입력핀을 입력모드로 바꿔주었다. 그리고 PORTx를 이용해 스위치 입력핀을 ‘1’로 바꾸어 내부 pull-up저항을 활성화시킨다.

<중략>

(8) 패스워드 변경기능

패스워드를 변경할 때는 초기 타이틀 화면에서 키패드의 ‘#’버튼을 누르면 패스워드 변경 모드로 넘어간다. 키패드로 바꾸고자 하는 4자리의 패스워드를 누르고 스위치를 누르면 바로 패스워드가 변경된다. 도어락을 잠그고 새로운 패스워드를 누르면 패스워드 변경이 제대로 이루어진 것을 확인 할 수 있다.
자료평가
  • 자료평가0자료평가0자료평가0자료평가0자료평가0
  • 내용은 정말 마음에 드는데 생각보다 비싸네요...
  • 53202***
    (2017.12.04 19:07:49)
회원 추천자료
  • ATMEGA128 을 이용한 Door Lock
  • Keypad 를 썼지만 오른쪽줄 키는 필요없어서설정하지 않았습니다.모터가 잘 구동되는지 먼저 확인하고 잘 구동이되면 Keypad와 LCD에 연결하여 비밀번호를 설정하고 맞으면 서보 모터가돌아가면서 문이 열리도록 만들었습니다.0번 을 누르면 다시 모터가반대로 돌아가도록 만들었습니다.종합적으로 확인하고비밀번호를 바꿀 수 있게코드를 추가했습니다.비밀번호가 맞아서 문이열릴때 LED가 4번 깜빡이고 열리도록 설정 했습니다.도어락4

  • atmega128을 이용한디지털 도어락
  • 입력 받아 저장사용자가 미리 설정한 Password를 통해 출입문을 개폐목표 및 구현원리사용부품ATMEGA 1284x4 키패드16x2 lcd모니터서보모터회로도소스#include#define ENABLE (PORTABit2=1)#define DISABLE (PORTABit2=0) #define SETBIT(ADDRESS,BIT) (ADDRESS |= (1

  • [통합설계] RC(Radio Control)헬기 제작 설계
  • ATmega128 and PIN 10그림 6. ATmega128의 내부 다이어그램 11그림 7. ISP 케이블 회로도 11그림 8. 타이머/ 카운터의 Block Diagram 12그림 9. 인터럽트의 processing sequence 12그림 11. RS-232C의 결선 및 회로도 13그림 12. 각속도 계산방법 15그림 13. 기계식 G-sensor 15그림 14. 반도체식 G-sensor 15그림 15. 진자형 G-sensor 16그림 16. 진동형 G-sensor 16그림 17. SPI의 기본 구조 17그림 18. 블루투스의 핀 번호별 신호 19그림 19. H/W Block Diagram 20그림 20. S/W Block Diagram 201.0 서 론어릴 적

  • AVR 전자 피아노 만들기(ATmega,회로도,소스코드,음악)
  • 128을 이용하여 이러한 전자 피아노를 제작하는 방법에 대해 알아본다. 그리고 스위치의 입력 기술과 타이머 카운터로 출력핀에 해당 주파수를 출력하는 원리와 해석에 대해 알아 보도록 하겠다. Ⅱ. 개발환경 OS : Windows Program tool : AVR Studio, Atmel studio Compiler : AVR-GCC Language : C language AVR MCU : ATmega128Ⅲ. 제작1. 부품리스트부 품 명수 량비 고ATmega128 MCU module1AT128A-70B V2.0스피커18Ω, 0.25WResistance 100 Ω1스위치8Tact Switch2. 회로도3. 소스코드

  • 공학 전자국경의 보호
  • 키 등의 인터넷 정보파일 관리를 잘 하자!쿠키는 자신이 인터넷 사용 중에 입력되는 ID, 비밀번호, 주민등록번호 등을 나중에 찾기 쉽게 텍스트 파일의 형태로 저장하는 것을 말한다. 해커들의 목표가 되기 쉽고 개인 신상정보를 담고 있다는 점에서, 관리가 필요한 부분이다. 9) 국내 해킹사례가) 서울대학교 교육전산망용 컴퓨터 시스템 해킹사건.컴퓨터 시스템 보안에 가장 위협적이라고 할 수 있는 본격적인 해킹의 사례는 92년 7월에서야 비로소 발

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.