Mục lục:
- Quân nhu
- Bước 1: Lắp ráp
- Bước 2: Thiết lập IFTTT với Dịch vụ Pushbullet
- 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
- Bước 4: Kết nối với Mạng Wi-Fi (internet)
- 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
- Bước 6: Phản hồi
Video: Cảm biến cửa IOT - Dựa trên Wi-Fi, sử dụng pin 2xAAA: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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
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)
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:
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino As 433mhz Cảm biến Oregon: Đây là cấu tạo của một cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời. Cảm biến mô phỏng một cảm biến Oregon 433mhz và có thể nhìn thấy trong cổng Telldus Net. Những gì bạn cần: 1x " 10-LED Cảm biến chuyển động năng lượng mặt trời " từ Ebay. Đảm bảo rằng nó cho biết bộ đánh bóng 3,7v
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 2 - Phần mềm: 5 bước (có hình ảnh)
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 2 - Phần mềm: Giới thiệuĐây là phần tiếp theo của bài đăng đầu tiên " Cách xây dựng máy đo độ ẩm của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu - Phần 1 - Phần cứng " - nơi tôi chỉ cách lắp ráp máy đo tốc độ và hướng gió
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu. - Phần 1 - Phần cứng: 8 bước (có Hình ảnh)
Cách xây dựng máy đo gió của riêng bạn bằng công tắc sậy, cảm biến hiệu ứng Hall và một số mẩu tin lưu niệm trên Nodemcu. - Phần 1 - Phần cứng: Giới thiệu Kể từ khi bắt đầu nghiên cứu về Arduino và Văn hóa nhà sản xuất, tôi đã thích tạo ra các thiết bị hữu ích bằng cách sử dụng các mảnh vụn và mảnh vụn như nắp chai, mảnh PVC, lon nước uống, v.v. Tôi rất muốn đóng góp ý kiến. cuộc sống cho bất kỳ mảnh hoặc bất kỳ người bạn đời nào
Ai ở cửa tôi? Cảm biến chuyển động PIR / Dự án cảm biến phạm vi: 5 bước
Ai ở cửa tôi? Dự án Cảm biến Chuyển động / Cảm biến Phạm vi PIR: Dự án của chúng tôi nhằm mục đích cảm nhận chuyển động thông qua PIR và cảm biến khoảng cách. Mã Arduino sẽ xuất ra tín hiệu hình ảnh và âm thanh để báo cho người dùng biết ai đó đang ở gần. Mã MATLAB sẽ gửi tín hiệu email để cảnh báo người dùng rằng ai đó đang ở gần. Thiết bị này