답변:
그것은 당신의 기술과 정확히 무엇을 달성하고 싶은가에 달려 있습니다. 우선 UI 또는 터미널과 같은 스크립트를 원하는지 궁금합니다.
UI를 원하고 Python을 알고 싶다면 QT 또는 TK와 함께 인터페이스를 만듭니다. 그런 다음 Serial을 사용하여 MCU (Arduino 또는 이와 유사한)에 메시지를 보내고 MCU에서 해당 메시지를 읽습니다. 메시지를 받으면 IR 이미 터로 적절한 신호를 보낼 수 있습니다.
올바른 코드를 보내려면 온라인으로 코드를 찾기 (찾기가 어렵지만) IR 수신기를 가져 와서 읽을 수 있습니다.
스마트 폰을 사용하는 솔루션을 원한다면 Blynk 을 사용 하여 전 세계 어디서나 모니터를 제어 할 수 있습니다 . 프로세스는 컴퓨터 부분과 비슷하지만 UI를 만드는 것은 끌어서 놓기만큼 간단합니다.
RedRat USB Ir 블래스터 ( http://www.redrat.co.uk/products/ ) 와 같은 것을 사용하면 하드웨어 구성을 생략하여이 작업을보다 쉽게 수행 할 수 있습니다 . 또한 이더넷을 통해 제어 할 수있는 네트워크 연결 버전을 수행합니다.
또 다른 옵션은 직접 직렬 포트 제어입니다. LG TV의 뒷면에는 RS232 포트가있어 TV를 켜고 끄고 채널을 변경하고 입력을 변경하는 데 사용할 수 있습니다. 최신 버전의 뒷면에는 USB 소켓이있어 직렬 어댑터에 USB를 연결하여 동일한 작업을 수행 할 수 있습니다 (마지막 시도했을 때 USB 포트가 꺼지면 대기 모드에서 TV를 켤 수 없었습니다). https://www.hardill.me.uk/wordpress/2010/02/26/a-different-kind-of-tv-remote-control/
Android TV가 포함 된 Sony TV에는이를 제어하는 데 사용할 수있는 네트워크 API가 있습니다. (Android TV https://github.com/alanreid/bravia로 Sony Bravia를 제어하기위한 nodejs 라이브러리 )
그리고 마지막으로 HDMI CEC 제어가 있습니다. 이것은 HDMI 케이블의 채널 변경 및 기타 제어를 허용하는 HDMI 사양의 확장입니다. 이 신호를 보내도록 라즈베리 파이를 설정할 수 있습니다 ( https://www.raspberrypi.org/forums/viewtopic.php?t=15749 ). 올바른 HDMI CEC 지원 그래픽 카드가있는 경우 일반 PC에서이 작업을 수행 할 수 있습니다.
TV를 제어하는 방법에는 일반적으로 두 가지가 있습니다.
최신 TV에는 이더넷 또는 Wi-Fi 연결이 가능하며 CEC를 어느 정도 지원할 수도 있습니다. 제조업체 별 앱으로 네트워크를 통해 제어 할 수 있지만 문서화 된 프로토콜로는 불가능합니다. CEC 통제는 나왔을 때 매우 드문 일이었습니다. 지난 몇 년 동안 더 강력 해 졌는지 확실하지 않습니다.
IR 및 RS-232에는 DIY 및 상용 옵션이 있습니다. 인터넷에는 IR을 통한 Arduino 및 Raspberry PI 용 DIY 가이드가 부족하지 않습니다.
Professional AV 필드에서 RS-232 제어가 가장 많이 사용됩니다. 기본적으로, 당신은 COM 포트에서 텔넷 세션을 열고, 몇 가지 명령을 내고, TV가 작동합니다. 232 포트의 프로토콜 문서는 일반적으로 제조업체 웹 사이트 또는 사용 설명서의 일부로 제공되며 일반적으로 명령 프로토콜에 대한 섹션이 있습니다. RS-232 포트 용 물리적 어댑터가 필요할 수 있습니다. 예를 들어, 3.5mm에서 DB9로, RS-232c에서 DB9로. RS-232 및 네트워크 기반 제어는 프로그램 피드백을 제공하지만 IR은 그렇지 않습니다.
OP는 CEC에 정착했지만 제어 옵션 (IR, 232, 네트워크 등)이 무엇인지 파악하기 전에 다른 사람이 TV의 특정 제조업체 / 모델로 시작해야합니다. 상업용 TV에는 항상 232 포트가 있지만 가정용 TV는 그렇지 않을 수도 있습니다.
ProAV 관련 자료를 알고 싶다면 온라인에서 저렴한 가격으로 구입할 수 있습니다. 그러나 소프트웨어를 구하기가 더 어렵습니다. 대부분의 경우 제조업체는 비즈니스 관계에 있지 않는 한 무료 소프트웨어를 제공하지 않습니다. 찾을 브랜드 : Savant , Crestron , Extron , Control4 또는 Infocomm (AV tradeshow)에 부스가있는 회사 .
면책 조항이 필요하다고 생각하지 않지만 Professional AV에서 일하고 있습니다. 나열된 회사 중 어느 것도 아닙니다.