Mục lục:
- Bước 1: Xem Video
- Bước 2: Cài đặt ESPHome
- Bước 3: Cấu hình bảng (Node)
- Bước 4: Thêm nút vào Home Assistant
- Bước 5: Giao diện cảm biến DHT11
- Bước 6: Xem các giá trị nhiệt độ & độ ẩm
Video: Một cách cực kỳ đơn giản để bắt đầu với tự động hóa gia đình bằng cách sử dụng mô-đun tự làm: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Tôi đã rất ngạc nhiên khi quyết định thử thêm một số cảm biến tự làm vào trợ lý tại nhà. Sử dụng ESPHome cực kỳ đơn giản và trong bài đăng này, chúng ta sẽ tìm hiểu cách điều khiển chân GPIO cũng như lấy dữ liệu nhiệt độ và độ ẩm từ một nút không dây bằng cách sử dụng Home Assistant. Phần tốt nhất là nó không yêu cầu bất kỳ mã nào được viết vì nó thực hiện điều này tự động.
Bước 1: Xem Video
Trước tiên, việc xem mọi thứ được thực hiện thông qua video sẽ dễ dàng hơn nhiều và đó là lý do tại sao tôi khuyên bạn nên xem video được hiển thị ở trên để có ý tưởng về cách mọi thứ hoạt động. Bài đăng này sẽ chỉ chứa các bước quan trọng cần thiết để tự thực hiện việc này.
Bước 2: Cài đặt ESPHome
Đầu tiên, chúng ta cần cài đặt tiện ích bổ sung ESPHome trong Home Assistant. Điều hướng đến cửa hàng tiện ích bổ sung bằng cách thực hiện như sau:
Hass.io -> Cửa hàng bổ trợ
Thêm URL sau vào cửa hàng để nó có thể tìm thấy Tiện ích bổ sung ESPHome:
github.com/esphome/hassio
Sau khi hoàn tất, chỉ cần tìm kiếm ESPHome, nhấp vào tiện ích bổ sung sẽ hiển thị và nhấn nút cài đặt. Quá trình cài đặt có thể mất một chút thời gian, vì vậy vui lòng đợi một vài phút vì điều này sẽ phụ thuộc vào kết nối internet của bạn. Sau khi cài đặt, chỉ cần nhấn nút START và đợi vài giây để nó khởi động. Sau đó, nhấp vào nút có nội dung "OPEN WEB UI" sẽ đưa bạn đến màn hình ESPHome.
Bước 3: Cấu hình bảng (Node)
Trong ESPHome, các thiết bị được gọi là nút và trước tiên chúng ta cần tạo một nút để sau đó nó có thể bắt đầu giao tiếp với Home Assistant.
Nhấp vào nút thêm để tạo một nút mới. Sau đó, đặt tên cho nó bằng cách sử dụng các ký tự hiển thị trên màn hình. Tôi sẽ gọi nó là "living_room". Sau đó, chọn loại thiết bị là "WeMos D1 Mini" cho bản demo này. Cuối cùng, thêm chi tiết mạng WiFi của bạn để bo mạch có thể kết nối với mạng WiFi của bạn và sau đó nhấp vào "GỬI" để tạo nút.
ESPHome cần được khởi động lại sau khi tạo một nút mới. Điều này có thể được thực hiện bằng cách điều hướng đến hass.io -> ESPHome và sau đó nhấp vào nút RESTART. Chờ vài giây rồi mở giao diện người dùng WEB.
Bây giờ chúng ta cần cấu hình nút này để chúng ta có thể điều khiển đèn LED được kết nối với chân D2. Trang web ESPHome chứa tất cả thông tin bạn cần để định cấu hình các thành phần khác nhau và vì chúng tôi sẽ kiểm soát một chân GPIO, chúng tôi có thể sử dụng thông tin thực thể cấu hình mẫu từ trang sau:
esphome.io/components/switch/gpio.html
Nhấp vào nút CHỈNH SỬA cho nút và sau đó dán thông tin cấu hình và cập nhật nó như được hiển thị trong hình ảnh và sau đó, lưu tệp. Vì đây là lần đầu tiên chúng tôi sử dụng bảng với ESPHome, chúng tôi cần tải mã lên bảng theo cách thủ công. Sau khi hoàn tất, chúng tôi có thể tự động tải lên không dây bất kỳ bản cập nhật nào bằng cách sử dụng tính năng cập nhật OTA.
Để tải mã xuống theo cách thủ công, trước tiên chúng ta cần biên dịch nó. Vì vậy, hãy sử dụng menu tùy chọn nút để biên dịch mã cho nút. Quá trình này sẽ mất một lúc và tôi mất khoảng 100 giây. Sau khi hoàn tất, chỉ cần tải xuống tệp nhị phân. Sau đó, hãy truy cập liên kết sau và tải xuống công cụ ESPHome flash cho hệ thống của bạn:
github.com/esphome/esphome-flasher/releases
Nhấp đúp vào tệp để mở. Sau đó cắm bo mạch của bạn, chọn đúng cổng COM, chọn tệp nhị phân mà chúng tôi đã tải xuống và sau đó nhấn nút FLASH. Thao tác này sẽ tải mã xuống bảng của bạn, vì vậy hãy chờ một vài giây để hoàn thành. Sau khi hoàn tất, bảng sẽ tự động kết nối với mạng WiFi của bạn và bạn sẽ có thể thấy điều này trong nhật ký.
Bước 4: Thêm nút vào Home Assistant
Home Assistant sẽ tự động phát hiện bảng và thông báo cho bạn về nó. Bạn có thể nhấp vào đó để bắt đầu hoặc bạn có thể điều hướng đến phần sau:
Cấu hình -> Tích hợp
Sau đó, bạn sẽ có thể nhìn thấy nút, vì vậy hãy nhấp vào cấu hình và xác nhận việc bổ sung. Bây giờ, tất cả những gì chúng ta cần làm là thêm nó vào bảng điều khiển. Vì vậy, hãy chuyển đến phần trang tổng quan / tổng quan và sau đó chọn tùy chọn "Định cấu hình giao diện người dùng" từ menu tùy chọn ở phần trên cùng bên phải. Sau đó, nhấp vào nút Thêm, chọn Thực thể và đặt tên mới cho nó. Sau đó, bạn có thể sử dụng danh sách thực thể để chọn công tắc sẽ có cùng tên với nút. Nhấp vào lưu, đóng chế độ xem cấu hình bảng điều khiển và đó là tất cả những gì bạn cần làm. Nếu bạn bật công tắc thì đèn LED trên bảng cũng sẽ chuyển đổi và trạng thái sẽ được hiển thị trên bảng điều khiển.
Bước 5: Giao diện cảm biến DHT11
Tôi sẽ sử dụng cảm biến DHT11 để nhận các giá trị nhiệt độ và độ ẩm. Kết nối nó với bảng bằng cách sử dụng sơ đồ đấu dây tham chiếu. Trước tiên, bạn cần sao chép cấu hình mẫu từ trang web ESPHome bằng liên kết sau:
esphome.io/components/sensor/dht.html
Sau đó, truy cập ESPHome và chỉnh sửa cấu hình cho nút bằng cách thêm cấu hình. Đảm bảo cập nhật mã pin và cũng thêm tên kiểu máy như trong hình. Sau khi hoàn tất, bạn chỉ cần nhấn vào nút tải lên và đợi nó hoàn thành mọi thứ. Nó sẽ tự động tạo, biên dịch mã và cũng tải nó lên bảng không dây, sử dụng tính năng OTA. Sau khi hoàn tất, bạn sẽ thấy các bản ghi đầu ra và bảng sẽ tự động kết nối với mạng của bạn.
Bước 6: Xem các giá trị nhiệt độ & độ ẩm
Điều tiếp theo chúng ta cần làm là thêm các giá trị cảm biến vào bảng điều khiển. Bước này tương tự như phần trước. Chọn tùy chọn Định cấu hình giao diện người dùng để tạo thẻ mới, sau đó đặt tên cho thẻ và thêm các thực thể như trong hình. Nhấp vào lưu, thoát khỏi màn hình cấu hình và sau đó bạn sẽ có thể xem thông tin cảm biến trên màn hình.
Đó là cách dễ dàng để bắt đầu tự động hóa gia đình bằng cách sử dụng ESPHome. Chúng tôi sẽ tiếp tục giao diện các mô-đun khác nhau cho trợ lý tại nhà, vì vậy vui lòng xem xét đăng ký kênh YouTube của chúng tôi vì kênh này giúp chúng tôi tạo các dự án như thế này.
YouTube:
Cảm ơn bạn đã đọc!
Đề xuất:
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: 14 bước
Cách tạo một trang web đơn giản bằng cách sử dụng dấu ngoặc cho người mới bắt đầu: Giới thiệu Các hướng dẫn sau đây cung cấp hướng dẫn từng bước để tạo một trang web bằng cách sử dụng Dấu ngoặc. Brackets là một trình soạn thảo mã nguồn với trọng tâm chính là phát triển web. Được tạo bởi Adobe Systems, đây là phần mềm mã nguồn mở miễn phí được cấp phép
Tự động hóa gia đình từng bước bằng cách sử dụng Wemos D1 Mini với thiết kế PCB: 4 bước
Tự động hóa gia đình từng bước sử dụng Wemos D1 Mini với thiết kế PCB: Tự động hóa gia đình từng bước sử dụng Wemos D1 Mini với thiết kế PCB Một vài tuần trở lại đây, chúng tôi đã xuất bản một hướng dẫn “Tự động hóa gia đình bằng Raspberry Pi” trên rootaid.com đã được đón nhận bởi những người có sở thích và sinh viên đại học. Sau đó, một trong những thành viên của chúng tôi đã đến
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth bằng Tiva TM4C123G: 7 bước
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth Sử dụng Tiva TM4C123G: Ngày nay, chúng ta có điều khiển từ xa cho tivi và các hệ thống điện tử khác, điều này đã giúp cuộc sống của chúng ta trở nên thực sự dễ dàng. Bạn đã bao giờ tự hỏi về tự động hóa gia đình sẽ cung cấp cho cơ sở điều khiển đèn ống, quạt và các thiết bị điện tử khác
Màn hình cảm ứng Đồng bộ hóa gia đình & Bảng điều khiển gia đình gắn trên màn hình: 7 bước (có Hình ảnh)
Bảng điều khiển Home & Family Sync & Home trên màn hình cảm ứng: Chúng tôi có lịch được cập nhật hàng tháng với các sự kiện nhưng lịch được thực hiện theo cách thủ công. Chúng ta cũng có xu hướng quên những việc đã làm hết hoặc những việc vặt khác. Ở thời đại này, tôi nghĩ sẽ dễ dàng hơn nhiều nếu có một hệ thống đồng bộ lịch và sổ ghi chú mà c