[센서개론] 기능성 알람시계 설계

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2011.11.02 / 2019.12.24
  • 30페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,100원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
Ⅰ. General Features

1. 시계 기능
1) 시간 수정
2) 시, 분, 초 출력

2. 스누즈 알람 기능
1) 15분 단위로 설정 가능
2) 최대 2시간 30분까지 가능

3. 알람 해제 문제 기능
1) 곱셈, 덧셈한 값의 십의 자리 이하를 입력하여 알람 해제
2) 답안 숫자 입력 기능

4. 알람 소리
1) Modulated 사이렌 음향
2) 주변 조도 감소 시 음량 증폭
Ⅱ. 세부 기능 설명

1. 총 세 가지 Mode, LED State Indicate 기능 지원
2. 네 가지 기능 버튼 지원

3. 세부 사용 설명

Snooze Mode

Alarm Alert Mode

Ⅲ. 회로 구성
1. Display
2. D-Flip Flop
3. External Interrupt
4. State Indicator
5. Light_Sensor
6. Amp
7. Siren Circuit
Ⅳ. 소스 코드
Ⅴ. Designing Features

1. 각 기능별 모듈화

2. D-Flip Flop

3. 전원 회로 일원화

4. 전원 전압 선택 가능

5. 가변 저항 활용

6. 케이블 단자


Ⅵ. Disscussion

1. 디지털 회로

2. 납땜의 기술

3. PWM을 이용한 서보 제어

Ⅶ. Appendix

본문내용
8) int Light(int *li)
//CdS 센서로부터 ADC 입력 받아 Truth Value 생성 함수.

9) int main(void)
//메인 함수, 시스템 구동 유지용 함수. Vacant While Loop로 이루어져있다.

3. Parameters

int i=0,j=0,k=0,inter_0=0,inter_1=0,inter_2=1,inter_3=0,alarm=0,alert=0;//Interrupt
int sec_1=0,sec_2=0,min_1=0,min_2=0,hour_1=0,hour_2=0,sec_bit,min_bit,hour_bit,pause=0;//Time
int digit_1=0,digit_2=0,digit_bit;//Digits
int min15_al=1,hour_al=0,remain=0,d_hour_al,d_min_al=0x15;//Alarm_Time
int num_1=0,num_2=0,op=0,ans=-1,prob_ans,seed=0;//Alert
int a=0,li=1;//Light

각 Function별 변수 설정. 총 35개의 변수가 사용됨.

1) Interrupt : Internal, External Interrupt에 관한 변수. i, j, k는 PWM Count 변수, inter_n은 외부 인터럽트에 관한 함수, alarm, alert는 스누즈 알람 카운트 진행, Alarm Alert Mode에 관한 변수.

2) Time : Timer 함수에 관련한 함수. 시계 알고리즘(sec_n, min_n, hour_n, sec_bit, min_bit, hour_bit)과 시간 수정(pause)에 관련한 변수.

3) Digits : 답안 입력과 관련한 변수.
Alarm_Time : 스누즈 시간 설정과 관련한 함수. x_al은 알람 설정시 사용되는 변수이고 d_x_al은 알람 카운트다운 시 변하는 변수로 이 값이 Display unit에 표기됨.

4) Alert : 두 개의 무작위 두 자리 Decimal Number (num_n)과 Answer match 판정, Random 함수 seeder 선택과 관련된 변수.

5) Light : CdS로부터 ADC 입력받은 값을 통해 OP-AMP on/off를 결정하는 데 사용되는 변수.

4. Interrupt Vectors

전반적인 알람 메커니즘은 if statement를 기반으로 작성되었으며, 각 모드별 상황에 대해 state parameter가 설정되어 각 Interrupt가 발생할 때마다 Logic Value를 변경한다.

1) ISR(TIMER0_OVF_vect)

Timer/Counter 0을 이용한 시계 시스템 구동용 Internal Interrupt Sub Routine. 이 서브루틴에서 알람의 대부분의 기능이 구현된다. 15625Hz의 주파수로 PWM Overflow Interrupt가 발생한다.

2) ISR(INT0_vect), ISR(INT1_vect), ISR(INT2_vect), ISR(INT3_vect)

External Interrupt의 기능을 설정하는 Interrupt Sub Routine. 네 개의 Schmitt Trigger로부터 받은 신호로 Interrupt 기능을 작동시킨다.

◆ Proteus VSM Circuit Simulator의 활용

소프트웨어 상으로 ATmega 128을 포함한 각종 디지털&아날로그 소자 시뮬레이션이 가능하여 빠른 코드 디버깅과 최적 설계가 용이하다. 또한 Oscilloscope 기능도 지원하여 파형을
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 웨어러블 디바이스의 정의, 유형 및 사례 분석
  • 설계 및 개발에 관한 연구, 영남대학교 대학원 박사학위논문, 2017.• 최종명, 웨어러블 디바이스의 유형과 서비스, 한국스마트미디어학회지, 2014.• 한국전자통신연구원, 스마트 웨어러블 기술 및 표준화 동향, 한국전자통신연구원, 2016.• 한국콘텐츠진흥원, 휴먼-디바이스 인터액션 기술, 제27호, 2012.• 한국콘텐츠진흥원, 웨어러블 디바이스의 발전 전망, 2014.• 한상철․한경수, 웨어러블, 패션과 융합하다, 한국산업기술평가관리원(KEIT) PD Issue Repo

  • [자기소개서] 자기소개서 직종별 완벽정리
  • 개론 등 현장에서 요구하는 실무 중심의 교육을 받아왔으며 아직까지 조금은 미숙하지만 한층 발전되고 원활한 직장 생활을 하기 위해서 저의 분야에 대한 공부와 연구를 게을리 하지 않을 것입니다. 저는 ♧♧항공여행사에서 근무하는 2년 동안 관광관련 사무업무는 물론 서비스에 대한 공부를 하였습니다. ♡♡항공 단말기 항공권 발권 및 여권 비자 발급 등을 했습니다. 저는 처음 하는 일은 스스로 배워가면서 개척하는 편입니다. 비록 2년간의 짧다

  • [자기소개서] 자기소개서 작성법과 업종별, 회사별 자기소개서 작성의 실제 사례
  • 개론 등 현장에서 요구하는 실무 중심의 교육을 받아왔으며 아직까지 조금은 미숙하지만 한층 발전되고 원활한 직장 생활을 하기 위해서 저의 분야에 대한 공부와 연구를 게을리 하지 않을 것입니다. 저는 ♧♧항공여행사에서 근무하는 2년 동안 관광관련 사무업무는 물론 서비스에 대한 공부를 하였습니다. ♡♡항공 단말기 항공권 발권 및 여권 비자 발급 등을 했습니다. 저는 처음 하는 일은 스스로 배워가면서 개척하는 편입니다. 비록 2년간의 짧다

  • [경영정보시스템] 유비쿼터스컴퓨팅
  • 연계Ubiquitous Network(Wireless+Mobile+Broadband) 컴퓨터정보사람사물Electronic World(전자공간)Physical World(물리공간)인간성경제성기능성편재성이동성일체성지각성자발성전자공간과 물리공간을연결해주는차세대기반 컴퓨팅기술엑조틱 컴퓨팅일회용 컴퓨팅노매딕 컴퓨팅조용한 컴퓨팅임베디드 컴퓨팅퍼베시브 컴퓨팅감지 컴퓨팅입는/심는 컴퓨팅과 목 : 경영정보학개론학 과 : 학 번 : 이 름 : 유비쿼터스 컴퓨팅(Ubiquitous Computing)

  • [e-비즈니스 공통] 1 유비쿼터스 컴퓨팅과 유비쿼터스 네트워킹은 엄밀한 의미에서 동일한 것을 지칭하지 않는다 어떤 것이 더 포괄적인 개념인 지에 대해 기술하고, ‘유비쿼터스’라는 용어 자체를 규정할 수 있는 분류 기준 두 가지를 각각 제시하고 각 기준들에 대해 다섯 가지씩의 용어들을 기술하시오
  • 개론, 생능출판사홍순구(2013) 유비쿼터스 이해와 활용사례, 유원북스김행곤(2012) 유비쿼터스 융복합 삶, 그린김성석 외(2008) 유비쿼터스컴퓨팅 개론, 한빛미디어조위덕 외(2006) 유비쿼터스 패러다임과 U-소사이어티, jinhan M&B안중호 외(2007) 유비쿼터스 사회의 이해, 집문당정균승(2005) 또 하나의 지구 출현, 유비쿼터스 혁명과 프로슈머 마케팅, 엔타임정교일 외(2008) RFID/USN 보안 기술 개발 동향, 한국전자파학회, 전자파기술표철식(2005) USN 기술 및 응

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