Existem vários blasters IR universais baseados em WiFi disponíveis on-line de fabricantes, como Tuya e suas versões renomeadas, vendidos em todo o mundo. Eles permitem que você se livre de todos os controles remotos e controle sua TV, aquecedores, HVAC, home theater, ventilador ou outros dispositivos de controle remoto IR por meio de um aplicativo de smartphone. Você também pode integrar e enviar comandos para esses blasters IR para controlar os dispositivos por meio do Alexa ou do Google Assistant.

No entanto, existem alguns desafios consideráveis ​​associados ao blaster Wi-Fi IR inteligente, como:

  • Requer internet para funcionar e não funcionará se a internet estiver inativa ou indisponível.
  • Tempo de resposta lento à medida que os comandos passam pela Internet por meio de servidores em nuvem antes de chegar ao IR blaster.
  • Vem com uma lista predefinida limitada de dispositivos suportados.
  • Fornece opção limitada ou nenhuma para automação.
  • Não é compatível com o Home Assistant.

Convertendo o IR Blaster para criar um controle remoto IR personalizado para o Home Assistant

instagram viewer

Existem duas maneiras diferentes de converter um baster IR universal com o chip TYWE3S em um controle remoto IR personalizado para o Home Assistant:

  • Firmware Flash Tasmota
  • Firmware do Flash ESP Home

Neste guia DIY, você aprenderá o processo de conversão desses dispositivos IR universais em um Tasmota personalizado IR blaster baseado em firmware, adicione-os ao Home Assistant para controle remoto Wi-Fi local e defina a automação acionada por eventos.

Coisas que você vai precisar

Para começar, você precisará do seguinte hardware:

  • Um blaster IR universal Wi-Fi barato com o módulo TYWE3S, como Tuya, Oakter, Broadlink, etc.
  • Ferro de solda e fio de solda (estanho). Se você é um novato, é recomendável que você aprenda a soldar antes de prosseguir com este projeto.
  • Fios jumper macho-macho
  • Um módulo conversor USB para TTL Serial
  • Assistente de casa configurado no Raspberry Pi ou qualquer laptop antigo

Etapas para piscar e converter IR Blaster universal barato em controle remoto IR personalizado

Para fazer o flash do firmware Tasmota em um IR blaster universal, você precisa conectar o IR blaster com o módulo conversor USB para TTL Serial. Os passos são os seguintes.

Flashing de firmware personalizado pode ser perigoso e pode tornar seu dispositivo inutilizável. Siga este guia DIY por sua conta e risco.

Passo 1: Desmonte o Universal IR Blaster

Desmonte o IR blaster para acessar o hardware interno para fazer o flash do firmware Tasmota. Use uma chave de fenda para remover os parafusos e, em seguida, use alguma força para remover a tampa externa.

Etapa 2: Flash Tasmota Firmware

Uma vez que você tenha acesso ao hardware, solde os fios de jumper na fonte de alimentação de 3,3 V, pinos de comunicação TX e RX, GND e IO0.

Após soldar os fios do jumper, conecte-os ao módulo conversor USB para TTL Serial conforme mostrado na tabela.

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

Faça o download do Tasmota.bin arquivo de firmware e Tasmotizer.exe ferramenta piscando.

Conecte o módulo USB to TTL Converter ao PC ou laptop e inicie o Tasmotizador ferramenta piscando

Clique Atualizar e, em seguida, selecione o COM porta e clique Abrir para escolher o arquivo de firmware Tasmota.bin baixado.

Clique Tasmotize!

Aguarde a ferramenta terminar de piscar o firmware.

Etapa 3: configurar o controle remoto IR personalizado

Após a conclusão do piscar, desconecte o pino IO0 do pino terra e pressione o botão de reset no módulo USB para TTL.

No seu PC ou laptop, abra as configurações de Wi-Fi e conecte-se ao tasmota-XXXX-XX Rede Wi-Fi

Abra um navegador da Web e vá para 192.168.4.1.

Selecione a rede Wi-Fi disponível e digite a senha. Clique Salvar.

Um endereço IP será exibido. Anote e abra o IP no navegador da web. Você também pode clicar no endereço IP para abrir a interface web do Sonoff Basic Tasmota.

Clique Configuração > Configurar Módulo.

De Tipo de módulo, escolha Genérico e clique em Salvar. O dispositivo será reiniciado.

Clique Configuração > Configurar Módulo e selecione os pinos conforme mostrado na captura de tela abaixo e clique em Salvar.

Etapa 4: conectar-se ao Home Assistant

Para conectar este IR blaster personalizado convertido ao Home Assistant, você deve instalar e configurar MQTT no seu Assistente Doméstico.

Uma vez configurado, vá para Configuração > Configurar MQTT na interface da Web do IR blaster personalizado e insira os parâmetros MQTT, como endereço IP do Host, Usuário e senha, e clique em Salvar.

Etapa 5: Enviar/receber comandos IR

Quando a configuração estiver concluída, abra a interface da web e vá para Console.

Quando você pressiona um botão no controle remoto IR, o IR blaster convertido recebe um sinal IR e o exibe no Console.

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

Você pode enviar este sinal IR do IR blaster convertido através do Console usando IRSend:

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

O comando será enviado e o dispositivo executará a ação com base nos dados IR transmitidos.

Etapa 6: integrar com o Home Assistant

Para integrar com o Home Assistant, você precisa instalar o Editor de arquivo add-on e, em seguida, use-o para abrir o configuração.yaml arquivo e adicione as seguintes linhas,

trocar:
- plataforma: mqtt
name: "Home Theater Switch" #Este é o nome da entidade
command_topic: "cmnd/tasmota_F4EFCE/irsend" #substitua tasmota_F4EFCE pelo nome do seu dispositivo
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #replace with the IrReceived value
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'

Após a reinicialização, vá para o Painel e clique Editar painel.

Clique Adicione um cartão e escolha Pilha horizontal.

Selecione os Botão e escolha o nome da entidade de RI que deseja controlar. Teste o botão e repita as etapas para adicionar todas as outras entidades e botões.

Agora você pode controlar o dispositivo IR com o Home Assistant. Você pode repetir as etapas para adicionar quantos dispositivos quiser controlar.

Torne os HVACs tradicionais inteligentes

Além de adicionar botões de alternância ao Home Assistant para controlar seus eletrodomésticos ou ar condicionado, você pode aproveitar o componente MQTT Climate no Home Assistant para personalizar ainda mais os controles.

Você também pode usar o ESPHome para criar um firmware personalizado para seu HVAC (aquecimento, ventilação e condicionado) e controles do termostato com o componente Clima no Home Assistant e piscar em qualquer blaster IR barato.

Além disso, você pode adicionar automação para controlar dispositivos IR. Por exemplo, desligue/ligue o home theater quando a TV estiver desligada/ligada ou diminua a velocidade do ventilador quando o ar condicionado estiver ligado.

Seja verde com estes 12 projetos de gadgets fáceis e divertidos de bricolage

Quer reutilizar seus eletrônicos antigos em vez de descartá-los? Esses projetos de reciclagem de bricolage darão nova vida à tecnologia antiga.

Leia a seguir

ParticipaçãoTweetE-mail
Tópicos relacionados
  • faça você mesmo
  • Lar inteligente
  • Controle remoto
Sobre o autor
Ravi Singh (3 Artigos Publicados)

Ravi é um especialista em tecnologia, entusiasta de IoT e amante de Linux com experiência em big data e desenvolvimento de aplicativos. Ele passa a maior parte de seus fins de semana trabalhando com dispositivos IoT e jogando no Xbox. Ele também é um viajante solitário que adora caminhar e explorar novas trilhas.

Mais de Ravi Singh

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar