Como fazer um sensor de movimento DIY para Apple HomeKit

Como fazer um sensor de movimento DIY para Apple HomeKit

Os dispositivos domésticos inteligentes compatíveis com o Apple HomeKit costumam ser caros. No entanto, você pode construir seus próprios sensores domésticos inteligentes não oficiais, como os que detectam movimento, usando uma placa baseada em ESP8266 barata como um D1 Mini junto com um sensor de movimento PIR ou baseado em radar de micro-ondas por menos de US $ 5 – sem necessidade de solda.

Você pode adicionar o sensor de movimento inteligente no aplicativo Apple Home ou Eve for HomeKit e configurar a automação para acionar um interruptor de luz inteligente ou receber notificações em dispositivos Apple, como um iPhone.

Coisas que você vai precisar

Vamos construir um sensor de movimento DIY para o Apple HomeKit, que é reconhecido como um sensor de movimento Elgato Eve. Para construir um sensor de movimento inteligente para o HomeKit, você precisará dos seguintes componentes:

  • Placa D1 Mini ou NodeMCU
  • HC-SR501 ou SR602 infravermelho PIR, ou sensor de movimento de radar baseado em micro-ondas RCWL-0516
  • Alguns fios de jumper
  • computador ou notebook
  • Cabo micro USB
  • Fonte de alimentação micro USB 5V

Atualizar o Firmware

Para a placa D1 Mini, vamos usar o firmware da HomeKid . Além disso, você precisará de um sistema Windows ou macOS e um cabo micro USB.

Conecte a placa D1 Mini ao sistema usando o cabo micro USB e siga estas instruções para atualizar o firmware.

No Windows:

  1. Baixe e extraia o Espressif Flash Download Tools .
  2. Abra a pasta extraída e inicie o programa flash_download_tool_xx.exe .
  3. Em Tipo de Chip , escolha ESP8266 e clique em OK .
  4. Marque as três primeiras caixas de seleção, conforme mostrado na imagem abaixo e, em seguida,
    1. Digite 0x0000 e clique em três pontos para escolher o arquivo rboot.bin .
    2. Digite 0x1000 e escolha o arquivo blank_config.bin .
    3. Digite 0x2000 e escolha o arquivo main.bin .
  5. Escolha as seguintes opções na janela ESP8266 Flash Download Tools.
    1. Taxa de transmissão: 115200.
    2. Tamanho do Flash: 4 MB.
    3. Modo Flash: DIO ou QIO.
    4. Velocidade SPI: 40MHz.
  6. Selecione a porta COM na qual o D1 Mini está conectado e clique em Iniciar . Isso pode levar até dois minutos para terminar.
    flashear o firmware para d1 mini

No macOS:

  1. Baixe e inicie o NodeMCU-PyFlasher.dmg em seu sistema macOS.
  2. Conecte o D1 Mini ao seu sistema Mac e escolha a porta serial .
  3. Clique em Procurar e selecione o arquivo main.bin .
  4. Em Baud Rate, escolha 115200 .
  5. Escolha Quad I/O (QIO) .
  6. Selecione Apagar Flash e sim, apaga todos os dados .
  7. Clique em Flash NodeMCU .
  8. Depois que o NodeMCU piscar, reconecte-o para reiniciar e siga as próximas instruções.

Depois que o firmware for atualizado com sucesso, você precisará conectar o dispositivo à sua rede Wi-Fi.

Conecte-se à rede Wi-Fi

Feche as janelas Espressif Flash Download Tools e reconecte o D1 Mini ao seu sistema.

  • Pegue seu iPhone ou outro dispositivo iOS e abra as configurações de Wi-Fi.
  • Conecte-se ao AP Wi-Fi Homekid-XXXX usando a senha 12345678 .
  • Uma janela de login aparecerá no seu dispositivo. Toque na sua rede Wi-Fi e digite a senha.
  • Toque em Participar . O dispositivo se desconectará do seu smartphone e se conectará à rede Wi-Fi usando a senha fornecida.

Se a senha inserida estiver errada, o dispositivo iniciará o AP após algum tempo. Você pode então se conectar novamente ao AP e inserir a senha correta.

Conecte os componentes

Consulte o diagrama de fiação abaixo para conectar o sensor de movimento HC-SR501 PIR à placa D1 Mini ou NodeMCU.

conecte o sensor de movimento pir ao d1 mini

Adicionar acessório ao aplicativo Home

No seu dispositivo iOS ou dispositivo macOS como o MacBook, abra o aplicativo Home e siga estas etapas para adicionar o sensor de movimento que criamos como acessório. O dispositivo será adicionado como um acessório não oficial, mas funcionará de forma semelhante a um sensor de movimento Elgato Eve oficial para Apple HomeKit.

  1. No aplicativo Home, toque no ícone + e escolha Adicionar acessório .
  2. Toque em Mais ações… e depois toque no acessório Motion-XXXX .
  3. Toque em Adicionar assim mesmo e digite o código 1180-3193 . Toque em Continuar .
  4. Escolha o local onde você instalará o sensor de movimento e toque em Continuar .
  5. Edite ou altere o nome do sensor de movimento. Isso é importante para acompanhar vários sensores de movimento. Toque em Continuar > Concluído .
  6. Agora você pode ver o sensor de movimento como um acessório sob o nome da sala. Se você tocar no acessório, ele abre um painel de controle onde você pode editar as propriedades do sensor.

Você também pode instalar o aplicativo Eve for HomeKit para obter mais opções e controlar o sensor de movimento DIY. Este aplicativo fornece uma interface do usuário mais intuitiva, facilitando o gerenciamento de seus acessórios DIY HomeKit oficiais e não oficiais, como uma faixa DIY HomeKit WS2812B NeoPixel RGB.

Solução de problemas

Você precisará atualizar novamente o firmware no caso dos seguintes problemas:

  1. Se o AP sem fio não estiver visível nas configurações de Wi-Fi do seu smartphone.
  2. Se o dispositivo não estiver visível no aplicativo Apple HomeKit.

Antes de atualizar novamente a placa do microcontrolador, certifique-se de apagar a memória usando o botão Erase e, em seguida, clique em Iniciar para atualizar a placa do microcontrolador com o firmware.

Automatizar luzes e interruptores

Você pode usar este sensor de movimento habilitado para HomeKit DIY barato para segurança ou para automatizar luzes, interruptores ou qualquer outro dispositivo inteligente em sua casa. Por exemplo, você pode configurar a automação no aplicativo Home para acionar um interruptor inteligente ou luz inteligente quando o movimento for detectado em uma área específica, como uma escada ou corredor.

Você também pode configurar uma automação para receber notificações em seu iPhone sempre que um movimento for detectado. No entanto, você precisará de um Apple HomePod ou Apple TV (4ª geração ou posterior) instalado em sua rede ou local para criar a automação. Caso contrário, você só pode usar o sensor para detecção de movimento.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *