Mục lục:
Video: Màn hình máy nước nóng AO Smith giảm IRIS: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Ngay sau khi mua một máy nước nóng mới có khả năng "Thông minh" hoặc điều khiển từ xa. Lowes đã ngừng sử dụng nền tảng IRIS của họ, khiến tất cả các sản phẩm IRIS trở nên vô dụng. Mặc dù họ đã phát hành mã nguồn cho trung tâm của họ nhưng máy nước nóng thông minh của tôi đã kết nối trực tiếp với máy chủ IRIS mặc dù WIFI có nghĩa là tôi không có cách nào để điều khiển hoặc giám sát máy nước nóng từ xa.
Dự án này sử dụng bộ điều khiển máy nước nóng thông minh năng lượng được sửa đổi với bảng phát triển Wemos Mini chạy mã Arduino và gửi dữ liệu qua MQTT tới homeassistant. Bộ điều khiển máy nước nóng thông minh năng lượng kết nối và giao tiếp với máy nước nóng của bạn nên không cần sửa đổi đối với máy nước nóng thực tế mà chỉ sửa đổi bộ điều khiển thông minh. Bộ điều khiển thông minh có thể dễ dàng tháo và lắp vào máy nước nóng trong vòng một phút hoặc ít hơn. Hướng dẫn này chỉ đọc dữ liệu và không gửi dữ liệu đến máy nước nóng để tránh bất kỳ sự cố nào của máy nước nóng.
Mục đích chính của tôi là theo dõi lượng nước nóng ước tính. Tôi biết có thể điều khiển máy nước nóng, thay đổi điểm đặt và chế độ hoạt động nhưng điều này vẫn chưa được theo đuổi tại thời điểm này.
** từ chối trách nhiệm ** như mọi khi với các dự án bạn đọc trực tuyến Tôi không chịu trách nhiệm về bất kỳ thiệt hại nào bạn có thể gây ra cho tài sản của bạn hoặc cho chính bạn. Đọc và làm theo các hướng dẫn này có nguy cơ của riêng bạn. Tôi đã không đo bất kỳ điện áp cao nào trên bảng mạch hoặc đầu nối máy nước nóng mà tôi đã sử dụng. Mặc dù có thể máy nước nóng của bạn khác với máy của tôi hoặc tôi đã bỏ sót một cái gì đó và may mắn là tôi đã không tự sát…. Sử dụng ý thức chung và coi mọi dây dẫn là điện áp cao của nó hoặc xác nhận bằng vôn kế rằng nó an toàn.
*** Đây là bài viết hướng dẫn đầu tiên của tôi nên tôi hy vọng nó không hoàn toàn hút ***
Quân nhu:
Món đồ cần thiết
- Bộ điều khiển máy nước nóng thông minh năng lượng, chúng được tìm thấy với giá rẻ trên ebay vì chúng về cơ bản là vô dụng nếu không có sửa đổi.
- Bảng ESP8266, cho dự án này, tôi đã sử dụng đèn Wemos Mini
- Hàn sắt
- 3 chân cắm đầu đực
- 3 đầu nối Dupont cái
- MQTT Server và Homeassistant hoặc bất kỳ MQTT Client nào - Tôi sẽ không đề cập đến việc thiết lập máy chủ MQTT hoặc homeassistant nhưng chúng tôi có google và các diễn đàn trên internet… vì vậy hãy sử dụng chúng nếu bạn cần thiết lập nội dung đó.
Bước 1: Hàn
- Tháo bảng mạch khỏi bộ điều khiển năng lượng thông minh bằng cách tháo vít và nhả 4 chốt khóa
- Kết nối dây với bảng mạch. Chỉ cần gắn 3 dây TX, 5V và Ground. Đối với các kết nối này, tôi đã gắn các chân tiêu đề nhưng bạn luôn có thể hàn dây trực tiếp vào bo mạch. Chân TX có một đầu nối lỗ mặc dù gần mô-đun WIFI mà tôi đã sử dụng để hàn tiêu đề, đối với 5v và Nối đất, tôi đã sử dụng đầu nối bo mạch chính và các chân tiêu đề được hàn nổi ở mặt sau.
- Chân tiêu đề hàn trên bảng Wemos của bạn nếu chưa được cài đặt
Bước 2: Mã
Bạn sẽ cần thiết lập bo mạch esp8266 trong IDE Arduino của mình và cài đặt thư viện EspMQTTClient trước khi biên dịch và tải lên mã của bạn. Nếu bạn chưa thiết lập esp8266 trong Arduino hoặc thư viện EspMQTTClient, có rất nhiều diễn đàn trên mạng.
Bạn cũng sẽ cần tải xuống và cài đặt phiên bản sửa đổi của chuỗi phần mềm, tôi gọi là SoftwareSerial512, điều này có trong liên kết bên dưới cùng với mã dự án. Để cài đặt thư viện, hãy giải nén tệp zip vào thư mục thư viện Arduino của bạn. Thư viện này là cần thiết vì phiên bản thông thường của SoftwareSerial có kích thước bộ đệm là 64 ký tự và máy nước nóng sẽ gửi hơn một trăm ký tự cùng một lúc. Thư viện này phải tốt cho 512 ký tự nhưng với chi phí sử dụng bộ nhớ bổ sung. Vì vậy, hãy sử dụng thư viện SoftwareSerial thông thường của bạn trên các dự án khác trừ khi bạn cần đọc một chuỗi dài qua nối tiếp.
drive.google.com/drive/folders/10Oa0dhez-m…
Sửa đổi bản phác thảo với cài đặt WIFI và MQTT của bạn và nếu bạn muốn / cần sửa đổi các chủ đề MQTT.
Mã này tương đối đơn giản, vì máy nước nóng đã gửi tất cả dữ liệu cần thiết, theo định kỳ tới mô-đun WIFI trên bảng mạch. Dữ liệu được gửi qua giao tiếp nối tiếp với tốc độ truyền 115200bps. Tất cả những gì chúng tôi đang làm là đọc dữ liệu này và phân tích nó thành các biến. Sau đó, chúng tôi xuất bản các biến đó cho ứng dụng khách MQTT. Có nhiều dữ liệu hơn sau đó những gì tôi đang phân tích cú pháp nhưng hầu hết nó đều vô ích, hãy đọc chuỗi dữ liệu và thêm bất kỳ thứ nào bạn cho là có liên quan.
Tải lên mã!
Bước 3: Kiểm tra
Trước khi lắp lại bảng điều khiển Thông minh vào vỏ, bạn cần đảm bảo kết nối 5V và GND của mình là chính xác. Cẩn thận lắp bo mạch vào máy nước nóng và đo điện áp trên hai chân cắm đầu cắm mà bạn đã lắp ở bên tay trái của bo mạch. Bạn muốn đảm bảo rằng bạn đang nhận được 5v và cũng đảm bảo rằng cực tính là chính xác (nếu bạn thấy -5v, bạn cần chuyển đổi +5 và GND). Các kết nối của bạn sẽ giống như của tôi, dây Màu đỏ rõ ràng là + 5v và dây màu đen bên cạnh nó là GND, dây màu đen khác ở bên phải là TX.
Tiếp theo, bạn muốn kiểm tra kết nối nối tiếp của mình với máy nước nóng, Hãy kết nối chân TX trên bộ điều khiển thông minh với chân RX nối tiếp phần mềm GPIO14 hoặc D5 (không phải chân có nhãn RX) trên bảng wemos. Kết nối cả dây 5V và GND với bảng Wemos, kết nối PC của bạn và mở màn hình nối tiếp. Bạn sẽ thấy dữ liệu đến sau một vài phút với "DeviceText" trong đó. Máy nước nóng chỉ gửi những chuỗi này vài phút một lần nên chỉ cần đi lấy bia và quay lại. Nếu bạn không thấy bất kỳ dữ liệu nào trong màn hình nối tiếp sau 5-10 phút, hãy kiểm tra tất cả các kết nối của bạn. Nếu tất cả đều ổn, bạn có thể lắp lại bo mạch vào vỏ máy.
Sau đó, bạn sẽ muốn thiết lập các chủ đề MQTT trong Ứng dụng khách MQTT của mình, đối với thiết lập của tôi, tôi đang giám sát máy nước nóng từ trợ lý tại nhà của mình. Nếu bạn không có bất kỳ Khách hàng MQTT hoặc máy chủ MQTT nào, bạn sẽ phải thiết lập chúng… một lần nữa nhiều diễn đàn ngoài kia!
Đề xuất:
Hệ thống báo động uống nước / Giám sát lượng nước vào: 6 bước
Hệ thống báo động uống nước / theo dõi lượng nước: Chúng ta nên uống đủ lượng nước mỗi ngày để giữ sức khỏe cho bản thân. Ngoài ra, có nhiều bệnh nhân được chỉ định uống một số lượng nước cụ thể hàng ngày. Nhưng tiếc là chúng tôi đã bỏ lỡ lịch trình gần như hàng ngày. Vì vậy, tôi thiết kế
Tiết kiệm nước và tiền với Màn hình nước của vòi hoa sen: 15 bước (có hình ảnh)
Tiết kiệm nước và tiền với Máy theo dõi nước trong vòi hoa sen: Cái nào sử dụng nhiều nước hơn - bồn tắm hay vòi hoa sen? Gần đây tôi đã suy nghĩ về câu hỏi này và tôi nhận ra rằng tôi thực sự không biết lượng nước được sử dụng khi tôi tắm. Tôi biết khi tôi đang tắm, đôi khi tâm trí tôi vẩn vơ, nghĩ về một cái mát mẻ
Cách sửa đổi bánh xe nóng tiêu chuẩn thành bánh xe nóng R / C: D: 6 bước (có hình ảnh)
Làm thế nào để điều chỉnh xe Hot Wheels tiêu chuẩn thành R / C Hot Wheels: D: Từ khi còn là một đứa trẻ, tôi đã yêu thích Xe Hot Wheels. Nó đã cho tôi nguồn cảm hứng để thiết kế các phương tiện tưởng tượng. Lần này họ vượt qua chính mình với Star War Hot Wheels, C-3PO. Tuy nhiên, tôi muốn nhiều hơn là chỉ đẩy hoặc đi trên một đường đua, tôi quyết định, “L
SMD SOLDERING 101 - SỬ DỤNG TẤM NÓNG, MÁY LẠNH KHÔNG KHÍ NÓNG, MÀN HÌNH SMD VÀ GIỮ NHIỆT TAY: 5 bước
SMD SOLDERING 101 | SỬ DỤNG TẤM NÓNG, MÁY LẠNH KHÔNG KHÍ NÓNG, MÀN HÌNH SMD VÀ GIỮ NHIỆT TAY: Xin chào! Việc hàn khá dễ dàng …. Áp dụng một số chất trợ dung, Làm nóng bề mặt và áp dụng chất hàn. Nhưng khi hàn các thành phần SMD, nó đòi hỏi một chút kỹ năng và một số công cụ và phụ kiện. Trong Tài liệu hướng dẫn này, tôi sẽ cho bạn thấy
Giảm nhẹ hình ảnh trong nước: 4 bước (có hình ảnh)
Cứu trợ hình ảnh trong nước: Bạn có nhận thấy nước trở nên tối hơn khi xuống sâu hơn, nhưng nước nông lại trong suốt hơn? Tôi đã làm việc để kiểm soát hiện tượng đó để tạo ra hình ảnh. Điều này được thực hiện bằng cách tạo phù điêu dựa trên cường độ của hình ảnh và gia công phù điêu này trong