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
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일
계속
Reference
이 문제에 관하여(IoT Python USB Relay 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiratarich/items/99da8d5e5dc906efcaa4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IoT Python USB Relay 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiratarich/items/99da8d5e5dc906efcaa4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)