Tutorial de Sensor de Contato (MC-38) para ESP8266, ESP32, Raspberry Pi Pico W

Nesta seção, mostraremos como criar um sensor de contato (também conhecido como sensor de porta, sensor de entrada ou sensor de janela) usando ESP32, ESP8266 ou Raspberry Pi Pico W, e depois ver o estado aberto/fechado na Alexa, Google Home, SmartThings ou no aplicativo Sinric Pro.

Sinric Pro contact sensor tutorial

Pré-requisitos:

  1. ESP32, ESP8266 ou Raspberry Pi Pico W x 1.
  2. Sensor de Contato (MC-38) x 1.
  3. Cabos jumper.

Introdução rápida ao Sensor de Contato

Um sensor de contato é um dispositivo que detecta se uma porta, janela ou outro objeto está aberto ou fechado. Um sensor de contato compreende dois componentes – um sensor e um ímã – usados para determinar o status de objetos como portas ou janelas, se estão abertos ou fechados.

Sinric Pro Contact Sensor Reed Switch Open Close

O sensor é fixado na moldura da janela deslizante, enquanto o ímã é anexado à própria janela. Quando a janela deslizante está fechada, o ímã fica próximo ao sensor, estabelecendo uma conexão entre os dois componentes. Por outro lado, quando a janela deslizante é aberta, o ímã se afasta do sensor, quebrando a conexão entre eles.

Conectando o Sensor de Contato

Sinric Pro contact sensor wiring

Nota: Estamos usando INPUT_PULLUP em vez de conectar um resistor de 10kΩ entre o reed switch e GND.

MCU Pino GPIO
ESP32 19
ESP8266 4 (D2)
Pico W GP5

Vamos verificar se o sensor de contato está conectado corretamente e funcionando.

Passo 1: Criar um novo Sensor de Contato no Sinric Pro

Sinric Pro contact motion sensor new device

Sinric Pro contact sensor notifications

Para receber notificações push quando seu dispositivo abrir ou fechar, habilite a opção “Abrir e Fechar” no aplicativo Sinric Pro.

Sinric Pro copy device id

Passo 2: Programação

2.1 Instalar a Biblioteca Sinric Pro

Sinric Pro install SinricPro library

2.2 Código Completo

Passo 3: Vincular a Skill Sinric Pro da Alexa com sua conta.

Passo 4: Vincular a ação Sinric Pro do Google Home com sua conta.

Passo 5: Vincular Sinric Pro SmartThings com sua conta.

Solução de Problemas

Consulte nossa página de Solução de Problemas para possíveis soluções para seu problema.

Este documento é código aberto. Viu um erro de digitação? Por favor, crie uma issue