Índice:

Sensor de porta IOT - baseado em Wi-Fi, alimentado por 2 baterias AAA: 6 etapas
Sensor de porta IOT - baseado em Wi-Fi, alimentado por 2 baterias AAA: 6 etapas
Anonim
Sensor de porta IOT - baseado em Wi-Fi, alimentado por 2 baterias AAA
Sensor de porta IOT - baseado em Wi-Fi, alimentado por 2 baterias AAA

Neste instrutível, apresentamos como você pode construir facilmente um sensor de porta Wi-Fi alimentado por bateria com módulo Wi-Fi IOT Cricket. Também mostramos como integrar as mensagens do Cricket com IFTTT (ou quaisquer outros serviços, incluindo Home Assistant, MQTT ou Webhooks com solicitações HTTP POST) para enviar notificações por telefone. Quando uma porta se abre o Cricket envia notificações para o seu celular.

NOTA: este é um projeto para mostrar como você pode montar facilmente um protótipo de sensor de porta em poucos minutos. No entanto, para fazer um sensor de porta completo, você pode querer gastar um pouco mais de tempo para otimizar o design de acordo com as suas necessidades.

Em princípio, funciona assim. Quando a parte do ímã está perto da parte do sensor de palheta (porta fechada), ele desconecta IO1 do BATT, se o ímã se separar do sensor de palheta (porta aberta), ele conecta a tensão BATT ao sinal IO1_Wakeup e desperta a placa.

Configuramos o Cricket para enviar solicitações HTTP POST para o IFFTT, onde são convertidas em notificações push, que são enviadas para um telefone. Além disso, todas as notificações incluem informações sobre o nível da bateria e a temperatura ambiente do sensor de temperatura integrado do Cricket.

As instruções incluem as seguintes etapas: Explicar o projeto usando esquemas IFTTT configuração com serviço Pushbullet Configurando o módulo IOT Cricket Conectando IOT Cricket à Internet por Wi-Fi

Suprimentos

Módulo Cricket Wi-Fi (https://www.thingsonedge.com/)

Interruptor magnético de janela de porta

Suporte de bateria 2 baterias AAA

Etapa 1: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

Usamos o sensor de palheta NC. Siga o esquema abaixo para conectar todos os componentes.

Depois de montar, os circuitos devem funcionar da seguinte maneira. Quando uma porta é aberta, ele desperta o Cricket indicado pelo LED piscando. Seu dispositivo está quase pronto. Agora vamos configurar o IFTTT para enviar notificação push no evento de porta aberta.

Etapa 2: Configuração de IFTTT com um serviço Pushbullet

Configuração de IFTTT com um serviço Pushbullet
Configuração de IFTTT com um serviço Pushbullet
Configuração de IFTTT com um serviço Pushbullet
Configuração de IFTTT com um serviço Pushbullet

Passos a seguir:

  • Acesse:
  • Faça login ou registre-se
  • Clique em Criar no menu Usuário / Conta (canto superior direito)
  • Clique em + para criar um novo evento de origem
  • Selecione o serviço Webhooks
  • Clique em Continuar
  • Clique em Receber uma solicitação da web (no lado esquerdo)
  • Crie o nome do evento, por exemplo sensor_de_porta
  • O evento de origem deve ser configurado agora, clique em + depois do evento Then
  • Serviço de pushbullet de pesquisa
  • Altere o nome do evento para door_sensor
  • Mude o título de acordo
  • Alterar mensagem para bateria de porta aberta = {{Value1}} temp = {{Value2}}
  • Clique em Terminar

Quase lá, agora você precisa obter um endereço HTTP para o qual possamos postar eventos do módulo IoT. Pesquise o serviço Webhooks e clique no documento no canto superior direito.

Em seguida, copie os links da web em "Faça uma solicitação POST ou GET da web para:", você precisará deles mais tarde.

Antes de começarmos a usar o dispositivo, ele precisa ser configurado no Portal do Desenvolvedor. Vá para a próxima seção.

Etapa 3: configurar seu dispositivo no portal do desenvolvedor

Abra o Portal do Desenvolvedor TOE (que vem com o módulo IOT Cricket) de qualquer navegador do PC ou celular. Você deve se registrar / fazer login no Portal do Desenvolvedor para ativar e configurar o dispositivo em sua conta. Caso contrário, o dispositivo não funcionará.

Após o login / registro bem-sucedido, você precisa clicar em "Adicionar novo" dispositivo para ativar seu dispositivo no sistema. Você precisa usar o número de série exclusivo impresso em uma etiqueta adesiva na parte de trás do Cricket.

NOTA: Você deve manter o número de série apenas para você. Não compartilhe com ninguém.

Defina a seguinte configuração:

RTC: OFFIO2: OFFBattery monitor: ON Sensor de temperatura: ON Força atualizações ativadas - IO1 Wake Up: YesForce updates on - RTC Wake Up: Não

Postar eventos: veja abaixo

Copie / cole o link que copiamos dos Webhooks em io1_wakeup:

URL:

  • substitua https por
  • substituir evento para sensor_de_porta

o link deve ser semelhante a este abaixo:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Dados:

Depois de definir sua configuração, clique no botão Salvar.

Estamos quase lá! Só precisamos conectar nosso dispositivo à internet através da rede wi-fi.

Etapa 4: conectar-se à rede Wi-Fi (internet)

Conecte-se à rede Wi-Fi (internet)
Conecte-se à rede Wi-Fi (internet)

Pressione o botão no Cricket por 5 segundos até que o LED fique constantemente aceso. Em seguida, conecte-se a partir de qualquer dispositivo com recursos de navegador da web (smartphone, laptop, …) à rede Wi-Fi privada toe_device Circket. Abra a página https://192.168.4.1/index.html e passe suas credenciais de Wi-Fi. É isso.

Etapa 5: buscar a configuração no portal do desenvolvedor

Só mais um passo. Pressione o botão integrado por 1 segundo para buscar a configuração do Portal do Desenvolvedor. Agora você está pronto e deve continuar recebendo notificações em seu telefone quando uma porta for aberta.

Mais informações sobre como se integrar com outros serviços, como Home Assistant, MQTT ou solicitação HTTP POST, consulte a documentação do Cricket:

Etapa 6: Feedback

Esperamos que tenha sido uma experiência agradável para você construir um sensor de porta com o Cricket! Por favor, ajude-nos a melhorar a tecnologia se você tiver algum comentário ou sugestão. Se você gostou do projeto, ajude-nos a divulgar.

Obrigado!

Recomendado: