[졸업작품]디지털습도계 HS1100 , LCD [ATMEGA88515]
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[졸업작품]디지털습도계 HS1100 , LCD [ATMEGA88515]에 대한 보고서 자료입니다.

목차

1.작품명

2.작품 개요

3.목적

4.구성 블럭도

5.작동 설명

5.1회로도

5.2회로도 설명

5.3프로그램 설명

5.4소스프로그램

6.부품리스트

7.졸업작품 과정에서 느낀점

8.참고서적

9.데이터시트

본문내용

디지털 습도계 이다. 마이크로 프로세서 ATMEGA8515 를 사용해서 디지털 습도계를 만들었다. 16x2 Line LCD에 습도표시를하였다.
습도는 정말 중요하다. 사람이 생활하기에 적당한 온도는 20도정도 , 습도는 50~60% 라고 한다.
장마철 같은 날에는 습도가 높아서 병원균의 활동이 강하고, 또 습도가 너무 낮으면 산불 위험에 놓여지게 된다.
이만큼 습도는 일상생활에서 중요하며, 적당한 습도를 유지하기 위한 제습기, 에어컨등 많은 가전 제품에서도 습도를 맞춰주기 위해서 습도를 측정하게 된다.
수업시간에 배운 AVR 에 대해서 좀더 확실히 이해하고자 습도계와 온도계 표시기를 ATMEGA8515 CPU로 만들게 되었다.
예를들어서 주파수가 6728 Hz 라면 습도는 50%가 된다.
그런데, 주파수와 습도의 관계는 습도가 10% 단위로 나와 있으므로 이것을 그래프로 만들어서 값을 찾아야 한다.
예를 들어서 주파수가 7351 ~ 7224 범위에 있을때의 습도를 구해본다.
주파수 와 습도의 관계에서
주파수가 7351이면, 습도는 0
주파수가 7224이면, 습도는 10
void lcd_disp_Humidity (unsigned long cnt)
{
unsigned long Hum;
int i;
unsigned long jari[3]; /* 0부터 사용한다. */
if ((cnt <= 7351) && (cnt > 7224)) Hum = Humidity (7351 , 7224 , 0 , 10 , cnt); /* RH = 0 ~ 10 사이 일때 */
else
if ((cnt <= 7224) && (cnt > 7100)) Hum = Humidity (7224 , 7100 , 10 , 20 , cnt); /* RH = 10 ~ 20 사이 일때 */
else
if ((cnt <= 7100) && (cnt > 6976)) Hum = Humidity (7100 , 6976 , 20 , 30 , cnt); /* RH = 20 ~ 30 사이 일때 */
else
if ((cnt <= 6976) && (cnt > 6853)) Hum = Humidity (6976 , 6853 , 30 , 40 , cnt); /* RH = 30 ~ 40 사이 일때 */

키워드

ATMEGA8515,   8515,   8051,   습도계,   HS1101,   졸업작품,   센서,   HS1100
  • 가격10,000
  • 페이지수32페이지
  • 등록일2005.06.28
  • 저작시기2005.06
  • 파일형식압축파일(zip)
  • 자료번호#304823
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니