Mục lục:

Tự động hóa gia đình - Rèm thông minh: 8 bước
Tự động hóa gia đình - Rèm thông minh: 8 bước

Video: Tự động hóa gia đình - Rèm thông minh: 8 bước

Video: Tự động hóa gia đình - Rèm thông minh: 8 bước
Video: Lắp đặt rèm định hình tự động không còn là khó khăn nữa 2024, Tháng mười một
Anonim
Tự động hóa gia đình - Rèm thông minh
Tự động hóa gia đình - Rèm thông minh

Trong phần hướng dẫn này, chúng tôi sẽ xem xét cách trang bị thêm rèm của riêng bạn tại nhà với động cơ servo và bộ điều khiển tùy chỉnh để biến rèm nhà của bạn thành rèm thông minh tự động có thể tích hợp với trợ lý tại nhà để cung cấp cho bạn khả năng kiểm soát hoàn toàn tự động đối với rèm nhà của bạn.

Hướng dẫn này được tài trợ bởi JLCPCB. Tôi đã sử dụng dịch vụ này để xây dựng bảng mạch cho bộ điều khiển. PCB có chất lượng cao và là một món hời thực sự cho việc tạo mẫu. Tôi thực sự khuyên họ vui lòng truy cập và kiểm tra chúng tại liên kết bên dưới:

Giao hàng miễn phí cho đơn hàng đầu tiên & $ 2 PCBPrototyping trên

Bước 1: Bộ phận in 3D

Đầu tiên, bạn sẽ cần in ra một số phần cho việc này. Các phần sau sẽ được in và liên kết đến tệp mô hình.stl được liệt kê bên dưới:

1.) Chuyển đổi Mount

2.) Giá đỡ Servo

3.) Khớp nối trục vuông

Tất cả những thứ này có thể được lấy từ liên kết sau theo mech:

github.com/misperry/Smart_Blinds

Bước 2: Tháo rời rèm

Rèm có thể tháo rời
Rèm có thể tháo rời
Rèm có thể tháo rời
Rèm có thể tháo rời
Rèm có thể tháo rời
Rèm có thể tháo rời

Bạn sẽ cần phải tháo cơ chế đóng / mở rèm thông thường khỏi rèm của mình.

Loại rèm của tôi là loại dây kéo. Ở dưới cùng của dây kéo là các tua nhựa. Chúng có thể được gỡ bỏ bằng cách đẩy dây qua và tháo nút cuối cùng. Sau khi nút được cởi ra, các tua nhựa có thể trượt ra khỏi dây.

Để tháo bộ truyền động cơ học, bạn chỉ cần trải kênh trắng ra và nó sẽ trượt ra khỏi thanh quay vuông và được tháo ra.

Bước 3: Thêm công tắc ghi đè

Thêm công tắc ghi đè
Thêm công tắc ghi đè
Thêm công tắc ghi đè
Thêm công tắc ghi đè

Bây giờ bạn sẽ cần thêm công tắc ghi đè để khi ai đó đến với rèm, họ không cần phải có ứng dụng trên thiết bị thông minh mà họ có thể chỉ cần kéo một công tắc xích kéo để vận hành rèm.

Bạn cần lắp giá đỡ công tắc đã được in 3d trước đó vào cuối kênh và trượt nó vào vị trí. Đảm bảo rằng nó bắt vào lỗ vuông một cách an toàn.

Khi vào đó, bạn có thể cài đặt công tắc. Công tắc chuỗi kéo này là một thứ mà tôi tìm thấy ở một cửa hàng phần cứng tại địa phương của mình để làm đèn.

Tháo đai ốc khỏi công tắc và luồn dây xích qua lỗ khung in 3d. Sau đó, gắn dây kéo và trượt đai ốc trở lại và vặn vào vị trí để giữ chặt công tắc.

Bước 4: Cài đặt động cơ Servo

Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo
Cài đặt Động cơ Servo

Tiếp theo chúng ta sẽ cài đặt động cơ servo. Trước tiên, bạn sẽ cần phải tháo một trong các lỗ lắp ở bên cạnh. Điều này là do nó không thể vừa vặn nếu không được gỡ bỏ. Tôi chỉ đơn giản là gỡ bỏ của tôi bằng một cái cưa tay. Xem hình để biết mặt nào cần loại bỏ.

Sau khi loại bỏ điều này, bây giờ bạn có thể lắp động cơ servo vào giá đỡ bằng nhựa đã được in 3D ở bước trước. Sau khi lắp vào, bạn có thể gắn khớp nối trục vuông vào trục spline của servo.

Cuối cùng lắp cụm servo vào đầu rèm và xếp thanh vuông có lỗ vuông trên khớp nối. Chúng phải phù hợp với nhau. Bằng cách này khi servo quay, rèm sẽ mở và đóng.

Bước 5: Kết nối dây

Kết nối dây
Kết nối dây

Đây là sơ đồ về cách tôi đã nối dây ESP8266 để hoạt động với hệ thống này. Điều này đã được xây dựng trong một bảng mạch bởi JLCPCB.

Tôi đã đặt hai cổng mini USB trên thiết bị này để có khả năng kết nối các cổng này lại với nhau từ một nguồn điện, vì vậy nếu bạn có nhiều rèm liên tiếp, bạn có thể cấp điện cho chỉ một thiết bị và nối chuỗi các thiết bị còn lại.

Nó được xây dựng với một bộ điều chỉnh lót 3.3v để giảm điện áp đầu vào từ 5V xuống 3.3 cho ESP8266.

Bước 6: Phần mềm và cấu hình

Phần mềm và cấu hình
Phần mềm và cấu hình
Phần mềm và cấu hình
Phần mềm và cấu hình

Bây giờ chúng ta sẽ xây dựng phần mềm của điều này.

Bạn có thể tìm thấy phần mềm trong thư mục phần mềm của liên kết git hub sau:

github.com/misperry/Smart_Blinds

Sau khi tải mã vào phần mềm arduino, bạn sẽ cần nhập thông tin wifi của mình cũng như thông tin máy chủ MQTT.

Bạn cũng sẽ cần cập nhật mã để bao gồm bất kỳ lệnh và thông tin chủ đề nào mà bạn muốn sử dụng để chuyển thông tin MQTT. Sau khi hoàn tất các cài đặt này, bạn có thể cài đặt chúng vào bo mạch ESP8266.

Cuối cùng, bạn sẽ cần cập nhật tệp config.yaml của mình với thông tin sau để đảm bảo các chủ đề của bạn phù hợp với các chủ đề mã arduino của bạn:

light: - platform: mqtt name: "Window Bottom Center" state_topic: "blind / bc / state" command_topic: "blind / bc / command" morning_state_topic: "blind / bc / state" morning_command_topic: "blind / bc / level" Bright_scale: 100 qos: 0 payload_on: "BẬT" payload_off: "TẮT" lạc quan: sai giữ lại: đúng

- nền tảng: mqtt

name: "Window Bottom Right" state_topic: "blind / br / state" command_topic: "blind / br / command" morning_state_topic: "blind / br / state" morning_command_topic: "blind / br / level" Bright_scale: 100 qos: 0 payload_on: "BẬT" payload_off: "TẮT" lạc quan: sai giữ lại: đúng

Bước 7: Thử nghiệm với Trợ lý tại nhà

Thử nghiệm với Trợ lý tại nhà
Thử nghiệm với Trợ lý tại nhà
Thử nghiệm với Trợ lý tại nhà
Thử nghiệm với Trợ lý tại nhà

Khi bạn đã khởi động lại trợ lý tại nhà, bạn sẽ thấy rèm hiển thị dưới dạng đối tượng "Ánh sáng" trong màn hình chính HASS của bạn.

Bây giờ bạn có thể nhấp vào công tắc để mở hoàn toàn rèm của bạn hoặc để đóng hoàn toàn rèm bằng cách bật hoặc tắt công tắc. Ngoài ra, nếu bạn nhấp vào tên rèm của bạn, bạn sẽ được hiển thị với thanh trượt độ sáng để điều chỉnh mức độ mở của rèm.

Bước 8: Kết luận

Tôi hy vọng rằng bạn đã thích dự án này và cuối cùng hãy thử nó.

Đây là hai video hoạt động này từ kênh youtube của tôi nếu bạn muốn biết nhiều chi tiết, vui lòng xem video chuyên sâu. Nếu bạn muốn có một cái nhìn tổng quan nhanh về cách nó được xây dựng, hãy chọn cái không chuyên sâu.

Cảm ơn một lần nữa.

Đề xuất: