IoT Python USB Relay 1

1000엔 정도로 살 수 있는 USB Relay를 Python으로 프로그램한다.



릴레이는 전기적으로 On Off 할 수 있는 장치입니다. Python에서 명령을 보내면 100V AC 전원을 켜거나 끌 수 있습니다.



즉 음성 입력과 조합하면 「전기를 켜라」라고 하면 전기를 붙입니다.





품명 1 x LCUS-1 5V USB Relay Module CH340 USB Intelligent Control Switch Relay Module for Smart Home (12488) = $6.28


  • 트래킹 첨부의 우송료 포함으로 1000엔으로 축제 올 정도일까.


  • 별로 이것이 아니어도 「CH340」칩의 이름이므로 키워드에 검색해 주세요.

  • USB에 꽂으면





    Windows 10의 경우 자동 드라이버가 설치되어 COM4에 연결되어 있음을 알 수 있습니다.



    준비


    >pip install serial
    

    명령 모드에서 실험


    >python
    Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import serial
    >>> on =bytearray(b"\xA0\x01\x01\xA2")
    >>> off=bytearray(b"\xA0\x01\x00\xA1")
    >>> ser = serial.Serial('COM4', 9600,timeout=0)
    >>> ser.write(on)
    4
    >>> ser.write(off)
    4
    >>> ser.close()
    >>>
    

    relay 피 c. 라고 r. 코 m/아 5K게임 DfMXH — 히라타 유 (@hiratayutaka) 2018년 9월 27일


    계속


    좋은 웹페이지 즐겨찾기