도어센서와 릴레이스위치를 이용한 USB단자 있는 전자제품 상태 동기화

카테고리: IoT

배경

전자제품의 On/Off 상태를 확인하기 위해서는 스마트 플러그를 연결해서,

실시간 전력량을 확인하여 현재상태를 확인 할 수가 있는 방법이 존재하고

하모니를 이용해서 컨트롤하는 제품에 많이 사용되고 있는 방법이다.

하지만 그럴 용도로 사용할 수 있는 스마트 플러그는 하나의 조건이 필요하다.

바로 실시간으로 전력량이 리포트되는 기능이 있어야한다.

알고있는 사용가능한 제품들 리스트와 특징은 아래와 같다.
– 스마트싱스 정품 플러그
=> 리포트 속도도 빠르고 다 좋지만 가격이 비싸고 플러그가 110v

– 중국 NAS-WR01ZE
=> 가격도 메리트가 있고 리포트 속도도 좋다… 하지만 양품뽑기운이 필요
(나의 경우 2개 샀는데 1대 메롱함)

– 다원 스마트플러그(강제refresh필요)
=> 국산제품이고 가격도 좋지만, 순간전력량 리포트 기능이 없어서 수동 Refresh필요

갑자기 플러그 설명글이 되버렸는데…

이렇게 플러그가 하던 On/Off상태 체크를 ‘신짱’님께서

티비에 전원이 On되면 USB 포트에 전원이 들어오는 점을 파악하고

USB + 릴레이스위치 + 샤오미도어센서를 조합하여 On/Off하는 제품을 만드셨다.

나도 대기전력이 거의 없는 티비에 스마트플러그를 이용하는 것은 낭비라고 생각되어,

티비용으로 하나 제작을 하였다.

준비물

1. 릴레이스위치

2. 샤오미 도어센서

3. USB 케이블

4. 기타도구

작업 내용

1. 샤오미 도어센서 분해 후 쇼트시에 열림/닫힘 되는 접점 확인
=> 신짱님께서 알려주신 포인트 사진

2. 직접 점전에 두개의 선 납땜 작업
=> 직접 작업 한 사진… 납땜이 어설프게 되서 나중에 떨어져버려서 다시 작업하였지만 재작업 사진은 없음.

3. 케이스에 구멍뚫어서 재조립
=> 그냥 보드상태로 사용해도 되지만, 보드 보호차원에서 케이스에 선이 나올 수 있는 구멍 만들어서 씌움.

4. 릴레이 스위치와 도어센서 NC접점으로 연결
=> 릴레이 스위치 동작전에는 도어센서가 닫힘 상태
릴레이 스위치가 동작하면은 도어센서가 열림 상태로 변경됨
(사진에서는 NO접점으로 작업된 모습.
릴레이가 전원 On 후 계속 스위치가 연결되는 문제가 발생하여 추후 NC로 변경함)

5. 릴레이 스위치 전원 및 신호부분에 USB케이블의 + / – 전선 연결
=> 릴리에 스위치 부품이 + / -에 추가로 신호부분이 있지만 TV에 의한 입력은 + / -만 있기 때문에,
릴레이 스위치에 신호부분과 + 부분을 쇼트시켜서 같이 처리되도록 함
[+와 s단자를 납땜으로 일체화 시킨 모습]

[USB케이블 + / – 만 남기고 릴레이 스위치 (+, S) / – 에 연결한 모습]

적용 화면

1. TV뒤에 USB연결 부분에 작업물 연결 후 TV On/Off 후 동작 결과 확인
– TV On시 릴레이 스위치에 불이 들어 오고 도어센서 열림으로 변경 됨
– TV Off시 릴레이 스위치 동작하지 않고 도어센서 닫힘으로 변경 됨

2. ‘KuKu Harmony’에서 상태체크 설정변경
– 기존 ‘Power Meter’(플러그)로 상태 싱크를 하던 것을 ‘Contact’(도어) Type으로 변경

– ‘Contact’ Type의 센서 중에 이번에 제작 등록한 도어 센서를 선택(여기선 ‘TV State’)
=> 도어 센서가 열림일때 TV 상태를 On으로 싱크를 할 것이기 때문에 ‘Mode’는 ‘Normal’로 설정

도어센서와 릴레이스위치를 이용한 USB단자 있는 전자제품 상태 동기화”에 대한 10 의견

  1. 쿠쿠님 너무 깔끔하게 선을 마무리 하셨네요. 보기 좋아요^^

  2. 글 잘 봤습니다.
    다원은 강제 리프레쉬와 리피터 기능의 부재가 참 아쉬운 제품이죠.
    오늘 하루도 잘 마무리 하세요.

  3. U플러스 셋업박스도 할수있는 방법이 없을까요?ㅠ 해봤는데 되지 않더라구요ㅠ 하모니만 쓰면 상관없는데 와이프가 셋업 박스리모컨을 쓰면 싱크가 맞지않아서요ㅠ

    1. 안녕하세요.
      저도 유플 셋탑박스라서 해봤지만…
      셋탑박스가 on/off 상관없이 USB에 전원이 들어와서 실패했습니다.

      셋탑박스는 그래서 순간전력량 측정되는 플러그를 이용하여서 상태를 싱크해서 사용했습니다.
      이놈의 셋탑박스 전원도 on/off 픽스가 아닌 토글방식이라 난감하시죠?

      1. 토글 스위치만 아니면ㅠ셋탑박스에 사용한 플러그좀 추천 해주시겠어요??

        1. 안녕하세요.
          음 가장빠릿하고 안정적인것은 스마트싱스 아울렛인것 같아요 110v단자에 가격이 비싸지만요..

          싸고 전력량 잘 올라오는 건 NAS-WR01ZE라고 중국제품이 있는데요. 업자에게 주파수 미국향에 단자는 220v으로 해달라면 해줍니다.. 단점으로는 단품불량이 좀있는 것 같아요. 저도 2개중 하나가 잘 끊기는 문제가 있더라고요..

  4. 갑자기 든 생각인데 시리얼로 라즈베리에서 셋탑박스 소프트off 전압 신호를 받아서 상태를 싱크할수있는 방법도 가능할까요?

    1. 음 셋탑상태를 라즈로받고 그 값을 st에 반영하는 좋은 스마트앱이 있으면 괜찮을것같은데요.
      아님 오직그거만을 위해 스마트앱개발이 필요할수도있을것같아용

      셋탑 soft on/off시 차이점을 더 찾아봐야겠네요

      1. 댓글 감사합니다^^저도 더 고민좀 해보겠습니다!돈들이지 않고 IOT구현하는 쾌감을 느끼기 위해^^
        많은 도움받고 있습니다!감사합니다

댓글 남기기