AVR을 이용한 지능형 선풍기 만들기. (무선리모콘)
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

AVR을 이용한 지능형 선풍기 만들기. (무선리모콘)에 대한 보고서 자료입니다.

목차

1. 개요
2. 설계 목표
3. 제작을 위한 기본 이론 및 설계
(1) CDS
① 센서 이론
② 회로의 설계
(2) AD 컨버터
① 기본 이론
② 소스 설계
(2) 릴레이
① 기본 이론
② 회로의 설계
4. 관련 시장 동향
5. 현재 고급 선풍기 시장의 예
6. 지능형 선풍기의 설계
7. 회로도
(1) 전원부
(2) 구동부
8. 지능형 선풍기의 비용
9. 소스
10. 작품 사진
11. 결과 및 고찰

본문내용

unter && timer_counter < 550)
{
timer_counter = 0;
status = 0x00;
bit_counter=0;
}
else
status = 0x00;
}
else if(status == 0x03)
{
if (2 < timer_counter && timer_counter < 7)
{
timer_counter = 0;
custom2_w |= (0<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x04;
}
}
else if (8 < timer_counter && timer_counter < 15)
{
timer_counter = 0;
custom2_w |= (1<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x04;
}
}
else
status = 0x00;
}
else if(status == 0x04)
{
if (2 < timer_counter && timer_counter < 7)
{
timer_counter = 0;
data1_w |= (0<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x05;
}
}
else if (8 < timer_counter && timer_counter < 15)
{
timer_counter = 0;
data1_w |= (1<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x05;
}
}
else
status = 0x00;
}
else if(status == 0x05)
{
if (2 < timer_counter && timer_counter < 7)
{
timer_counter = 0;
data2_w |= (0<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x00;
}
}
else if (8 < timer_counter && timer_counter < 15)
{
timer_counter = 0;
data2_w |= (1<<(7-bit_counter));
bit_counter++;
if (0x08 <= bit_counter)
{
bit_counter = 0x00;
status = 0x00;
}
}
else
status = 0x00;
switch(data1_w)
{
case 0x90: // Button 1
Turn_off();
sbi(PORTC,0);
time_count = 1;
break;
case 0x48: // Button 2
Turn_off();
sbi(PORTC,1);
time_count = 2;
break;
case 0x50: // Button 3
Turn_off();
sbi(PORTC,2);
time_count = 3;
break;
case 0xF8: // Button 4
if(turn_temp==0)
{
sbi(PORTC,3);
time_count = 4;
turn_temp=1;
}
else
{
cbi(PORTC,3);
time_count = 4;
turn_temp=0;
}
break;
case 0b11010000:
{
Turn_off();
cbi(PORTC,3);
time_count = 1;
}
default:
break;
}
status = 0x00;
custom1_w = 0; //저장
custom2_w = 0; //저장
data1_w = 0; //저장
data2_w = 0; //저장
bit_counter = 0x00;
//} //보수 체크 완료
}//5단계
timer_counter = 0;
}
10. 작품 사진
11. 결과 및 고찰
현재 15만 원 선에서 팔리고 있는 선풍기를 3만 원 이하로 제작할 수 있어서 설계의 목적을 달성 할 수 있었다. 뿐만 아니라 기존에 없던 기능인 자동 Off 기능을 추가하여 안정성 및 기능을 향상 시킬 수 있었다. 또한 한 번도 사용해보지 못한 ATmega8을 사용해 볼 수 있었으며, 1학기에 이어 AVR의 거의 모든 기능을 사용할 수 있어서 계획한 목표를 충분히 달성 할 수 있었다.
  • 가격7,000
  • 페이지수9페이지
  • 등록일2009.06.15
  • 저작시기2008.3
  • 파일형식한글(hwp)
  • 자료번호#541378
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니