본문 바로가기
아두이노(SPL-duino)

아두이노보드와 ip camera를 이용한 원격 전원 제어

by 민서아빠(과학사랑) 2014. 1. 10.

얼마전 시골에 집을 가진 선생님으로 부터 시골집에 내려가기전에 출발하면서 보일러를 가동시키고 싶은데 방법이 없냐는 질문을 받은 적이 있다.

 

wifi를 통해서 전원을 제어하는 것들은 몇개 상품으로 나와 있으나, 인터넷을 통해 원격에서 제어하는 것은 상당히 복잡하고 어렵다는 것을 알 게 되었다.

 

그러다가 ip camera 의 경우 원격에서 회전시키거나 움직일 수 있다는 것을 알게 되었다.

 

그래서 ip camera의 움직임을 아두이노보드에서 감지하고 아두이노보드에서 릴레이를 이용하면 전원을 켤 수 있겠다는 생각을 하게 되었다.

 

그래서 만들어 보았다.

 

준비물

 

 

1. ip camera(인터넷으로 제어가 가능한 ip camera - 여기에서는 Vstarcam-100 유무선 IP카메라 사용)

      ip camera에 대한 설명은 링크 참고(http://sciencelove.com/1941)

 

2. spl-duino(아두이노 호환 보드)  (spl_duino 보드에 대한 설명은 링크 참고 http://www.sciencelove.com/1757)

    - 소리센서 (소리 입력 받음)

    - 거리센서 (거리 감지)

    - led 등 (표시등)

    - 선풍기 (테스트용 제품) 

         선풍기 대신 릴레이를 연결하면 220V 전원도 on/off 가능 

         릴레이연결에 대한 것은 링크 참고(http://sciencelove.com/1900)

 

3. 스마트폰 (스마트폰으로 화면을 보면서 ip camera 제어)

 

방법

 

1. 카메라 아래쪽에 거리센서를 두고 카메라 옆에 종이를 달아 카메라를 회전시켜 종이가 거리센서 위에 오게 하면 작동 준비상태가 되도록 하였다.(작동 준비상태가 되면 표시등이 켜진다.)

 

2. 표시등이 켜진 상태에서 큰소리를 전송하면 ip camera에서 큰 소리가 나게 되고 카메라 스피커 부분에 있는 소리센서(마이크)에 큰소리가 들어오면 선풍기 전원을 on 또는 off 하도록 하였다.

 

3. 오동작을 막기 위해 작동이 되고 나면 표시등이 꺼지게 되고, 다시 작동시키려면 카메라를 회전시켰다 다시 돌아와야 표시등이 켜지게 하였다.(멀리 떨어져 있다면 카메라를 돌려 표시등이 꺼져있게 하면 주변 소리때문에 오동작할 염려가 없다.)

 

 

같은 방법으로 원하는 기기에 연결하면 어떤 기기든지 원격에서 인터넷으로 조작이 가능하다.