Jak skutecznie kontrolować mój głupi telewizor za pośrednictwem Alexy?


12

Mam mniej lub bardziej głupi telewizor (Toshiba 42SL863G) i system kina domowego (LG HX806SG), którym chcę sterować za pomocą polecenia głosowego Alexa. Przynajmniej włącz je i zmień na konfigurację telewizora lub kina domowego. Niestety wydaje się to oznaczać, że muszę wysłać polecenia na podczerwień.

Najlepsze rozwiązanie, jakie udało mi się znaleźć do tej pory, wymagałoby Raspberry Pi i ulepszyło go o niestandardowy kompresor na podczerwień, taki jak ten opisany tutaj . Tak więc miałbym Raspberry Pi, którego mógłbym użyć z biblioteką LIRC do sterowania moimi głupimi urządzeniami. Oczywiście musiałbym znaleźć wszystkie kody IR, a następnie napisać kilka skryptów, aby uruchomić je w sekwencji i ustawić tryb taki jak tryb TV lub tryb kina domowego.

Następnym krokiem byłoby wyposażenie mojego przyszłego Pi w moduł ZigBee lub moduł Z-Wave i próba udawania, że ​​jest generycznym inteligentnym urządzeniem domowym dla Alexy, lub napisanie niestandardowej umiejętności Alexa, aby jakoś uruchomić skrypty Raspberry Pi.

To nie wydaje się bardzo bezpośrednie. Jednak najwyraźniej nie mogę znaleźć bardziej bezpośredniego sposobu kontrolowania tych głupich urządzeń. Plusem jest to, że Pi byłoby uniwersalnym centrum dowodzenia w podczerwieni.

Czy jest lepszy sposób na osiągnięcie mojego celu?

Odpowiedzi:


11

Twoje podejście wydaje się najlepsze, co możesz zrobić, ponieważ wymienione modele nie obsługują żadnej integracji z Alexą (i myślę, że nie byłoby możliwe zmodyfikowanie systemu telewizyjnego / kinowego bezpośrednio, aby podłączyć go do sieci ).

Logitech Harmony Hub wydaje się trwać bardzo podobne podejście po prostu wysyłanie sygnałów podczerwieni do urządzeń kontrola „niemych” (podobnie jak tradycyjnego pilota uniwersalnego gdyby tworzyły), więc wydaje się prawdopodobne, że podejście z użyciem nadajnika podczerwieni jest prawidłowe (inaczej Logitech będzie prawdopodobnie wybrali inne rozwiązanie problemu!).

Na stronie internetowej Logitech znajduje się opis działania Harmony Hub:

KONTROLA ZAMKNIĘTEJ SZAFY

Kontroluj swoje urządzenia za zamkniętymi szafkami i drzwiami za pomocą podczerwieni, Wi-Fi i łączności bezprzewodowej Bluetooth®.

W konkretnym przypadku zastosowania podczerwień (IR) jest jedynym potrzebnym rodzajem transmisji, ponieważ telewizor i kino domowe nie obsługują innych metod.

Jednak w tej notatce warto zastanowić się, czy rzeczywiście warto go zbudować samodzielnie, a nie po prostu kupić do tego celu gotowe rozwiązanie firmy Logitech. Sprawdziłem kompatybilność za pomocą narzędzia do sprawdzania zgodności, a oba urządzenia są wymienione jako obsługiwane, a Twoja metoda korzystania z Pi może być podobnie droga (ale będzie również wymagała kłopotów z zaprojektowaniem oprogramowania i znalezieniem kodów IR):

W przewodniku, który podłączyłeś, oto inne wymagane części:

(pominięto pełne nazwy modeli, a ceny podano jako najtańsze, gdy ten post został napisany za 1 jednostkę)

Po ich zsumowaniu cena wynosi około 57,70 GBP, co pozwala zaoszczędzić 41,30 GBP w porównaniu do Logitech Harmony Hub, ale będziesz musiał poświęcić czas na zaprojektowanie oprogramowania do sterowania nadajnikiem / odbiornikiem podczerwieni i umiejętności Alexa. Alternatywnie, jeśli zdecydujesz się zintegrować go z SmartThings z wymienionymi komponentami ZigBee / Z-Wave, suma wyniesie około 84 £ i 114 £ dla całego urządzenia (ten ostatni to więcej niż 99 £ Logitech Hub!).

Być może będziesz w stanie znacznie obniżyć cenę, używając prostszego mikrokontrolera, ponieważ wątpię, aby był on tak złożony, że wymagałby Raspberry Pi 3.

Podsumowując, jeśli czeka Cię wyzwanie i nie masz nic przeciwko zabrudzeniu rąk, możesz zaoszczędzić sporo pieniędzy, projektując je samodzielnie (pod warunkiem, że unikniesz naprawdę drogich komponentów ). Jeśli chcesz wygody, rozwiązanie Logitech wydaje się idealne, ponieważ integracja z Alexą już tam jest, a Ty możesz także kontrolować za pomocą smartfona za darmo!


1

Miałem ten sam problem. Budowanie transceivera na podczerwień jest dość trudnym zadaniem (przynajmniej dla mnie) Próbowałem lutować wszystkie elementy razem i to nie zadziałało.

Szukałem płyty, która to robi, i znalazłem irdevkit.com 26 $ i zamówiłem 1. Właśnie przetestowałem i działa! Możesz podłączyć TX, TR do swojej płyty rozwojowej, aby komunikować się z kontrolerem IR. Aby zarejestrować sygnał IR, wyślij E0 do kontrolera, a on rozpocznie tryb uczenia się. Aby przesłać kod IR, wyślij E3, a następnie ircode.

Następnie użyłem biblioteki do emulacji mojej tablicy deweloperów jako przełącznika wemos i Alexa zaczęła odpowiadać na mojej tablicy deweloperów, jakby to był przełącznik WeMos. Teraz mogę włączyć / wyłączyć telewizor za pomocą Alexy.

Mam nadzieję, że to pomoże komuś innemu.


Nie jestem pewien, czy to faktycznie odpowiada na pytanie, czy raczej na komentarz. Myślę, że to odpowiedź, ale może być przeformułowana na nieco mniej „gadatliwą” ...
Sean Houlihane

1

Możesz użyć HDMI CEC . Sprzęt Raspberry Pi obsługuje HDMI CEC, podobnie jak twoje urządzenia, możesz następnie użyć biblioteki libCEC do wysyłania poleceń przez HDMI

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.