Mục lục:
Video: Điều khiển từ xa WIFI cửa nhà để xe V2: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Không lâu sau khi tôi xây dựng Điều khiển từ xa WIFI cửa nhà để xe, tôi nhận ra rằng nó thiếu một tính năng cụ thể sẽ rất hữu ích đối với tôi. Tôi muốn biết cánh cửa đang mở hay đóng từ ứng dụng. Điều này sẽ yêu cầu một vài cảm biến và một số thay đổi đối với cả bo mạch Wemos D1R2 mà tôi đã sử dụng cũng như ứng dụng Android. Tôi đã dành một khoảng thời gian để cố gắng quyết định loại cảm biến nào sẽ lý tưởng cho mục đích của mình. Tôi có 3 tùy chọn để chọn:
- Công tắc giới hạn
- Cảm biến ánh sáng (phản xạ ảnh)
- Cảm biến tiệm cận (hoặc Hall)
Tôi sử dụng nhà để xe của mình rất nhiều để làm việc bằng gỗ và điều đó tạo ra rất nhiều bụi (mặc dù đã sử dụng bộ hút bụi). Bụi bám vào các thiết bị chuyển mạch hoặc che phủ các cảm biến quang học sẽ khiến chúng kém tin cậy hơn. Tuy nhiên, cảm biến tiệm cận sẽ miễn nhiễm với điều này và do đó đó là tùy chọn tôi đã chọn.
Bước 1: Thiết kế và Vật liệu
Tôi đã tìm kiếm các gói cảm biến tiệm cận khác nhau và tôi quyết định sử dụng hai gói sau:
- NJK-5002C (dễ tìm trên ebay)
- Melexis US5781 trong gói TO-92 (từ Digikey)
Kế hoạch của tôi là để các cảm biến này phát hiện cùng một nam châm được gắn ở đầu trên cùng của bảng điều khiển cửa khi nó ở hai vị trí khác nhau. Khi cửa mở hoàn toàn, một cảm biến gắn ở cuối đường ray (NJK-5002C) có thể dễ dàng phát hiện vị trí của nam châm (xem ảnh). Khi cánh cửa được đóng lại, cùng một nam châm đó (trong trường hợp của tôi) sẽ cách đáy của vỏ ống dẫn sưởi khoảng 6 cm. Tôi đã sử dụng cảm biến nhỏ gọn hơn cho vị trí đó. Bản thân các cảm biến khá dễ sử dụng. Tôi dự định sử dụng thêm hai chân kỹ thuật số trên bảng Wemos và chỉ cần một điện trở 10k ohm và một tụ điện sứ 0,1uF cho cảm biến US5781. Cảm biến NJK-5781 không cần thành phần bổ sung và có thể được kết nối trực tiếp. Nó thậm chí còn có một đèn LED tích hợp sáng lên khi được kích hoạt.
Bước 2: Kiểm tra phần mềm và phần cứng
Tôi quyết định thử nghiệm nó trên băng ghế dự bị thay thế một chiếc Wemos D1 mini cho bộ điều khiển. Gia đình đã dựa vào điện thoại của họ để mở cửa nhà để xe và tôi không thể chỉ lấy đi bảng Wemos mà không làm phiền mọi người. Cả hai cảm biến đều kích hoạt khi cảm nhận cực nam của nam châm và để có được phạm vi tốt nhất, tôi đã chọn nam châm mạnh nhất mà tôi có. Đó là một nam châm Neodymium được trục vớt từ một số thiết bị cũ và có đường kính 20 mm, dày 6 mm. Cả hai cảm biến sẽ kích hoạt ở khoảng cách khoảng 2 cm từ nó.
Tôi đã sửa đổi mã Wemos để cập nhật trạng thái của cửa nhà để xe vào ứng dụng. Nó sẽ không chỉ gửi thông báo cửa đang đóng hay đang mở mà còn gửi thông báo cửa đang "mở" hay "đóng" dựa trên vị trí của cánh cửa trước khi nhận được lệnh "nhấp" từ ứng dụng.
Ứng dụng Android đã được viết lại hoàn toàn bằng MIT App Inventor. Mã tôi đã sử dụng được đính kèm. Nó tích cực thăm dò các tin nhắn từ bảng Wemos và trạng thái cửa nhà để xe được cập nhật mỗi giây. Vì cửa nhà để xe của chúng tôi mất 13 giây để đóng, điều đó cung cấp đầy đủ thông tin cập nhật về vị trí của nó.
Bước 3: Lắp ráp phần cứng
Nam châm được lắp (epoxied) vào một hốc mà tôi đã khoan vào đầu trên cùng của bảng điều khiển cửa nhà để xe (xem ảnh). Hốc chỉ sâu khoảng 3mm và không chạm đến lớp cách nhiệt. Cảm biến NJK-5002C cần một giá đỡ và được làm từ một số nhôm vụn mà tôi có. Các dây dẫn cũng cần phải được mở rộng và tôi đã sử dụng một số cáp điện thoại 4 dây dẫn. Tôi đã loại bỏ nhiều như tôi cần từ một trong hai đầu của cáp và cắt bỏ dây dẫn thứ 4, vì tôi chỉ cần 3. Để kết nối với bảng Wemos, tôi đã sử dụng một số đầu nối Molex (0,062 ) phối ghép mà tôi còn sót lại từ một dự án khác Một số chất co nhiệt đã được sử dụng để bảo vệ các đầu tiếp xúc.
Cảm biến US5781 được hàn vào một miếng PCB nhỏ cùng với điện trở và tụ điện. Tôi đã tạo một cáp mở rộng tương tự cho nó được kết thúc bằng các đầu nối Molex tương tự. Để bảo vệ mô-đun khỏi bị hư hại vật lý, tôi quyết định nung nó trong epoxy. Tôi sử dụng một đoạn ống nhỏ có đường kính khoảng 20 mm để tạo khuôn và dán băng keo đơn giản lên một đầu. Tôi đổ đầy khuôn bằng epoxy 5 phút, dán cụm cảm biến vào đó và để nó đông cứng lại. Từ một số nhôm vụn, tôi cũng đã làm một giá đỡ cho nó.
Bảng Wemos sau đó đã nhận được một số bím tóc với các đầu nối Molex giao phối và mọi thứ sau đó đã được đưa vào vị trí. Tất cả hệ thống cáp đều được buộc chặt bằng dây buộc và kẹp nên không có gì lủng lẳng trong nhà để xe.
Nó hoạt động tốt và nếu tôi tìm thấy một số "nâng cấp" khác, tôi có thể sẽ tạo một PCB tùy chỉnh cho nó và thậm chí có thể chuyển sang sử dụng một bo mạch mini Wemos D1 nhỏ gọn hơn nhiều.
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi c
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu