Mục lục:

Arduino cho mạng hỗ trợ gia đình có dây: 5 bước
Arduino cho mạng hỗ trợ gia đình có dây: 5 bước

Video: Arduino cho mạng hỗ trợ gia đình có dây: 5 bước

Video: Arduino cho mạng hỗ trợ gia đình có dây: 5 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng mười một
Anonim
Arduino cho mạng hỗ trợ gia đình có dây
Arduino cho mạng hỗ trợ gia đình có dây

Các thành phần Wifi như Sonoff, Tasmota và ESP8266 khác nhau rất dễ cấu hình và sử dụng, nhưng mọi thứ thường không dễ dàng như chúng xuất hiện.

Trong môi trường công nghiệp / kinh doanh, tự động hóa không dây không quá phổ biến. Các thành phần không dây kém tin cậy hơn các thành phần có dây.

Bạn có sử dụng cảm biến khói không dây trong nhà máy không? Tôi không nghĩ vậy. Và tại sao phải sử dụng cảm biến cửa từ wifi trong nhà?

Cảm biến / thiết bị truyền động có dây rất đáng tin cậy hơn, không cần pin, không có sóng radio trong nhà của bạn.

Những gì tôi đã làm là một thành phần phần cứng có thể được kết nối qua RS-485 với bộ điều khiển trợ lý tại nhà (thông qua nền tảng Modbus). Nó dựa trên một arduino. Nó tương tự như công tắc / rơ le Sonoff, nhưng nó có dây.

Nó có thể hoạt động như một bộ điều khiển ánh sáng (thông qua một rơ le và một đầu vào cho các nút).

Nó có thể hoạt động như một công tắc từ xa (thông qua một rơ le và một đầu vào cho các nút).

Nó có thể hoạt động như một bộ điều nhiệt.

Nó có thể hoạt động như một cảm biến nhiệt độ.

Một bo mạch arduino duy nhất có thể chứa tất cả những thứ này cùng một lúc, với nhiều đầu vào / đầu ra được kết nối.

Bước 1: Xây dựng phần cứng

Xây dựng phần cứng
Xây dựng phần cứng

Bạn cần một bảng arduino.

Tôi đã sử dụng một arduino nano nhưng những người khác sẽ ổn.

Kết nối bộ chuyển đổi Rs-485, một màn hình hiển thị nếu bạn định sử dụng nó, (các) rơ le và thiết lập nó cho các nút nhấn.

Bước 2: Flash chương trình cơ sở

Flash chương trình cơ sở
Flash chương trình cơ sở

Bạn có thể tìm thấy mã tại

Đừng quên cấu hình nó trước khi sao chép. Bạn cần thiết lập các chân được sử dụng làm đầu vào, đầu ra, nếu nó có cảm biến Nhiệt độ, màn hình, v.v.

Bước 3: Định cấu hình Trợ lý tại nhà

Định cấu hình Trợ lý tại nhà
Định cấu hình Trợ lý tại nhà

Chỉnh sửa cấu hình.yaml

khí hậu: - platform: modbus name: Thermostat slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: ° C data_type: float

Bước 4: Kết nối Arduino với Trợ lý Raspberry Running Home

Kết nối Arduino với Trợ lý Raspberry Running Home
Kết nối Arduino với Trợ lý Raspberry Running Home

Sử dụng một dongle USB RS-485. Bạn có thể tìm thấy nó trên ebay hoặc amazon. Nó rất rẻ.

Bước 5: Khởi động lại Home Assistant

Khởi động lại Trợ lý Trang chủ
Khởi động lại Trợ lý Trang chủ

Bây giờ bạn có thể xem điểm đặt nhiệt độ và kiểm soát nó. Điểm đặt có thể được điều khiển thông qua tập lệnh tự động hóa và từ các thành phần khác. Sử dụng trợ lý Google, bạn có thể sửa đổi nhiệt độ thông qua lệnh giọng nói.

Đề xuất: