Istnieje kilka uniwersalnych nadajników podczerwieni opartych na sieci Wi-Fi, dostępnych online od producentów, takich jak Tuya i jego przemianowane wersje, sprzedawane na całym świecie. Pozwalają pozbyć się wszystkich pilotów i sterować telewizorem, grzejnikami, HVAC, kinem domowym, wentylatorem lub innymi urządzeniami zdalnie sterowanymi na podczerwień za pomocą aplikacji na smartfona. Możesz także integrować i wysyłać polecenia do tych nadajników podczerwieni, aby sterować urządzeniami za pomocą Alexa lub Google Assistant.

Istnieje jednak kilka poważnych wyzwań związanych z inteligentnym nadajnikiem Wi-Fi IR blaster, takich jak:

  • Wymaga połączenia z Internetem do pracy i nie będzie działać, jeśli Internet nie działa lub jest niedostępny.
  • Długi czas reakcji, ponieważ polecenia przechodzą przez Internet przez serwery w chmurze, zanim dotrą do nadajnika podczerwieni.
  • Zawiera ograniczoną listę obsługiwanych urządzeń.
  • Zapewnia ograniczoną lub brak opcji automatyzacji.
  • Nie jest kompatybilny z Home Assistant.
instagram viewer

Konwersja IR Blaster do tworzenia niestandardowego pilota IR dla Home Assistant

Istnieją dwa różne sposoby konwersji uniwersalnego pilota IR z chipem TYWE3S w niestandardowy pilot na podczerwień dla Home Assistant:

  • Oprogramowanie Flash Tasmota
  • Oprogramowanie Flash ESPHome

W tym poradniku dla majsterkowiczów poznasz proces przekształcania tych uniwersalnych urządzeń IR w niestandardową Tasmotę IR Blaster oparty na oprogramowaniu sprzętowym, dodaj je do Home Assistant, aby uzyskać lokalne zdalne sterowanie Wi-Fi i ustaw automatykę wyzwalaną przez wydarzenia.

Rzeczy, których będziesz potrzebować

Aby rozpocząć, potrzebujesz następującego sprzętu:

  • Tani uniwersalny IR blaster Wi-Fi z modułem TYWE3S, np. Tuya, Oakter, Broadlink itp.
  • Lutownica i drut lutowniczy (cyna). Jeśli jesteś nowicjuszem, polecamy naucz się lutować przed przystąpieniem do realizacji tego projektu.
  • Przewody połączeniowe męsko-męskie
  • Moduł konwertera szeregowego USB na TTL
  • Konfiguracja Home Assistant na Raspberry Pi lub jakikolwiek stary laptop

Kroki flashowania i konwertowania taniego Universal IR Blaster na niestandardowy pilot IR

Aby sflashować oprogramowanie Tasmota do uniwersalnego nadajnika podczerwieni, musisz połączyć nadajnik podczerwieni z modułem konwertera USB na szeregowy TTL. Kroki są następujące.

Flashowanie niestandardowego oprogramowania układowego może być niebezpieczne i może uniemożliwić korzystanie z urządzenia. Postępuj zgodnie z tym przewodnikiem dla majsterkowiczów na własne ryzyko.

Krok 1: Zdemontuj Universal IR Blaster

Zdemontuj urządzenie IR Blaster, aby uzyskać dostęp do wewnętrznego sprzętu w celu flashowania oprogramowania Tasmota. Użyj śrubokręta, aby usunąć śruby, a następnie użyj pewnej siły, aby zdjąć zewnętrzną pokrywę.

Krok 2: Oprogramowanie Flash Tasmota

Po uzyskaniu dostępu do sprzętu przylutuj przewody połączeniowe do zasilacza 3,3 V, pinów komunikacyjnych TX i RX, GND i IO0.

Po zlutowaniu przewodów połączeniowych podłącz je do modułu konwertera szeregowego USB na TTL jak pokazano w tabeli.

IR Blaster USB do TTL
3V3 3v3
TXD RXD
RXD TXD
IO0 GND
GND GND

Pobierz Tasmota.bin plik oprogramowania i Tasmotizer.exe narzędzie do migania.

Podłącz moduł konwertera USB do TTL do komputera lub laptopa i uruchom Tasmotyzator narzędzie do migania

Kliknij Odświeżać a następnie wybierz COM port i kliknij otwarty aby wybrać pobrany plik oprogramowania Tasmota.bin.

Kliknij Tasmotyzuj!

Poczekaj, aż narzędzie zakończy flashowanie oprogramowania układowego.

Krok 3: Skonfiguruj niestandardowy pilot na podczerwień

Po zakończeniu flashowania odłącz pin IO0 od pinu uziemienia i naciśnij przycisk resetowania na module USB do TTL.

Na komputerze stacjonarnym lub laptopie otwórz ustawienia Wi-Fi i połącz się z tasmota-XXXX-XX Sieć Wi-Fi

Otwórz przeglądarkę internetową i przejdź do 192.168.4.1.

Wybierz dostępną sieć Wi-Fi i wprowadź hasło. Kliknij Zapisać.

Zostanie wyświetlony adres IP. Zanotuj, a następnie otwórz adres IP w przeglądarce internetowej. Możesz także kliknąć adres IP, aby otworzyć interfejs sieciowy Sonoff Basic Tasmota.

Kliknij Konfiguracja > Konfiguruj moduł.

Od Typ modułu, wybierz Ogólne i kliknij Zapisać. Urządzenie uruchomi się ponownie.

Kliknij Konfiguracja > Konfiguruj moduł i wybierz szpilki, jak pokazano na poniższym zrzucie ekranu, a następnie kliknij Zapisać.

Krok 4: Połącz się z Home Assistant

Aby podłączyć ten przekonwertowany niestandardowy nadajnik podczerwieni do Home Assistant, musisz zainstalować i skonfigurować MQTT w Home Assistant.

Po skonfigurowaniu przejdź do Konfiguracja > Skonfiguruj MQTT w niestandardowym interfejsie WWW IR Blaster i wprowadź parametry MQTT, takie jak adres IP hosta, użytkownik i hasło, a następnie kliknij Zapisać.

Krok 5: Wyślij/odbierz polecenia IR

Po zakończeniu konfiguracji otwórz interfejs sieciowy i przejdź do Konsola.

Po naciśnięciu przycisku na pilocie na podczerwień przekonwertowany nadajnik IR odbiera sygnał podczerwieni i wyświetla go w konsoli.

tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bity":20,"Data":"0x1040C"} }

Możesz wysłać ten sygnał IR z przekonwertowanego nadajnika podczerwieni za pośrednictwem konsoli za pomocą IRSend:

IRsend {"Protocol":"RC6","Bity":20,"Data":"0x1040C"}

Polecenie zostanie wysłane, a urządzenie wykona akcję na podstawie przesłanych danych IR.

Krok 6: Integracja z Home Assistant

Aby zintegrować się z Home Assistant, musisz zainstalować Edytor plików dodatek, a następnie użyj go, aby otworzyć konfiguracja.yaml plik i dodaj następujące wiersze,

przełącznik:
- platforma: mqtt
nazwa: „Przełącznik kina domowego” #To jest nazwa jednostki
command_topic: "cmnd/tasmota_F4EFCE/irsend" #zastąp tasmota_F4EFCE nazwą swojego urządzenia
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #zastąp wartością IrReceived
payload_off: '{"Protocol":"RC6","Bity":20,"Data":"0x1040C"}'

Po ponownym uruchomieniu przejdź do Deska rozdzielcza i kliknij Edytuj pulpit nawigacyjny.

Kliknij Dodaj kartę i wybierz Stos poziomy.

Wybierz Przycisk i wybierz nazwę podmiotu IR, który chcesz kontrolować. Przetestuj przycisk, a następnie powtórz kroki, aby dodać wszystkie inne jednostki i przyciski.

Teraz możesz sterować urządzeniem na podczerwień za pomocą Home Assistant. Możesz powtórzyć kroki, aby dodać tyle urządzeń, ile chcesz kontrolować.

Spraw, aby tradycyjne systemy HVAC były inteligentne

Oprócz dodania przycisków przełączania do Home Assistant do sterowania urządzeniami domowymi lub klimatyzatorem, możesz skorzystać z komponentu MQTT Climate w Home Assistant, aby jeszcze bardziej dostosować sterowanie.

Możesz również użyć ESPHome do zbudowania niestandardowego oprogramowania układowego dla HVAC (ogrzewanie, wentylacja i powietrze) klimatyzacji) i termostatu za pomocą komponentu Klimat w Home Assistant i flashuj go na dowolnym tani blaster IR.

Co więcej, możesz dodać automatyzację do sterowania urządzeniami na podczerwień. Na przykład wyłącz/włącz kino domowe, gdy telewizor jest wyłączony/włączony lub zwolnij prędkość wentylatora, gdy klimatyzator jest włączony.

Idź na zielono dzięki tym 12 łatwym i zabawnym projektom gadżetów DIY

Chcesz ponownie wykorzystać swoją starą elektronikę, zamiast ją wyrzucać? Te projekty recyklingu DIY tchną nowe życie w starą technologię.

Czytaj dalej

DzielićĆwierkaćE-mail
Powiązane tematy
  • majsterkowanie
  • Inteligentny dom
  • Pilot
O autorze
Ravi Singh (3 opublikowane artykuły)

Ravi jest ekspertem w dziedzinie technologii, entuzjastą IoT i miłośnikiem Linuksa z doświadczeniem w tworzeniu dużych zbiorów danych i tworzeniu aplikacji. Większość weekendów spędza pracując z urządzeniami IoT i grając w gry na Xboksie. Jest także samotnym podróżnikiem, który uwielbia wędrówki i odkrywanie nowych szlaków.

Więcej od Raviego Singha

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować