Chciałbym kontrolować mój telewizor za pomocą Raspberry Pi. Chciałbym, aby mój Raspberry Pi działał jak pilot telewizora.
Jakiego sprzętu potrzebuję, aby to zrobić? Czy potrzebuję emiterów podczerwieni, a jeśli tak, to gdzie kupić taki sprzęt? … Czy Raspberry Pi ma już nadajnik IR, a ja nie wiedziałem?
Mam już pytanie Google, ale tematy, które znalazłem, mówią o tym, jak kontrolować Raspberry Pi za pomocą podczerwieni, czego nie chcę. Chcę czegoś przeciwnego: chcę, aby mój Raspberry Pi kontrolował mój telewizor za pomocą podczerwieni. Odkryłem również, że możemy sterować telewizorem za pomocą kabla HDMI (jeśli telewizor jest zgodny), ale niestety nie jest to dla mnie wygodne.
Oto schemat wyjaśniający, jak to zobaczyć. Moje pytanie dotyczy kroku 2:
Odpowiedzi:
Próbowałem tego , łączy się z portem USB, może nagrywać i odtwarzać kody IR, obsługiwane przez LiRC. Próbowałem nawet podłączyć go do mojego telefonu z Androidem i tam też działa.
źródło
Jako alternatywę dla podczerwieni możesz użyć HDMI, jeśli twój telewizor ma HDMI 2.0, będzie obsługiwał jakąś implementację CEC (
Consumer Electronics Control
)Każda marka telewizyjna nazywa to czymś innym, na przykład Panasonic Viera Link. Ale to wszystko używa tego samego standardu, tylko niektóre telewizory implementują więcej, niektóre mniej, ale podstawy powinny tam być. Jak włączanie i wyłączanie telewizora, nawigacja po kanałach itp.
cec-o-matic to przydatne narzędzie, które pomaga dekodować wiadomości wysyłane przez sieć urządzeń HDMI przez sieć CEC. Pamiętaj, że możesz również sterować Pi z telewizora za pomocą pilota, ale może to być również AMP, Blu Ray Play itp. Jest jednokierunkowy.
Musisz zbudować CEC-CLIENT, więc najpierw potrzebujesz kilku zależności
Następnie pobierz go z GIT i buduj
Następnie możesz sprawdzić, czy urządzenie CEC działa poprawnie na Pi, używając tego polecenia konsoli
Oto kilka innych poleceń, które pomogą Ci zacząć
echo "scan" | cec-client -s -d 1
echo "pow 0" | cec-client -s -d 1
echo "on 0" | cec-client -s -d 1
echo "standby 0" | cec-client -s -d 1
Na początku może być trochę trudno opracować wszystkie polecenia, ale jest to bardzo solidny sposób sterowania urządzeniami podłączonymi przez HDMI.
Większość korepetytorów pokazuje, jak kontrolować Pi za pośrednictwem telewizora, podobnie jak XBMC. Zasadniczo używasz pilota telewizora do poruszania się po menu na XBMC. Ale możesz to zrobić również w inny sposób.
Mam nadzieję, że pomoże to w przyszłości jako alternatywa dla Infradead .
źródło