Neste guia DIY, construiremos um controlador IR baseado em Wi-Fi para converter um sistema de ar condicionado tradicional em um AC inteligente. Ao construir este pequeno controlador, você poderá controlar seus tradicionais HVACs ou unidades de ar condicionado usando seu smartphone com uma interface intuitiva de controle climático que permite ligar/desligar o HVAC e alterar a temperatura, velocidade do ventilador, modos, etc. com apenas um toque.
Ele também mostra a temperatura em tempo real dentro e fora da sala dos sensores ADC instalados em sua unidade AC. Ao tornar seu AC tradicional inteligente, você pode controlar convenientemente a unidade AC, adicionar automação, economizar energia e aumentar sua vida útil.
Coisas que você vai precisar
- Home Assistant configurado em um Raspberry Pi
- ESP8266 MCU, como NodeMCU ou D1 Mini; um ESP-01 também funcionará
- LED transmissor IR de 5mm 940nm
- Receptor TSOP1738 ou 1838 IR
- transistor 2N2222
- Placa PCB geral
- Ferro de solda e solda
Etapa 1: Compile e construa o firmware
Para compilar e construir o firmware, você precisa instalar o Complemento ESPHome no Home Assistant. Então siga estes passos:
- Depois de instalar o complemento ESPHome, vá para Configuração > Complementos, Backup e Supervisor, e clique ESPHome. Certifique-se de ativar Iniciar na inicialização, cão de guarda, Atualização automática, e Mostrar na barra lateral.
- Clique Abrir IU da Web ou ESPHome na barra lateral para iniciá-lo.
- Clique +Novo dispositivo > Continuar.
- Digite o nome do firmware, como smartac, e clique Próximo.
- Selecionar ESP8266 das opções e clique Próximo > Pular.
- Localize e clique no EDITAR botão abaixo smartac para abrir o smartac.yaml arquivo no editor e cole o seguinte código YAML abaixo cativo_portal:
status_led:
pino: GPIO4receptor_remoto:
id: rcvr
alfinete:
número: GPIO5
invertido: Verdadeiro
despejo: todostransmissor_remoto:
pino: GPIO14
carrier_duty_percent: 50%
clima:
- plataforma: clima_ir_lg
nome: "CA"
header_high: 3265us
header_low: 9856us
Agora faça as seguintes alterações no código:
- Digite seu SSID e senha do Wi-Fi. Por exemplo:
Wi-fi:
ssid: "Nome da rede MyWiFI"
senha: "12345678"
- Mudar o plataforma: coolix nome no código de acordo com o modelo AC que você tem.
clima:
- plataforma: coolix
nome: "CA"
Por exemplo, mude para plataforma: lg para LG AC. Você pode consultar o Climatização remota IR documentação para mais detalhes.
Depois de fazer as alterações necessárias, clique em Salve e depois clique Instalar. Conecte o NodeMCU ou D1 Mini ao seu PC usando um cabo micro USB e selecione o Conecte-se a este computador opção. Isso começará a compilar o firmware.
Depois de compilado, clique Download. Salve o download smartac-factory.bin arquivo de firmware no Área de Trabalho ou Transferências pasta.
Etapa 2: atualizar o firmware smartac-factory.bin
Uma vez que o firmware é baixado, você pode clicar Abra ESPHome web e faça o seguinte:
- Clique Conectar e selecione o COM porta.
- Clique Escolher arquivo e selecione smartac-factory.bin arquivo de firmware,
- Clique Instalar para fazer o flash do firmware.
Depois que o firmware é atualizado, o dispositivo deve estar online.
Adicionar controles climáticos remotos IR ao Home Assistant
No Home Assistant (HA), agora você pode adicionar e controlar o controle remoto IR sem fio. Os passos são os seguintes:
- Vamos para Configuração > Dispositivos e integração. Você verá smartac descoberta automaticamente por HA.
- Clique Configurar, selecione os Área, e clique Enviar.
- Debaixo ESPHome, clique smartac e depois clique 1 dispositivo.
- Clique ADICIONAR AO PAINEL.
- Selecione o painel, clique Próximo e depois clique ADICIONAR AO PAINEL.
Isso adicionará os controles inteligentes de CA no painel. Em seguida, você pode conectar o NodeMCU ou D1 mini ao transmissor e receptor IR para começar a controlar seu AC através do seu smartphone.
Conecte o MCU com o transmissor IR e o sensor do receptor
Consulte o diagrama a seguir para soldar o LED IR, o sensor do receptor e o transistor em uma PCB. Se você nunca soldou antes, aprenda como soldar.
- Conecte ou solde o negativo (GND) Terminal de LED do transmissor IR para o emissor do transistor 2N2222.
- Conecte o positivo Terminal de LED do transmissor IR para 3,3 V no NodeMCU ou D1 Mini.
- Conecte o base para GND no NodeMCU ou D1 mini.
- Conecte o colecionador pino de 2N2222 para o D5 pino no NodeMCU ou D1Mini.
- Conecte o sensor do receptor IR positivo (Vcc) terminais para o 3,3 V em NodeMCU ou D1Mini.
- Conecte o GND pino do receptor TSOP IR para GND em NodeMCU ou D1Mini.
- Conecte o Saída de dados do sensor do receptor IR para o D1 pino no NodeMCU ou D1 Mini.
Você pode usar uma tira de berg e fios de jumper para conectar os pinos do transmissor e receptor IR Vcc, GND e Data In/Out ao NodeMCU ou D1 Mini.
O resultado pode não parecer bom na primeira tentativa. No entanto, você pode improvisar mais tarde. Você pode imprimir um caso 3D usando uma impressora 3D para incluir todo o hardware. Alternativamente, você também pode comprar um IR blaster barato e piscar o smartac-factory.bin firmware nele. Confira nosso guia completo de converta um blaster IR barato e integre-o ao Home Assistant.
Controle seu HVAC tradicional usando o aplicativo Home Assistant
Agora você pode conectar o cabo USB ao dispositivo para ligá-lo e usar o componente de controle climático adicionado ao painel do Home Assistant para controlar seu HVAC tradicional sem fio.
Você pode baixar e instalar o aplicativo Home Assistant em seu dispositivo iOS ou smartphone Android para controlar seus HVACs, adicionar automação, etc. Por exemplo, você pode configurar uma automação onde o HVAC será ligado automaticamente quando sua presença for detectada na sala e desligará assim que você sair da sala. Para isso, você pode usar uma placa ESP32 para construir um sensor de detecção de presença para HA, permitindo que você acione a automação com base em sua presença.
Integrar com o Apple HomeKit
Se você possui um dispositivo iOS (ou seja, iPhone ou iPad), também pode adicionar este clima IR inteligente DIY controlador para a configuração do seu HomeKit e controle seus HVACs usando a interface do HomeKit em vez do Home Assistente.
A interface do usuário do HomeKit é muito mais intuitiva e, portanto, recomendada para usuários do iOS. Tudo o que você precisa fazer é instalar a integração do HomeKit no Home Assistant para transmiti-lo como um HomeKitbridge; você pode controlar seus dispositivos inteligentes no Home Assistant, incluindo o controlador IR AC, do aplicativo HomeKit no iPhone ou iPad.
Torne seu sistema de ar condicionado inteligente
Seguindo este guia passo a passo, você poderá criar um controlador IR baseado em Wi-Fi para tornar qualquer sistema AC padrão inteligente. Você pode controlar seus HVACs tradicionais ou unidades de ar condicionado usando seu smartphone, para ligá-los/desligá-los e alterar a temperatura, a velocidade do ventilador e muito mais. Isso deve ajudá-lo a economizar energia e ficar fresco neste verão!
Como construir um monitor de energia doméstico DIY usando o ESP8266
Leia a seguir
Tópicos relacionados
- faça você mesmo
- Lar inteligente
- Ar condicionado
- Tutoriais de projetos de bricolage
- Aparelho inteligente
Sobre o autor

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.
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar