Mục lục:

Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA: 6 bước
Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA: 6 bước

Video: Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA: 6 bước

Video: Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA: 6 bước
Video: Sử dụng Bluetooth của ESP32 làm cảm biến hiện diện và cách đưa nó lên Apple Homekit 2024, Tháng mười một
Anonim
Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA
Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA

Trong phần hướng dẫn này, chúng tôi trình bày cách bạn có thể dễ dàng xây dựng cảm biến Cửa Wi-Fi chạy bằng pin với mô-đun Wi-Fi IOT Cricket. Chúng tôi cũng chỉ ra cách tích hợp tin nhắn của Cricket với IFTTT (hoặc bất kỳ dịch vụ nào khác bao gồm Home Assistant, MQTT hoặc Webhooks với yêu cầu HTTP POST) để gửi thông báo qua điện thoại. Khi một cánh cửa mở ra, Cricket sẽ gửi thông báo đến điện thoại của bạn.

LƯU Ý: đây là một dự án để giới thiệu cách bạn có thể dễ dàng kết hợp một cảm biến cửa nguyên mẫu trong vài phút. Tuy nhiên, để tạo ra một cảm biến cửa hoàn chỉnh, bạn có thể muốn dành thêm một chút thời gian để tối ưu hóa thiết kế cho nhu cầu của mình.

Về nguyên tắc nó hoạt động như vậy. Khi phần nam châm ở gần bộ phận cảm biến sậy (cửa đóng), nó sẽ ngắt IO1 khỏi BATT, nếu nam châm di chuyển ra khỏi cảm biến sậy (cửa mở) nó sẽ kết nối điện áp BATT với tín hiệu IO1_Wakeup và đánh thức bo mạch.

Chúng tôi định cấu hình Cricket để gửi các yêu cầu HTTP POST tới IFFTT, nơi nó được chuyển đổi thành thông báo đẩy, được gửi đến điện thoại. Ngoài ra, tất cả các thông báo bao gồm thông tin về mức pin và nhiệt độ môi trường từ cảm biến nhiệt độ tích hợp của Cricket.

Hướng dẫn bao gồm các bước sau: Giải thích dự án bằng cách sử dụng sơ đồ Thiết lập IFTTT với dịch vụ Pushbullet Định cấu hình mô-đun IOT Cricket Kết nối IOT Cricket với internet qua Wi-Fi

Quân nhu

Mô-đun Wi-Fi dành cho cricket (https://www.thingsonedge.com/)

Công tắc từ tính của cửa sổ cửa sổ

Giá đỡ pin 2xAAA pin

Bước 1: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Chúng tôi sử dụng cảm biến sậy NC. Thực hiện theo các sơ đồ dưới đây để kết nối tất cả các thành phần với nhau.

Sau khi bạn lắp ráp, các mạch sẽ hoạt động như sau. Khi một cánh cửa được mở, nó sẽ đánh thức Cricket được chỉ báo bằng đèn LED nhấp nháy. Thiết bị của bạn gần như đã sẵn sàng. Bây giờ, hãy cấu hình IFTTT để gửi thông báo đẩy về sự kiện mở cửa.

Bước 2: Thiết lập IFTTT với Dịch vụ Pushbullet

Thiết lập IFTTT với Dịch vụ Pushbullet
Thiết lập IFTTT với Dịch vụ Pushbullet
Thiết lập IFTTT với Dịch vụ Pushbullet
Thiết lập IFTTT với Dịch vụ Pushbullet

Các bước thực hiện:

  • Truy cập:
  • Đăng nhập hay đăng ký
  • Nhấp vào Tạo từ trình đơn Người dùng / Tài khoản (góc trên cùng bên phải)
  • Nhấp vào + để tạo sự kiện nguồn mới
  • Chọn dịch vụ Webhooks
  • Nhấp vào Tiếp tục
  • Nhấp vào Nhận yêu cầu web (ở phía bên trái)
  • Tạo tên sự kiện, ví dụ: door_sensor
  • Sự kiện nguồn phải được thiết lập ngay bây giờ, hãy nhấp vào + sau sự kiện Sau đó
  • Tìm kiếm dịch vụ pushbullet
  • Thay đổi Tên sự kiện thành door_sensor
  • Thay đổi tiêu đề cho phù hợp
  • Change Message to Door open battery = {{Value1}} temp = {{Value2}}
  • Nhấp vào Kết thúc

Gần như xong, bây giờ bạn cần lấy một địa chỉ HTTP để chúng tôi có thể đăng các sự kiện từ mô-đun IoT. Tìm kiếm dịch vụ Webhooks và nhấp vào tài liệu ở góc trên bên phải.

Tiếp theo, sao chép các liên kết web trong "Thực hiện một ĐĂNG hoặc NHẬN yêu cầu web tới:" bạn sẽ cần nó sau này.

Trước khi chúng tôi bắt đầu sử dụng thiết bị, nó cần được định cấu hình trong Cổng thông tin dành cho nhà phát triển. Vui lòng chuyển sang phần tiếp theo.

Bước 3: Định cấu hình thiết bị của bạn trong Cổng thông tin dành cho nhà phát triển

Mở Cổng nhà phát triển TOE (đi kèm với mô-đun IOT Cricket) từ bất kỳ trình duyệt nào từ PC hoặc điện thoại di động. Bạn phải đăng ký / đăng nhập vào Cổng thông tin dành cho nhà phát triển để kích hoạt và cấu hình thiết bị trong tài khoản của mình. Nếu không thiết bị sẽ không hoạt động.

Sau khi đăng nhập / đăng ký thành công, bạn cần nhấp vào "Thêm mới" thiết bị để kích hoạt thiết bị của bạn trong hệ thống. Bạn cần sử dụng số sê-ri duy nhất được in trên nhãn dán ở mặt sau của Cricket.

LƯU Ý: Bạn chỉ được giữ số sê-ri cho chính mình. Không chia sẻ nó với bất kỳ ai khác.

Đặt cấu hình sau:

RTC: OFFIO2: TẮT Màn hình pin: BẬT Cảm biến nhiệt độ: BẬT Cập nhật lực - IO1 Wake Up: YesForce cập nhật - RTC Wake Up: Không

Đăng sự kiện: xem bên dưới

Sao chép / dán liên kết mà chúng tôi đã sao chép từ Webhooks trong io1_wakeup:

URL:

  • thay thế https thành
  • thay thế sự kiện thành door_sensor

liên kết sẽ giống như sau:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Dữ liệu:

Sau khi bạn thiết lập cấu hình của mình, hãy nhấn vào nút Lưu.

Chúng tôi gần như ở đó! Chúng ta chỉ cần kết nối thiết bị của mình với internet qua mạng Wi-Fi.

Bước 4: Kết nối với Mạng Wi-Fi (internet)

Kết nối với Mạng Wi-Fi (internet)
Kết nối với Mạng Wi-Fi (internet)

Nhấn nút trên Cricket trong 5 giây cho đến khi đèn LED liên tục sáng. Sau đó, kết nối từ bất kỳ thiết bị nào có khả năng trình duyệt web (điện thoại thông minh, máy tính xách tay,…) với mạng Wi-Fi riêng của toe_device Circket. Mở trang https://192.168.4.1/index.html và chuyển thông tin đăng nhập Wi-Fi của bạn. Đó là nó.

Bước 5: Tìm nạp cấu hình từ Cổng thông tin dành cho nhà phát triển

Chỉ một bước nữa. Nhấn nút on board trong 1 giây để tìm nạp cấu hình từ Cổng thông tin dành cho nhà phát triển. Bây giờ bạn đã sẵn sàng và bạn sẽ tiếp tục nhận thông báo trên điện thoại của mình khi cửa mở.

Thông tin thêm về cách tích hợp với các dịch vụ khác như Home Assistant, MQTT hoặc yêu cầu HTTP POST, hãy xem tài liệu của Cricket:

Bước 6: Phản hồi

Chúng tôi hy vọng đó là một trải nghiệm thú vị cho bạn khi xây dựng cảm biến cửa với Cricket! Vui lòng giúp chúng tôi cải thiện công nghệ nếu bạn có bất kỳ phản hồi hoặc đề xuất nào. Nếu bạn thích dự án, vui lòng giúp chúng tôi phổ biến rộng rãi.

Cảm ơn bạn!

Đề xuất: