Índice:

Arduino para uma rede de assistente doméstico com fio: 5 etapas
Arduino para uma rede de assistente doméstico com fio: 5 etapas

Vídeo: Arduino para uma rede de assistente doméstico com fio: 5 etapas

Vídeo: Arduino para uma rede de assistente doméstico com fio: 5 etapas
Vídeo: PASSO A PASSO montando uma REDE para casa inteligente 2024, Novembro
Anonim
Arduino para uma rede de assistente doméstico com fio
Arduino para uma rede de assistente doméstico com fio

Os componentes Wifi como os vários Sonoff, Tasmota e ESP8266 são muito fáceis de configurar e usar, mas muitas vezes as coisas não são fáceis como parecem.

Em ambientes industriais / comerciais, a automação sem fio não é tão comum. Os componentes sem fio são menos confiáveis do que seus equivalentes com fio.

Você usaria um sensor de fumaça sem fio em uma fábrica? Acho que não. E por que usar um sensor magnético de porta wi-fi em sua casa?

Sensores / atuadores com fio são muito mais confiáveis, não precisam de bateria, nem ondas de rádio em sua casa.

O que fiz foi um componente de hardware que pode ser conectado via RS-485 a um controlador de assistente doméstico (via plataforma Modbus). É baseado em um arduino. É semelhante ao interruptor / relé Sonoff, mas está conectado.

Ele pode atuar como um controlador de luz (por meio de um relé e uma entrada para os botões).

Ele pode atuar como uma chave remota (por meio de um relé e uma entrada para os botões).

Ele pode atuar como um termostato.

Ele pode atuar como um sensor de temperatura.

Uma única placa arduino pode ter todas essas coisas ao mesmo tempo, com muitas entradas / saídas conectadas.

Etapa 1: construir a peça de hardware

Construir a peça de hardware
Construir a peça de hardware

Você precisa de uma placa Arduino.

Eu usei um arduino nano, mas outros vão ficar bem.

Conecte o conversor Rs-485, um display se você planeja usá-lo, relé (s) e configure-o para botões de pressão.

Etapa 2: atualize o firmware

Flash do Firmware
Flash do Firmware

O código pode ser encontrado em

Não se esqueça de configurá-lo antes de copiar. Você precisa configurar os pinos usados como entrada, saídas, se tiver um sensor de temperatura, um display e assim por diante

Etapa 3: configurar o Home Assistant

Configurar Assistente de Casa
Configurar Assistente de Casa

Edite o configuration.yaml

clima: - plataforma: nome do modbus: termostato escravo: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precisão: 1 unit_of_measurement: ° C data_type: float

Etapa 4: conectar o Arduino ao Raspberry Running Home Assistant

Conecte o Arduino ao Raspberry Running Home Assistant
Conecte o Arduino ao Raspberry Running Home Assistant

Use um dongle USB RS-485. Você pode encontrá-lo no ebay ou amazon. É muito barato.

Etapa 5: reinicie o Assistente de casa

Reinicie o Home Assistant
Reinicie o Home Assistant

Agora você pode ver o ponto de ajuste da temperatura e controlá-lo. O ponto de ajuste pode ser controlado via script de automação e de outros componentes. Usando um assistente do Google, você pode modificar a temperatura por meio de comandos vocais.

Recomendado: