Mục lục:

Cảm biến chuyển động Openhab MQTT PIR: 7 bước
Cảm biến chuyển động Openhab MQTT PIR: 7 bước

Video: Cảm biến chuyển động Openhab MQTT PIR: 7 bước

Video: Cảm biến chuyển động Openhab MQTT PIR: 7 bước
Video: Motion Sensors Tested and Reviewed! Worst and Best Zigbee PIR 2024, Tháng mười một
Anonim
Cảm biến chuyển động Openhab MQTT PIR
Cảm biến chuyển động Openhab MQTT PIR

Xin chào, Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể tạo cảm biến chuyển động của riêng mình cho Openhab.

Bước 1: Hóa đơn nguyên vật liệu

Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu
Hóa đơn nguyên vật liệu

cho dự án này, bạn sẽ cần:

  • HC-sr501
  • Tiêu đề nữ 1X3
  • Tiêu đề nam 1X3
  • 3 màu của dây, bạn có thể sử dụng phần mở rộng servo nếu bạn muốn
  • 1 điện trở 10K
  • Arduino una hoặc mega
  • Bộ phận in 3d.

Bước 2: Lắp ráp PIR

Hội PIR
Hội PIR
Hội PIR
Hội PIR
Hội PIR
Hội PIR
Hội PIR
Hội PIR

1. Hàn đầu cắm vào dây như trong hình.

2. Thêm một điện trở 10K giữa GND và Tín hiệu.

3. Đặt cảm biến trong trường hợp

4. Dán tấm sau vào tường.

5. Thêm gắn vỏ vào tấm sau bằng bu lông và vít 3M.

Bước 3: Kết nối với Vi điều khiển

Kết nối với Vi điều khiển
Kết nối với Vi điều khiển

1. Kết nối 5V với 5V trên vi điều khiển.

2. Kết nối GND với GND trên vi điều khiển.

3. Kết nối dây tín hiệu với A0 trên vi điều khiển.

Bước 4: Lắp ráp Arduino

Lắp ráp Arduino
Lắp ráp Arduino
Lắp ráp Arduino
Lắp ráp Arduino
Lắp ráp Arduino
Lắp ráp Arduino

1. Đặt tấm chắn ethernet lên arduino.

2. Kết nối cáp Ethernet với arduino.

3. Cấp nguồn cho arduino.

Bước 5: Mã

1. Tải xuống và cài đặt thư viện cho bản phác thảo.

1. MQTT PubSubClient

2. Đặt thư viện vào thư mục thư viện của Arduino-IDE của bạn.

3. Thay đổi IP máy chủ thành IP máy chủ openhab CỦA BẠN.

4. Thay đổi chủ đề thành một chủ đề mà bạn muốn.

5. Tải mã lên arduino.

Bước 6: Khắc phục sự cố

  1. Trường hợp: arduino sẽ không kết nối với máy chủ.

    1. Kiểm tra xem cáp Ethernet đã được cắm chưa.
    2. Chân 13 led có bị cháy không?
    3. kiểm tra IP máy chủ trong mã.
  2. Trường hợp: Máy chủ openhab sẽ không nhận được tin nhắn.

    1. Cấu hình mục có chính xác không?
    2. Chủ đề mqtt có đúng trong mã không?
    3. Có máy chủ mqtt không?
  3. Trường hợp: Trạng thái sẽ không thay đổi.

    1. Cảm biến có được cắm vào đúng đầu nối không?
    2. Có điện đi đến cảm biến không?
    3. Cảm biến đã được hiệu chỉnh đúng chưa?

Bước 7: Kết thúc

Đây là tài liệu hướng dẫn đầu tiên của tôi, vui lòng để lại phản hồi về nó.

Nếu có bất kỳ câu hỏi nào hãy hỏi họ.

Đề xuất: