컴퓨터시스템입문 기말보고서, 스마트홈구현
- 최초 등록일
- 2024.07.14
- 최종 저작일
- 2018.06
- 7페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"컴퓨터시스템입문 기말보고서, 스마트홈구현"에 대한 내용입니다.
목차
1. 작품 개요
2. 구현 기술
3. 소요 부품 및 구입처
4. 보완 사항
5. 소스 코드
본문내용
1) 작품 개요.
사람들에게 편리한 삶을 주는 스마트 홈을 구현해 보았습니다.
첫 번째로는 블루투스로 연결된 스마트 기기를 사용해 집 안의 불을 자유자재로 껐다 켰다 할 수 있게 합니다. 버튼 하나만 누르면 원하는 공간의 불을 키고 켤 수 있습니다.
두 번째로, 온도가 28도 이상으로 올라가면 자동으로 창문이 열리고 선풍기가 돌아가면서 환기가 됩니다. 공기가 순환하면서 일정 온도 아래로 온도가 자동적으로 조절됩니다.
세 번째, 와이파이와 연결해서 그 날의 날씨 정보를 알 수 있습니다. 기상청의 링크와 연결된 와이파이 기술을 사용하여 그날의 날씨와, 온도 등의 실시간 정보를 받아오고 그 정보를 알 수 있습니다.
2) 구현 기술
집 안의 불은 blynk를 사용하였습니다. 블루투스를 활용하여 아두이노와 스마트 기기를 연결시켜 blynk앱을 통해 거실(L)과 첫 번째 방(R1), 두 번째 방(R2)의 LED를 키고 켜는 동작을 수행합니다.
날씨, 온도, 습도를 출력하기 위해서는 노드 mcu를 통해 와이파이와 비밀번호를 설정한 후 그 와이파이를 통해 기상청에서 모현읍의 날씨를 xml을 통해 가져옵니다. 가져온 xml을 파싱해 현재 온도, 날씨, 습도를 string에 저장하고 출력합니다.
온도 감지 센서와 DC모터, 서브 모터를 같이 활용합니다. 정해놓은 온도(저희는 28도로 정해놓았습니다.) 이상으로 온도가 상승하면 DC모터에는 날개를 설치하여 선풍기를 만들어 시원한 바람이 불도록 해 놓았습니다. 그와 동시에 서브 모터도 작동하여 90도만큼 움직입니다. 서브 모터가 움직이면 닫혀있던 창문을 열리게 해 줍니다. 일정 온도 아래로 다시 온도가 조절된 후에는 DC모터는 작동을 멈추고 서브 모터는 원래로 돌아와 창문을 자동으로 닫히게 합니다.
참고 자료
없음