Мазмуну:

Openhab MQTT PIR Motion Sensor: 7 кадам
Openhab MQTT PIR Motion Sensor: 7 кадам
Anonim
Openhab MQTT PIR Motion Sensor
Openhab MQTT PIR Motion Sensor

Салам, Бул нускамада мен сизге Openhab үчүн Motion сенсорун кантип жасоону көрсөтөм.

1 -кадам: Билл материалдар

Билл материалдар
Билл материалдар
Билл материалдар
Билл материалдар
Билл материалдар
Билл материалдар

бул долбоор үчүн сизге керек болот:

  • HC-sr501
  • 1X3 аял башы
  • 1X3 эркек баш
  • Кааласаңыз, 3 түстүү зым, сиз servo кеңейтүүлөрүн колдоно аласыз
  • 1 10K каршылыгы
  • Arduino uno же мега
  • 3d басылган бөлүктөр.

2 -кадам: PIR Ассамблеясы

PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы
PIR Ассамблеясы

1. Сүрөттө көрсөтүлгөн зымдын башын ширеткиле.

2. GND менен Сигналдын ортосунда 10K каршылыгын кошуңуз.

3. Сенсорду корпуска салыңыз

4. Арткы табакты дубалга чейин айтып коюңуз.

5. Арткы табактагы корпусту 3М болт менен бурап кошуңуз.

3 -кадам: Микроконтроллерге туташуулар

Микроконтроллерге туташуулар
Микроконтроллерге туташуулар

1. 5Вту 5В менен микроконтроллерге туташтырыңыз.

2. GNDни микроконтроллердеги GNDге туташтырыңыз.

3. Сигнал зымын микроконтроллердеги А0го туташтырыңыз.

4 -кадам: Arduino чогултуу

Arduino ассамблеясы
Arduino ассамблеясы
Arduino ассамблеясы
Arduino ассамблеясы
Arduino ассамблеясы
Arduino ассамблеясы

1. ethernet калканчын arduinoго коюңуз.

2. Ethernet-кабелин arduinoго туташтырыңыз.

3. Ардуинону кубаттаңыз.

5 -кадам: Код

1. Эскиз үчүн китепкананы жүктөп алып, орнотуңуз.

1. MQTT PubSubClient

2. Китепкананы Arduino-IDE китепкана папкасына салыңыз.

3. Сервердин IP дарегин сиздин ачык сервер IPиңизге өзгөртүңүз.

4. Теманы каалаган темага алмаштырыңыз.

5. Кодду arduinoго жүктөңүз.

6 -кадам: Кыйынчылыктарды чечүү

  1. Case: arduino серверге туташпайт.

    1. Ethernet кабели сайылганын текшериңиз.
    2. Pin 13 күйүп жатабы?
    3. коддогу сервердин IP дарегин текшериңиз.
  2. Case: openhab сервери билдирүүлөрдү албайт.

    1. Элемент конфигурациясы туурабы?
    2. Mqtt темасы коддо туурабы?
    3. Mqtt сервери барбы?
  3. Case: Статус өзгөрбөйт.

    1. Сенсор туура туташтыргычка туташтырылганбы?
    2. Сенсорго күч келип жатабы?
    3. Сенсор туура калибрленгенби?

7 -кадам: Акыры

Бул менин биринчи көрсөтмөлөрүм, бул боюнча пикир калтыруудан тартынба.

Эгерде кандайдыр бир суроолор болсо, аларды тартынбастан коюңуз.

Сунушталууда: