1. 작업 환경
- 개발 환경 : Windows7
- Language : C
- 사용 Tools : ATmel studio
- 사용 장비 : atmega128
2. 흐름도
1. 시스템이 시작되면 센서로부터 정보를 받습니다.
2. Atmega128은 센서의 출력값을 받아 ADC를 이용해 디지털 신호로 바꾸어 주며 온/습도 센서의 데이터 시트에 나온 계산 방법에 의해 온도와 습도를 구해 LCD에 display 해줍니다.
3. 사용자가 원하는 온/습도 범위 내에서 가습기와 백열등을 원하는 상태로 제어 해줍니다. 가습기의 경우 DC 5V를 주어 Atmega128에서 PortA 출력을 통하여 On/Off 제어를 합니다. 백열등의 경우 가습기와 같이 PortA 출력을 통해 Relay를 제어하는 스위칭 방식을 이용하여 제어합니다.
4. 그에 따른 온/습도 변화를 계속 측정하고 같은 매커니즘을 반복해 수행합니다.
3. 시현 영상
1)백열등, 가습기 OFF
2)백열등, 가습기 ON
'Embedded > Project' 카테고리의 다른 글
[Project] opencv을 이용한 자율주행 자동차 (30) | 2017.03.29 |
---|