Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

맥도날드 앞 보행자 신호등 결과 발표

임베디드시스템 실험
by

Gi Ppeum Jo

on 7 December 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 맥도날드 앞 보행자 신호등 결과 발표

4조 동아대학교 맥도날드 앞
보행자 신호등 1. 설계 개요
1.1 배경 및 필요성
1.2 과제 목표

2. 설계 내용
2.1 설계와 관련된 이론
2.2. 설계 방법

3. 산출 결과물

4. 참고문헌 목차 1. 설계 개요 2. 설계 내용 1. 설계 개요 2. 설계 내용 2. 설계 내용 2. 설계 내용 3. 산출 결과물 및 결론 05정경훈
0639849김현욱
0640191신현민
0738505김근준
0934452조기쁨 감사합니다 Thank You 1.1 배경 및 필요성 - 매일매일 등교를 하면서 맥도날드 앞 신호등을 지나게 되는데 신호등의 원리가 궁금하였고 우리 팀이 그것을 직접 구현 할 수 있는지 의문이 들었다. 그래서 선정을 하게 되었다.
- 일정한 간격으로 파란불이 점멸이 되거나 점등이 되어있으면, 어느 순간에 빨간불로 바뀔 것인지 보행자는 알기 어렵다. 그렇게 되면 보행자가 미처 다 건너지 못한 상황에서 빨간불로 바뀌게 되어 사고가 발생할 우려가 생긴다. 그러므로 점멸되는 시간 간격을 시각적으로 보여줌으로서 횡단보도를 건널 수 있는 시간이 얼마만큼 남을지를 알려줄 수 있고 이로써 교통사고를 예방할 수 있다.
- 보행자가 많지 않은 새벽과 같은 시간에는 관리자 모드를 이용하여 빨간 불의 점등 시간을 조절할 수 있다.
- 관리자 모드를 이용하기 위해서는 패스워드를 입력해야 하는 도어락과 같은 기능이 필요하다. 또한 보안을 위해 패스워드 변경을 할 수 있는 기능도 필요하다. 1.2 과제 목표 - 동아대학교 맥도날드 앞 보행자 신호등처럼 만든다. 이 신호등은 파란불이 점멸되긴 하지만 점멸되는 시간간격이 일정하다. 우리가 설계하고자 하는 신호등은 이와 구별되게 점멸시간 간격을 달리하여 신호등이 언제 빨간불로 바뀔지를 보여줄 수 있게 한다.
- 관리자 모드를 이용하여 빨간불의 점등 시간을 조절할 수 있게 한다.
- 관리자 모드를 들어가기 위해서는 패스워드를 입력해야 하는 도어락의 기능을 추가한다.
- 관리자 모드의 보안성을 위해 패스워드를 변경할 수 있는 기능을 추가한다. 2.1 설계와 관련된 이론 - LED 켜는 방법 :
AVR과 LED에 연결된 port에 1을 인가한다.
- Delay사용방법 :
MCU에 연결된 크리스털의 동작속도로 1clock에 시간이 얼마를 걸리는지 계산하여, 어셈블리어로 몇 클럭을 소모해야 1us가 나오는지 계산하여 Delay_us를 정의 한다. 그 이후에, Delay_us를 1000번 호출하여 1ms를 만든다.
- MCU로 프로그램 다운로드 :
USB_ISP를 이용하여, 드라이버를 설치하고, 키트와 연결한 후 AVR Studio를 이용하여 다운로드 한다.
- LCD 사용법 :
LCD_string 함수에 나타내고자하는 위치와 내용을 입력한다.
- Keypad 사용법 :
열과 행을 스캔하여 열과 행에 맞는 port가 모두 1이면 입력 받는다. 2.2. 설계 방법 Task 2 의 알고리듬 기본적인 신호등의 기능을 구현하고 있다. Task 1 의 알고리듬 관리자모드의 기능을 구현하고 있다. 2. 설계 내용 2. LED
총 6개의 LED중에서 상위 3개의 LED를 신호등의 빨간불로 쓰고, 하위 3개의 LED를 신호등의 파란불로 쓴다.

3. 신호등 기본동작
빨간불이 들어온 이후에 6초의 시간동안 점등이 된 후, 파란불이 1.9초 동안 점등되고, 그 이후에 파란불이 0.42Sec부터 시작하여 0.04초씩 빨라지면서 점멸된다. 점멸되는 때의 총 시간은 4.1초이다.

4. LCD
파란불이 점등, 점멸될 남은 시간을 출력하여 알려준다. 빨간불이 점등 될 때에는 Red 라고 출력된다. 관리자 모드의 경우에는 앞에서의 알고리듬과 같이 많은 내용을 출력한다. 5. Keypad 3. 산출 결과물 4. 참고문헌 혼자서도 즐기는 임베디드 시스템 - 김종욱, 손준익 공저, 홍릉과학출판사
Full transcript