Mục lục:

Tự động hóa tại nhà với NodeMCU, HomeAssistant & MQTT: 6 bước
Tự động hóa tại nhà với NodeMCU, HomeAssistant & MQTT: 6 bước

Video: Tự động hóa tại nhà với NodeMCU, HomeAssistant & MQTT: 6 bước

Video: Tự động hóa tại nhà với NodeMCU, HomeAssistant & MQTT: 6 bước
Video: Control HLG Quantum Board Brightness using a Meanwell Driver, NodeMCU, and Home Assistant 2024, Tháng mười một
Anonim
Image
Image

Bạn có muốn bắt đầu chuyển đổi ngôi nhà của mình trong ngôi nhà thông minh? Và cũng để làm điều đó rẻ tiền?

NodeMCU và HomeAssistant ở đây để giúp bạn về điều đó. Tôi khuyên bạn nên xem video này, có lẽ bạn sẽ dễ dàng theo dõi hơn. Nếu không, hãy làm theo các bước dưới đây.

Quân nhu

1 × NodeMCU v3 NodeMCU trên eBay:

2 × Breadboards Breadboards trên eBay:

1 × Điện trở quang điện trở quang trên eBay:

1 × Công tắc từ tính Công tắc từ tính trên eBay:

1 × Relay Relay trên eBay:

1 × Nút Nút và Điện trở trên eBay:

7 × Điện trở (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

Đèn LED 4 × LED trên eBay:

20 × Dây điện trên eBay:

1 × Cảm biến nhiệt độ DALLAS Cảm biến nhiệt độ trên eBay:

1 × Cảm biến chuyển động (PIR) Cảm biến chuyển động:

1 × BỔ SUNG: Ngân hàng điện

Bước 1:

Hình ảnh
Hình ảnh

Chào!

Nhận tất cả các nguồn cung cấp (linh kiện) cần thiết và bắt đầu.

Bước 2:

Kết nối tất cả các thành phần cho phù hợp với bản phác thảo lộn xộn này. Xin lỗi vì sự lộn xộn của dây.:(

Bước 3:

Hình ảnh
Hình ảnh

Cài đặt PlatformIO IDE, HomeAssistant + Python

Một lần nữa, bạn có thể theo dõi video này để xem thêm chi tiết về cài đặt HomeAssistant và Python. Để làm theo từng bước cài đặt PlatformIO và để xem cách tải lên chương trình đèn LED nhấp nháy đơn giản, hãy xem video này.

Xin lưu ý rằng bạn không cần phải sử dụng PlatformIO IDE nghiêm ngặt, nhưng có thể bạn sẽ dễ dàng theo dõi hơn.

Bước 4:

Hình ảnh
Hình ảnh

Sao chép mã vào tệp main.cpp từ đây. Thay thế IP mqtt_server thành IP của PC của bạn có cài đặt HomeAssistant. Thay thế SSID và mật khẩu bằng SSID và mật khẩu Wi-Fi mong muốn của bạn. Tải lên NodeMCU.

Bước 5:

Hình ảnh
Hình ảnh

Trong cửa sổ tìm kiếm (bắt đầu), viết% appdata% và mở thư mục.homeassistant, ở đây bạn sẽ tìm thấy cấu hình.yaml. Mở nó và thay thế tất cả nội dung bằng nội dung này.

Hãy cẩn thận nếu viết một cái gì đó bổ sung vì cấu hình là không gian nhạy cảm! Nó phải được cấu trúc trong các quy tắc của nó.

Khởi động HomeAssistant trên PC của bạn nếu nó chưa được khởi động. Nhập IP của PC đó và thêm cổng: 8123 vào sau nó trong trình duyệt. Ở góc trên cùng bên phải, bạn sẽ tìm thấy tùy chọn để định cấu hình giao diện người dùng. Chọn nó và một lần nữa ở góc trên cùng bên phải, tìm trình chỉnh sửa cấu hình RAW và thay thế nội dung của nó bằng trình chỉnh sửa này.

Bước 6:

Hình ảnh
Hình ảnh

Kiểm tra để đảm bảo mọi thứ được kết nối chính xác và MQTT đang hoạt động bình thường bằng cách gửi dữ liệu vài giây một lần và kiểm tra xem mọi cảm biến đang hoạt động như thế nào.

Trên điện thoại thông minh của bạn, hãy truy cập trình duyệt và nhập IP của máy chủ HomeAssistant của bạn và thêm cổng: 8123. Lưu trang web vào màn hình chính và bạn có quyền truy cập vào hệ thống tự động hóa nhà mới của mình chỉ bằng một lần nhấn.

Bây giờ, tôi khuyến khích bạn mở rộng dự án này để hữu ích hơn và không chỉ cho mục đích giáo dục. Cảm ơn bạn đã tham gia cùng tôi trong quá trình xây dựng dự án này.:)

Đề xuất: