Mục lục:
Video: Tự động hóa tại nhà với NodeMCU, HomeAssistant & MQTT: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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:
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:
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:
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:
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:
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:
Tự động hóa tại nhà với Raspberry Pi sử dụng bảng chuyển tiếp: 7 bước
Tự động hóa gia đình với Raspberry Pi Sử dụng Bảng chuyển tiếp: Một số lượng lớn mọi người muốn sự thoải mái tuyệt vời nhưng giá cả hợp lý. Chúng ta cảm thấy lười sáng nhà vào mỗi buổi tối khi mặt trời lặn và sáng hôm sau lại tắt đèn Hoặc bật / tắt Điều hòa / Quạt / Máy sưởi như
GPS Car Tracker Với Thông báo SMS và Tải lên Dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: 5 bước (có Hình ảnh)
Công cụ theo dõi ô tô GPS với Thông báo SMS và Tải lên dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: Tôi đã tạo công cụ theo dõi GPS này vào năm ngoái và vì nó hoạt động tốt nên tôi đã xuất bản nó ngay bây giờ trên Có thể hướng dẫn. Nó được kết nối với các phụ kiện cắm trong cốp xe của tôi. Bộ theo dõi GPS tải lên vị trí xe, tốc độ, hướng và nhiệt độ đo được thông qua dữ liệu di động
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Bắt đầu với Tự động hóa tại nhà: Cài đặt Trợ lý tại nhà: 3 bước
Bắt đầu với Tự động hóa gia đình: Cài đặt Trợ lý gia đình: Bây giờ chúng tôi sẽ bắt đầu chuỗi tự động hóa gia đình, nơi chúng tôi tạo ra một ngôi nhà thông minh cho phép chúng tôi điều khiển những thứ như đèn, loa, cảm biến, v.v. bằng cách sử dụng trung tâm cùng với trợ lý giọng nói. Trong bài đăng này, chúng ta sẽ học cách nhập
Tự động hóa tại nhà: Âm thanh báo động và hiển thị trên màn hình LCD khi nhiệt độ trên ngưỡng giá trị: 5 bước
Tự động hóa gia đình: Phát âm thanh báo động và hiển thị trên màn hình LCD khi nhiệt độ vượt quá giá trị ngưỡng: Blog này sẽ trình bày cách tạo Hệ thống tự động hóa gia đình sẽ bắt đầu phát âm báo bất cứ khi nào nhiệt độ vượt quá giá trị ngưỡng được lập trình. Nó sẽ tiếp tục hiển thị nhiệt độ hiện tại của căn phòng trên màn hình LCD và nhu cầu hành động