Tabla de contenido:

Sensor de movimiento PIR Openhab MQTT: 7 pasos
Sensor de movimiento PIR Openhab MQTT: 7 pasos

Video: Sensor de movimiento PIR Openhab MQTT: 7 pasos

Video: Sensor de movimiento PIR Openhab MQTT: 7 pasos
Video: Session 4 part 4 PIR motion sensor NodeMCU 2024, Junio
Anonim
Sensor de movimiento PIR Openhab MQTT
Sensor de movimiento PIR Openhab MQTT

Hola, En este instructivo, le mostraré cómo puede hacer su propio sensor de movimiento para Openhab.

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales
Lista de materiales

para este proyecto vas a necesitar:

  • HC-sr501
  • Cabecera hembra 1X3
  • Cabecera macho 1X3
  • 3 colores de cable, puede usar extensiones de servo si lo desea
  • 1 resistencia de 10K
  • Arduino uno o mega
  • Piezas impresas en 3d.

Paso 2: Montaje del PIR

Montaje PIR
Montaje PIR
Montaje PIR
Montaje PIR
Montaje PIR
Montaje PIR
Montaje PIR
Montaje PIR

1. Suelde el cabezal al cable que se muestra en la imagen.

2. Agregue una resistencia de 10K entre GND y la señal.

3. Coloque el sensor en la caja

4. Aplique la placa trasera a la pared.

5. Agregue el montaje de la carcasa en la placa posterior con un perno y un tornillo 3M.

Paso 3: Conexiones al microcontrolador

Conexiones al Microcontrolador
Conexiones al Microcontrolador

1. Conecte el 5V al 5V en el microcontrolador.

2. Conecte GND a GND en el microcontrolador.

3. Conecte el cable de señal a A0 en el microcontrolador.

Paso 4: Montaje del Arduino

Montaje del Arduino
Montaje del Arduino
Montaje del Arduino
Montaje del Arduino
Montaje del Arduino
Montaje del Arduino

1. Coloque el escudo ethernet en el arduino.

2. Conecte el cable Ethernet al arduino.

3. Encienda el arduino.

Paso 5: Código

1. Descargue e instale la biblioteca para el boceto.

1. PubSubClient de MQTT

2. Coloque la biblioteca en la carpeta de la biblioteca de su Arduino-IDE.

3. Cambie la IP del servidor a SU IP del servidor openhab.

4. Cambie el tema a un tema que desee.

5. Cargue el código en el arduino.

Paso 6: resolución de problemas

  1. Caso: El arduino no se conecta al servidor.

    1. Verifique que el cable ethernet esté enchufado.
    2. ¿Está encendido el led del pin 13?
    3. Verifique la IP del servidor en el código.
  2. Caso: el servidor openhab no recibirá mensajes.

    1. ¿Es correcta la configuración del artículo?
    2. ¿Es correcto el tema mqtt en el código?
    3. ¿Existe un servidor mqtt?
  3. Caso: el estado no cambiará.

    1. ¿Está el sensor enchufado en el conector correcto?
    2. ¿Llega energía al sensor?
    3. ¿Está bien calibrado el sensor?

Paso 7: el final

Este fue mi primer instructivo, siéntete libre de dejar comentarios al respecto.

Si tiene alguna pregunta, no dude en hacerla.

Recomendado: