Neste guia, construiremos uma câmera de segurança sem fio DIY e a instalaremos em um estojo impresso em 3D inspirado no Google Nest Cam. Você pode instalá-lo em qualquer lugar com um alcance Wi-Fi decente. Além disso, você pode aumentar o ganho do Wi-Fi instalando uma antena externa, oferecendo mais vantagem para instalá-la em um local distante.

Ele cria um link de IP que você pode navegar em um navegador da Web para assistir ao feed da câmera. Além disso, você pode adicioná-lo a um servidor de automação residencial e integrá-lo ao MotionEye para automatizar a câmera transmitir e capturar fotos ou vídeos quando o movimento for detectado e receber notificações em seu Smartphone.

Coisas que você precisa para construir uma câmera de segurança IP sem fio

Você precisará do seguinte para criar uma câmera de segurança semelhante ao Google Nest por menos de US $ 10.

  • Um módulo ESP32-CAM.
  • Um conversor USB para TTL ou serial para atualizar o firmware.
  • Qualquer adaptador de alimentação de 5V DC. Você pode usar seu carregador de telefone antigo com um cabo micro USB.
  • instagram viewer
  • Alguns fios DuPont ou jumper.
  • Um estojo impresso em 3D e um parafuso para instalá-lo no local desejado.

Etapa 1: atualizar o firmware

Para este projeto, usaremos o firmware Tasmota para ESP32.

Então, baixe a ferramenta Tasmotizer de GitHubGenericName e conecte o conversor USB para TTL ao ESP32-CAM, conforme mostrado no diagrama a seguir.

ESP32-CAM Módulo USB para TTL
U0R TX
U0T RX
5V VCC
GND GND
IO0 GND

Agora, siga estes passos simples:

  1. Conecte o USB ao PC e inicie a ferramenta Tasmotizer.
  2. Selecione a porta COM onde o USB para TTL está conectado.
  3. Clique Abrir para escolher o tasmota32-webcam.binfirmware.
  4. Clique Tasmotizar. Isso fará o firmware tasmota32-webcam.bin piscar no ESP32-CAM.

A próxima coisa que você precisa fazer é configurar o módulo da câmera.

Etapa 2: configurar o ESP32-CAM

A configuração do módulo ESP32-CAM é um pouco complicada, portanto, siga as instruções abaixo com atenção.

  1. Desconecte o IO0 alfinete de GND para desativar o modo flash.
  2. Em seguida, abra as configurações de Wi-Fi em seu smartphone ou PC e conecte-se a Tasmota-xxx Ponto de acesso (AP).
  3. Abra uma janela do navegador da Web e visite 192.168.4.1.
  4. Escolha a rede Wi-Fi e digite a senha. Salve as configurações.

O ESP32-CAM se conectará à rede e exibirá um endereço IP. Anote-o e visite o IP no seu navegador da web.

Atribua um IP permanente ao seu ESP32-CAM através das configurações de DHCP do seu roteador. Isso é importante para manter o mesmo endereço IP do ESP32-CAM após a reinicialização. Caso contrário, você terá que escanear sua rede para encontrar o IP da câmera e alterá-lo sempre que estiver integrado ao Home Assistant (HA).

Agora, vá para Configuração > Configurar outro e cole o seguinte sob o Modelo campo e clique em Salvar.

{"NAME":"AITHINKER CAM","GPIO":[4992,1,672,1,416,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0 ,5120,5024,5056,0,0,0,0,4928,576,5094,5095,5092,0,0,5093],"BANDEIRA":0,"BASE":2}

A seguir, clique Configuração > Configurar Módulo e escolha a AI Thinker Cam entre as opções. Clique Salvar.

Após a reinicialização, o ESP32-CAM começará a exibir o feed da câmera ao vivo com temperatura e um controle deslizante para alternar e ajustar o brilho da lanterna LED no ESP32-CAM.

Agora você pode transmitir o feed da câmera ao vivo de qualquer navegador da Web visitando 'http://:81/stream'-por exemplo, http://192.168.10.180:81/stream.

A resolução padrão é baixa e você pode ver um fluxo desfocado. No entanto, você pode alterar facilmente a resolução usando o wcresolução comando. Você pode ajustar o tamanho do quadro ou a resolução entre 96x96 para 1600 x 1200. No entanto, em nossos testes, encontramos 480 x 320 e 640 x 480 para ser mais estável com taxas de quadros e temperatura ESP32-CAM.

Para definir a resolução, visite o endereço IP da Tasmota Webcam, clique em Consoles> Console, e tipo wcresolução 7. Acerte o Digitar chave. Isso mudará a resolução para 480 x 320. Da mesma forma, se você executar o comando wcresolução 8, a resolução mudará para 640 x 480, e assim por diante.

Você também pode espelhar ou inverter a transmissão ao vivo e ajustar a saturação, brilho ou contraste usando os comandos mencionados abaixo:

wcbrilho -2 a 2
wccontraste -2 a 2
wcflip 1 ou 0
wcmirr 1 ou 0

Etapa 3: Imprima a caixa e monte o ESP32-CAM

Você pode imprimir qualquer estojo 3D que se encaixe no ESP32-CAM. No entanto, encontramos um interessante case 3D inspirado no Google Nest Cam em Cultos 3D que tem espaço suficiente para armazenar uma bateria grande para backup e um pequeno módulo de fonte de alimentação. Também é ajustável e você pode aparafusá-lo facilmente em qualquer parede ou teto. Também fica bom se impresso com filamento PLA ou PETG de boa qualidade.

Você também pode usar qualquer corpo de câmera de CFTV antigo e instalar o ESP32-CAM nele usando cola quente ou fitas.

Etapa 4: adicionar ao Home Assistant

Agora você pode adicionar esta câmera de segurança ESP32-CAM ao Home Assistant (HA) para automatizar a câmera e ligá-la somente quando for detectado movimento. Ele também enviará notificações no seu telefone. Você também pode ativar a notificação de voz via Alexa. Você pode seguir nosso guia para configurar o servidor Home Assistant em um Raspberry Pi.

Se você já tiver o servidor Home Assistant instalado e configurado, siga estas etapas:

  1. Abra e faça login no servidor do Home Assistant.
  2. Instalar e configurar Complemento MQTT do Home Assistant.
  3. Após a configuração, abra a interface web do Tasmota, vá para Configuração > Configurar MQTT e digite o IP do MQTT, nome de usuário e senha. Clique Salvar.
  4. O dispositivo se conectará automaticamente ao Home Assistant (HA). Agora, no painel de alta disponibilidade, clique nos três pontos e selecione Editar painel.
  5. Clique Adicionar cartão e selecione o Cartão de imagem das opções.
  6. Digite o nome onde a câmera está instalada ou o nome que você quiser e cole o URL do stream da Tasmota Webcam no Caminho da imagem campo. Você também pode adicionar o interruptor de luz da câmera no Entidades seção para controlar a luz. Clique Salvar.

Agora você pode ver a transmissão ao vivo, ligar/desligar ou ajustar o brilho da lanterna por meio do Picture Card no Home Assistant. No entanto, isso exibirá apenas a transmissão ao vivo. Ele não vai gravar ou capturar nada. Se você deseja capturar vídeo ou fotos quando o movimento é detectado, você deve instalar Complemento MotionEye do Home Assistant.

A câmera não pode ver ou detectar movimento no escuro. Então, você também pode construir um interruptor de luz inteligente com sensor de movimento próximo ao ESP32-CAM que acenderá a lâmpada ou fonte de luz quando for detectado movimento. Isso ajudará a câmera a detectar o movimento e começar a capturar os instantâneos ou gravar vídeos com base nas configurações aplicadas.

Com este add-on, você pode configurar a captura de movimento e também adicionar automação no Home Assistant para enviar notificações em seu smartphone ou via Alexa (requer assinatura Nabu Casa).

Veja o stream da câmera no Amazon Echo Show

O Amazon Echo Show oferece suporte ao protocolo RSTP para transmitir os feeds da câmera. Felizmente, você pode habilitar o RSTP no servidor de webcam Tasmota executando o seguinte comando no console.

wsrstp 1

Uma vez feito, você pode transmitir o feed da câmera via RSTP no seguinte endereço:

rtsp://ESP32-CAM-IP: 8554/mjpeg/1

Para testar se o RSTP está funcionando, abra o Reprodutor VLC e vai para Mídia > Abrir fluxo de rede. Agora, cole o URL RSTP e clique em Toque. Se o fluxo começar a ser reproduzido, está funcionando.

Agora você pode usar este URL para exibir o fluxo da câmera em Dispositivos Echo Show dizendo: 'Alexa, mostrar terraço.' No entanto, você precisará instalar e configurar o Câmeras IP Monocle RTSP/RTP habilidade no aplicativo Alexa.

Proteja sua casa com orçamento limitado

As câmeras são perfeitas para proteger suas casas ou escritórios. No entanto, a instalação de várias câmeras de segurança ao redor pode aumentar os custos, incluindo o DVR ou NVR, cabos, fonte de alimentação e taxas de manutenção cobradas por algumas empresas.

Seguindo este guia, você pode construir várias câmeras de segurança DIY de US $ 10 e integrá-las ao Home Assistant para proteger sua casa com capturas e gravações baseadas em movimento. São câmeras baratas e confiáveis ​​que você pode instalar em vários locais, conectar-se ao roteador sem fio e monitorá-las por meio do painel do Home Assistant ou do Echo Show.