Índice:

Sensor de movimento Openhab MQTT PIR: 7 etapas
Sensor de movimento Openhab MQTT PIR: 7 etapas

Vídeo: Sensor de movimento Openhab MQTT PIR: 7 etapas

Vídeo: Sensor de movimento Openhab MQTT PIR: 7 etapas
Vídeo: Мультисенсорная сборка домашней автоматизации NodeMCU Kube. Часть I (Аппаратное обеспечение) 2024, Junho
Anonim
Sensor de movimento Openhab MQTT PIR
Sensor de movimento Openhab MQTT PIR

Olá, Neste instrutível, vou mostrar como você pode fazer seu próprio sensor de movimento para Openhab.

Etapa 1: Lista de materiais

Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais
Lista de Materiais

para este projeto você vai precisar de:

  • HC-sr501
  • Cabeçalho feminino 1X3
  • Cabeçalho masculino 1X3
  • 3 cores de fio, você pode usar extensões servo se quiser
  • 1 resistor de 10K
  • Arduino uno ou mega
  • Peças impressas em 3D.

Etapa 2: Montagem PIR

Montagem PIR
Montagem PIR
Montagem PIR
Montagem PIR
Montagem PIR
Montagem PIR
Montagem PIR
Montagem PIR

1. Solde o cabeçalho ao fio mostrado na imagem.

2. Adicione um resistor de 10K entre GND e o sinal.

3. Coloque o sensor na caixa

4. Mout a placa traseira na parede.

5. Adicione a montagem do alojamento na placa traseira com um parafuso e um parafuso 3M.

Etapa 3: Conexões ao microcontrolador

Conexões com o microcontrolador
Conexões com o microcontrolador

1. Conecte o 5V ao 5V no microcontrolador.

2. Conecte o GND ao GND no microcontrolador.

3. Conecte o fio de sinal a A0 no microcontrolador.

Etapa 4: Montagem do Arduino

Montagem do Arduino
Montagem do Arduino
Montagem do Arduino
Montagem do Arduino
Montagem do Arduino
Montagem do Arduino

1. Coloque o escudo Ethernet no Arduino.

2. Conecte o cabo Ethernet ao arduino.

3. Ligue o arduino.

Etapa 5: Código

1. Baixe e instale a biblioteca do esboço.

1. MQTT PubSubClient

2. Coloque a biblioteca na pasta de biblioteca do seu Arduino-IDE.

3. Mude o IP do servidor para SEU IP do servidor openhab.

4. Mude o tópico para um tópico que você deseja.

5. Faça upload do código para o arduino.

Etapa 6: Solução de problemas

  1. Caso: o arduino não se conecta ao servidor.

    1. Verifique se o cabo Ethernet está conectado.
    2. O led do pino 13 está queimando?
    3. verifique o IP do servidor no código.
  2. Caso: O servidor openhab não receberá mensagens.

    1. A configuração do item está correta?
    2. O tópico mqtt está correto no código?
    3. Existe um servidor mqtt?
  3. Caso: o status não mudará.

    1. O sensor está conectado ao conector certo?
    2. Há energia indo para o sensor?
    3. O sensor está calibrado corretamente?

Etapa 7: Fim

Este foi o meu primeiro instructables, sinta-se à vontade para deixar comentários sobre ele.

Se houver alguma dúvida, fique à vontade para perguntar.

Recomendado: