Агуулгын хүснэгт:

Openhab MQTT PIR хөдөлгөөн мэдрэгч: 7 алхам
Openhab MQTT PIR хөдөлгөөн мэдрэгч: 7 алхам
Anonim
Openhab MQTT PIR хөдөлгөөн мэдрэгч
Openhab MQTT PIR хөдөлгөөн мэдрэгч

Сайн уу, Энэхүү гарын авлагад би Openhab -д зориулж өөрийн гараар хөдөлгөөн хийх мэдрэгчийг хэрхэн яаж хийхийг танд үзүүлэх гэж байна.

Алхам 1: Билл материал

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

Энэ төслийн хувьд танд хэрэгтэй болно:

  • HC-sr501
  • 1X3 эмэгтэй толгой
  • 1X3 эрэгтэй толгой
  • Хэрэв та хүсвэл servo өргөтгөлийг ашиглаж болох 3 өнгийн утас
  • 1 10K эсэргүүцэл
  • Arduino uno эсвэл мега
  • 3d хэвлэсэн эд анги.

Алхам 2: PIR угсралт

PIR угсралт
PIR угсралт
PIR угсралт
PIR угсралт
PIR угсралт
PIR угсралт
PIR угсралт
PIR угсралт

1. Зураг дээр үзүүлсэн утас руу толгойг гагнах.

2. GND ба Signal хооронд 10K эсэргүүцэл нэмнэ.

3. Мэдрэгчийг хайрцагт хийнэ үү

4. Арын хавтанг хананд дуугарга.

5. Арын хавтан дээрх бэхэлгээг 3M боолт, боолтоор нэмнэ.

Алхам 3: Микроконтроллертой холбогдох холболтууд

Микроконтроллертой холбогдох холболтууд
Микроконтроллертой холбогдох холболтууд

1. 5V -ийг микроконтроллер дээрх 5V -т холбоно уу.

2. GND -ийг микроконтроллер дээрх GND -тэй холбоно уу.

3. Дохионы утсыг микроконтроллер дээрх А0 руу холбоно уу.

Алхам 4: Arduino -ийн угсралт

Arduino -ийн угсралт
Arduino -ийн угсралт
Arduino -ийн угсралт
Arduino -ийн угсралт
Arduino -ийн угсралт
Arduino -ийн угсралт

1. Ethernet бамбайг arduino дээр тавь.

2. Ethernet кабелийг arduino руу холбоно уу.

3. Arduino -г асаах.

Алхам 5: Код

1. Ноорог хийх номын санг татаж аваад суулгана уу.

1. MQTT PubSubClient

2. Номын сангаа Arduino-IDE-ийн номын сангийн хавтсанд хий.

3. Серверийн IP хаягийг өөрийн нээлттэй серверийн IP болгон өөрчил.

4. Сэдвийг хүссэн сэдэв болгон өөрчил.

5. Кодоо arduino -д байршуулна уу.

Алхам 6: Асуудлыг шийдвэрлэх

  1. Кейс: arduino сервертэй холбогдохгүй.

    1. Ethernet кабелийг залгасан эсэхийг шалгаарай.
    2. 13 -р зүү нь шатаж байна уу?
    3. кодын серверийн IP хаягийг шалгана уу.
  2. Кейс: openhab сервер мессеж хүлээн авахгүй.

    1. Зүйлийн тохиргоо зөв үү?
    2. Mqtt -ийн сэдэв кодонд зөв байна уу?
    3. Mqtt сервер байна уу?
  3. Кейс: Статус өөрчлөгдөхгүй.

    1. Мэдрэгчийг зөв холбогч руу залгасан уу?
    2. Мэдрэгч рүү хүч ирж байна уу?
    3. Мэдрэгчийн шалгалт тохируулга зөв хийгдсэн үү?

Алхам 7: Төгсгөл

Энэ бол миний анхны зааварчилгаа бөгөөд энэ талаар санал хүсэлтээ чөлөөтэй үлдээж болно.

Хэрэв ямар нэгэн асуулт байвал чөлөөтэй асуугаарай.

Зөвлөмж болгож буй: