Mục lục:
Video: Công cụ mở cửa nhà để xe iPhone và Arduino: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tôi thường theo dõi rất nhiều tài liệu hướng dẫn về công nghệ và luôn ngạc nhiên với những thứ mà mọi người nghĩ ra. Một thời gian trước, tôi đã tìm thấy một hướng dẫn trên thiết bị mở cửa nhà để xe bằng wifi mà tôi nghĩ là thực sự thú vị và thêm nó vào danh sách các dự án thú vị không ngừng nghỉ của tôi. Tua nhanh đến hiện tại, và tôi vẫn chưa bắt đầu được với dự án. Nhưng tôi đã có một đứa con (tốt, vợ tôi đã làm, không phải tôi). Chồng tôi đủ tử tế để cung cấp dịch vụ chăm sóc 5 ngày tại nhà của tôi (vâng, tôi hư hỏng) nhưng họ đã cầu xin tôi cung cấp cho họ một bộ bấm cửa ga ra để giữ trong xe của họ, thay vì phải sử dụng bàn phím nóng lạnh. bên ngoài nhà để xe. Vì vậy, hai lựa chọn đặt ra trước mắt tôi. Dành năm phút để lập trình lại clicker của họ cho ga ra của tôi. Hoặc, mất một vài tuần để cuối cùng thực hiện dự án mở cửa nhà để xe của tôi. Và như vậy, bingo-bango, người hướng dẫn của tôi đã ra đời.
Tôi quay lại bài đăng ban đầu và thích nhiều tính năng phần cứng mà tác giả đã sử dụng, nhưng phần mềm không đúng như những gì tôi muốn. Vì vậy, giải pháp tôi mong muốn cần có các đặc điểm sau:
- Không yêu cầu mật khẩu
- Chỉ hoạt động khi kết nối với mạng LAN của nhà tôi
- Ứng dụng tùy chỉnh trên iPhone của tôi để điều khiển nó
- Sử dụng Arduino với tấm chắn ethernet hoặc wifi
- Làm cho nó bằng chứng trong luật pháp
Bước 1: Những gì bạn cần
"loading =" lazy "mã của tôi đã được viết và tải lên cả Arduino và iPhone, đã đến lúc gỡ lỗi. Vì tôi chưa có mọi thứ được kết nối với ga ra của mình, nên tôi muốn bắt chước hành vi của nó bằng cách nào đó. Hãy chỉ dẫn các đèn LED.
Tôi đã nối hai đèn LED màu đỏ và hai đèn LED xanh lục như được hiển thị trong một bức ảnh trước đó. Một bộ màu xanh lá cây và màu đỏ sẽ đại diện cho cửa bên trái và bộ còn lại cho cửa bên phải. Nếu một trong hai cánh cửa được đóng lại, thì đèn xanh sẽ nhấp nháy không ngừng. Ngược lại, nếu bất kỳ cánh cửa nào đang mở, thì đèn đỏ sẽ nhấp nháy. Tôi đã chọn trạng thái ban đầu của các cánh cửa là đóng (đèn nhấp nháy màu xanh lá cây) vì khi tôi kết nối Arduino lần đầu tiên với thiết bị mở, tôi sẽ đảm bảo rằng các cánh cửa đã đóng.
Để xem nó hoạt động như thế nào, bạn có thể xem đoạn video ngắn (crappy res - sorry!) Về hoạt động của nó. Thì đấy! Hoạt động cho đến nay!
Bước 7: Gắn nó lên
Vì máy in 3D của tôi đang được bảo dưỡng nên tôi chưa có cơ hội in vỏ máy. Hướng dẫn trước mà tôi dựa trên hướng dẫn này, có các tệp.stl có sẵn để tải xuống. (Lưu ý: Nếu bạn định sử dụng tệp.stl, đơn vị tính bằng cm, sau khi tương ứng với tác giả. Tôi phải chia tỷ lệ tệp.stl của mình theo hệ số 10 vì máy in của tôi hoạt động theo đơn vị mm). Tôi sẽ phải sửa đổi thiết kế vì tôi có hai cửa và do đó cần hai rơ le. Nhưng vì tôi háo hức muốn mọi thứ được kết nối, tôi bắt đầu gắn các thiết bị điện tử lên một mảnh gỗ vụn mà tôi đã nằm xung quanh. Vì vậy, tôi sẽ không giới thiệu thành phẩm tuyệt đối trong hướng dẫn này.
Một khi các thiết bị điện tử được gắn vào mảnh gỗ mà tôi có, việc tìm một ngôi nhà tạm thời cho nó trên tường là một vấn đề đơn giản. Trong các hình ảnh, bạn có thể thấy một chút lộn xộn các dây chạy từ bộ định tuyến đến Arduino, Arduino đến rơ le và cuối cùng là rơ le tới các nút cửa ga ra. Khi tôi bật nút thực tế và tháo vỏ khỏi tường, chỉ có hai đầu nối dây. Vì vậy, giống như hướng dẫn mà tôi đã sử dụng để khai thác, bạn có thể nối dây từ rơle theo bất kỳ thứ tự nào đến các đầu cuối trên nút cửa.
Sau đó, toàn bộ thiết lập đã hoạt động một cách kỳ diệu ngay lần đầu tiên! Xin lỗi vì không đăng video. Tôi phải tạm thời gỡ nó xuống trước khi có thể quay video về nó hoạt động, nhưng tôi thề là nó đã làm được!
Bước 8: Kết luận
Sau khi chơi với điều này một chút, tôi đã nhận thấy một số vấn đề mà tôi sẽ đề cập bên dưới. Đây là những điều quan trọng, vì vậy hãy cân nhắc trước khi quyết định nhân bản dự án này.
- Có một số độ trễ không nhất quán giữa việc nhấn nút trên iPhone và việc cửa nhà để xe phản hồi. Đây có thể là một phần mềm hoặc lỗi triển khai, nhưng tôi vẫn đang khám phá nó.
- Một vấn đề lớn: Sau khi tải ứng dụng lên ứng dụng iPhone, tôi nhận thấy rằng sau một vài ngày khi tôi cố gắng mở ứng dụng, nó sẽ chỉ quay lại màn hình chính. Đây là một hành vi nhất quán. Sau khi vắt óc suy nghĩ một chút, cuối cùng tôi đã phá vỡ và đăng câu hỏi lên stackoverflow. Câu trả lời của một đồng nghiệp dường như đúng: Đế chế độc ác mà Apple đã trở thành đã quyết định rằng nếu bạn không phải là nhà phát triển, thì chứng chỉ tin cậy mà bạn nhận được từ Xcode cho ứng dụng mới phát triển của bạn chỉ có hiệu lực trong 1 tuần. Sau đó, nó sẽ không hoạt động trên iPhone của bạn trừ khi bạn cài đặt lại nó (và bộ đếm ngược 1 tuần đặt lại) hoặc bạn trả cho họ một khoản phí 99 đô la để có chứng chỉ dài hơn. Tôi thấy điều này hoàn toàn không tốt. Gần giống như tôi đã lãng phí thời gian của mình. Nhưng nếu bạn là một nhà phát triển, thì đây sẽ không phải là vấn đề đối với bạn.
- Một suy nghĩ xảy ra với tôi là nếu ai đó nhấn nút cửa nhà để xe theo cách thủ công, sự kiện này sẽ không được ghi lại trong mã Arduino. Đối với Arduino, trạng thái của cánh cửa vẫn không thay đổi trước khi nhấn nút. Ngoài ra, nếu ai đó đang đứng bên dưới cánh cửa khi một người khác đang sử dụng ứng dụng để đóng nó. Các cảm biến cửa sẽ buộc cửa hoạt động trở lại và sự kiện này cũng không được ghi lại trong mã Arduino. Không cần phải nói đây là một điểm khác cần được tìm hiểu.
Vì vậy, cảm ơn vì đã đồng hành cùng tôi và một lần nữa tôi xin lỗi vì một số hành vi lỗi. Vui lòng cho tôi biết nếu bạn có câu hỏi gì!
Đề xuất:
Phòng thí nghiệm Bộ công cụ ELEGOO hoặc Cách biến cuộc sống của tôi trở thành nhà phát triển dễ dàng hơn: 5 bước (kèm theo Hình ảnh)
Phòng thí nghiệm Bộ công cụ ELEGOO hoặc Cách biến cuộc sống của tôi trở thành nhà phát triển dễ dàng hơn: Mục tiêu của dự án Nhiều người trong chúng ta gặp vấn đề với việc mô phỏng xung quanh bộ điều khiển UNO. Thường thì việc đấu dây các linh kiện trở nên khó khăn với nhiều linh kiện. Mặt khác, lập trình dưới Arduino có thể phức tạp và có thể yêu cầu nhiều l
Tự chế công cụ mở cửa nhà để xe thông minh + Tích hợp trợ lý nhà: 5 bước
Tự làm cửa mở nhà để xe thông minh + Tích hợp trợ lý nhà: Biến cửa nhà để xe thông thường của bạn trở nên thông minh bằng cách sử dụng dự án DIY này. Tôi sẽ chỉ cho bạn cách xây dựng và điều khiển nó bằng Home Assistant (qua MQTT) và có khả năng mở và đóng cửa nhà để xe của bạn từ xa. Tôi sẽ sử dụng bảng ESP8266 có tên Wemos
Sử dụng phần mở rộng lồng ngực của Hope để tìm Công việc chưa hoàn chỉnh của Sắc lệnh đền thờ trong cây gia đình của bạn về Tìm kiếm gia đình: 11 bước
Sử dụng phần mở rộng Rương của Hope để Tìm công việc pháp lệnh đền thờ chưa hoàn chỉnh trong cây gia đình của bạn trên Tìm kiếm gia đình: Mục đích của tài liệu hướng dẫn này là để trình bày cách tìm kiếm gia phả của bạn trong Tìm kiếm gia đình cho tổ tiên có công việc pháp lệnh đền thờ chưa hoàn thành bằng cách sử dụng phần mở rộng Rương của hy vọng. Sử dụng Hope's Chest có thể tăng tốc đáng kể tìm kiếm của bạn cho
Phiên bản không dây của Cửa nhà để xe của tôi mở hay đóng ?: 7 bước
Phiên bản không dây của … Cửa nhà để xe của tôi đang mở hay đã đóng ?: Chúng tôi muốn có một hệ thống chỉ dẫn đơn giản, rẻ và đáng tin cậy cho chúng tôi biết cửa nhà để xe của chúng tôi đang mở hay đóng. Có rất nhiều " Cửa nhà để xe của tôi có mở không " các dự án. Phần lớn các dự án này là có dây cứng. Trong trường hợp của tôi thì
Máy cưa pin của thợ thủ công điện và các công cụ khác từ ô tô: 4 bước
Máy cưa pin Power Craftsman và các công cụ khác từ ô tô: Tôi đã để chiếc cưa này trên bàn làm việc trong nhiều tuần và không biết chính xác phải làm gì với nó. Tôi nhận được các dự án sửa lỗi từ đồng nghiệp và những dự án đó không đáng làm vì chi phí. Một combo máy thổi lá / máy đánh cỏ có pin hỏng rẻ hơn để loại bỏ