/ / Cách chuyển đổi và thêm IR Blaster giá rẻ vào Trợ lý tại nhà cho Tự động hóa

Cách chuyển đổi và thêm IR Blaster giá rẻ vào Trợ lý tại nhà cho Tự động hóa

Có một số thiết bị nổ hồng ngoại đa năng dựa trên WiFi có sẵn trực tuyến từ các nhà sản xuất, chẳng hạn như Tuya và các phiên bản đổi thương hiệu của nó, được bán trên khắp thế giới. Chúng cho phép bạn loại bỏ tất cả các bộ điều khiển từ xa và điều khiển TV, máy sưởi, HVAC, rạp hát tại nhà, quạt hoặc các thiết bị điều khiển từ xa IR khác thông qua ứng dụng trên điện thoại thông minh. Bạn cũng có thể tích hợp và gửi lệnh tới các IR blaster này để điều khiển thiết bị thông qua Alexa hoặc Trợ lý Google.

Tuy nhiên, có một số thách thức đáng kể liên quan đến Wi-Fi IR blaster thông minh, chẳng hạn như:

  • Yêu cầu internet hoạt động và sẽ không hoạt động nếu internet bị ngắt hoặc không khả dụng.
  • Thời gian phản hồi chậm khi các lệnh đi qua internet thông qua máy chủ đám mây trước khi đến IR blaster.
  • Đi kèm với danh sách thiết bị được hỗ trợ đặt trước có giới hạn.
  • Cung cấp tùy chọn hạn chế hoặc không có cho tự động hóa.
  • Không tương thích với Home Assistant.

Chuyển đổi IR Blaster để tạo Điều khiển từ xa IR tùy chỉnh cho Trợ lý tại nhà

Có hai cách khác nhau để chuyển đổi thiết bị đo nền IR đa năng với chip TYWE3S thành điều khiển từ xa IR tùy chỉnh cho Home Assistant:

  • Phần mềm Flash Tasmota
  • Flash chương trình cơ sở ESPHome

Trong hướng dẫn Tự làm này, bạn sẽ tìm hiểu quy trình chuyển đổi các thiết bị IR phổ quát này thành IR blaster dựa trên phần sụn Tasmota tùy chỉnh, thêm chúng vào Trợ lý gia đình để điều khiển từ xa Wi-Fi cục bộ và thiết lập tự động hóa được kích hoạt bởi các sự kiện.

LÀM VIDEO TRONG NGÀY

Những thứ bạn sẽ cần

Để bắt đầu, bạn sẽ yêu cầu phần cứng sau:

  • Máy phát hồng ngoại đa năng Wi-Fi giá rẻ với mô-đun TYWE3S, chẳng hạn như Tuya, Oakter, Broadlink, v.v.
  • Sắt hàn và dây hàn (thiếc). Nếu bạn là người mới làm quen, bạn nên học cách hàn trước khi tiếp tục dự án này.
  • Dây nhảy nam – nam
  • Mô-đun chuyển đổi nối tiếp USB sang TTL
  • Home Assistant được thiết lập trên Raspberry Pi hoặc bất kỳ máy tính xách tay cũ nào

Các bước để Flash và chuyển đổi Universal IR Blaster giá rẻ thành Điều khiển từ xa IR tùy chỉnh

Để flash firmware Tasmota lên IR blaster đa năng, bạn cần giao tiếp IR blaster với mô-đun chuyển đổi nối tiếp USB sang TTL. Các bước thực hiện như sau.

Việc nhấp nháy chương trình cơ sở tùy chỉnh có thể nguy hiểm và có thể khiến thiết bị của bạn không sử dụng được. Làm theo hướng dẫn Tự làm này với rủi ro của riêng bạn.

Bước 1: Tháo rời Universal IR Blaster

Tháo rời IR blaster để truy cập phần cứng bên trong để cài đặt chương trình cơ sở Tasmota. Sử dụng tuốc nơ vít để tháo các vít và sau đó dùng lực để tháo lớp vỏ bên ngoài.


Bước 2: Flash Firmware Tasmota

Sau khi bạn có quyền truy cập vào phần cứng, hãy hàn dây jumper với nguồn điện 3.3V, các chân giao tiếp TX và RX, GND và IO0.


kết nối cáp jumper với ir blaster

Sau khi hàn dây jumper, hãy kết nối chúng với mô-đun bộ chuyển đổi USB sang TTL Serial như minh họa trong bảng.

IR Blaster USB sang TTL
3V3 3v3
TXD RXD
RXD TXD
IO0 GND
GND GND

giao diện ir blaster với bộ chuyển đổi nối tiếp usb sang ttl

Tải về Tasmota.bin tập tin phần sụn và Tasmotizer.exe công cụ nhấp nháy.

Kết nối mô-đun Bộ chuyển đổi USB sang TTL với PC hoặc máy tính xách tay và khởi chạy Tasmotizer công cụ nhấp nháy

Nhấp chuột Làm cho khỏe lại và sau đó chọn COM cổng và nhấp chuột Mở để chọn tệp phần sụn Tasmota.bin đã tải xuống.

Nhấp chuột Ra lệnh!


công cụ nhấp nháy tasmotizer esp

Chờ công cụ hoàn tất quá trình cài đặt chương trình cơ sở.

Bước 3: Thiết lập Điều khiển từ xa IR tùy chỉnh

Sau khi quá trình nhấp nháy hoàn tất, hãy ngắt kết nối chân IO0 khỏi chân nối đất và nhấn nút đặt lại trên mô-đun USB sang TTL.

Trên PC hoặc máy tính xách tay của bạn, hãy mở cài đặt Wi-Fi và kết nối với tasmota-XXXX-XX Mạng wifi

Mở trình duyệt web và truy cập 192.168.4.1.

Chọn mạng Wi-Fi khả dụng và nhập mật khẩu. Nhấp chuột Tiết kiệm.


kết nối với mạng wifi

Một địa chỉ IP sẽ được hiển thị. Ghi chú lại và sau đó mở IP trong trình duyệt web. Bạn cũng có thể nhấp vào địa chỉ IP để mở giao diện web Sonoff Basic Tasmota.

Nhấp chuột Cấu hình> Cấu hình mô-đun.

Từ Loại mô-đunchọn Chung và nhấp vào Tiết kiệm. Thiết bị sẽ khởi động lại.


đi tới cấu hình để thiết lập ir blaster tùy chỉnh

Nhấp chuột Cấu hình> Cấu hình mô-đun và chọn các chân như thể hiện trong ảnh chụp màn hình bên dưới, sau đó nhấp vào Tiết kiệm.


chọn gpio để kiểm soát các thành phần ir blaster

Bước 4: Kết nối với Trợ lý tại nhà

Để kết nối IR blaster tùy chỉnh đã chuyển đổi này với Trợ lý tại nhà, bạn phải cài đặt và định cấu hình MQTT trên Trợ lý tại nhà.

Sau khi thiết lập, hãy truy cập Cấu hình> Định cấu hình MQTT trong giao diện web IR blaster tùy chỉnh và nhập các thông số MQTT, chẳng hạn như địa chỉ IP của Máy chủ, Người dùng và mật khẩu, rồi nhấp vào Tiết kiệm.


định cấu hình mqtt trong cài đặt để tích hợp trợ lý tại nhà

Bước 5: Gửi / Nhận Lệnh IR

Sau khi thiết lập xong, hãy mở giao diện web và truy cập Bảng điều khiển.

Khi bạn nhấn một nút trên điều khiển từ xa IR của mình, IR blaster được chuyển đổi sẽ nhận được tín hiệu IR và hiển thị tín hiệu đó trong Bảng điều khiển.

tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}}

Bạn có thể gửi tín hiệu IR này từ IR blaster được chuyển đổi qua Bảng điều khiển bằng IRSend:

IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}

Lệnh sẽ được gửi và thiết bị sẽ thực hiện hành động dựa trên dữ liệu IR được truyền.

Bước 6: Tích hợp với Trợ lý tại nhà

Để tích hợp với Home Assistant, bạn cần cài đặt tiện ích bổ sung Trình chỉnh sửa tệp và sau đó sử dụng nó để mở cấu hình.yaml tập tin và thêm các dòng sau,


switch:
- platform: mqtt
name: "Home Theatre Switch" #This is the entity name
command_topic: "cmnd/tasmota_F4EFCE/irsend" #replace tasmota_F4EFCE with your device name
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #replace with the IrReceived value
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'

thêm công tắc mqtt vào cấu hình yaml

Sau khi khởi động lại, hãy chuyển đến bảng điều khiển và bấm vào Chỉnh sửa trang tổng quan.

Nhấp chuột Thêm một thẻ và lựa chọn Ngăn xếp ngang.


thêm ngăn xếp ngang để thêm điều khiển ir

Chọn Khuy ao và chọn tên của thực thể IR mà bạn muốn kiểm soát. Kiểm tra nút và sau đó lặp lại các bước để thêm tất cả các thực thể và nút khác.


mã cho các nút ngăn xếp ngang

Giờ đây, bạn có thể điều khiển thiết bị IR bằng Trợ lý tại nhà. Bạn có thể lặp lại các bước để thêm nhiều thiết bị tùy ý.

Làm cho HVAC truyền thống trở nên thông minh

Bên cạnh việc thêm các nút bật tắt vào Home Assistant để điều khiển các thiết bị gia dụng hoặc máy điều hòa không khí của bạn, bạn có thể tận dụng thành phần MQTT Climate trong Home Assistant để tùy chỉnh thêm các điều khiển.

Bạn cũng có thể sử dụng ESPHome để xây dựng chương trình cơ sở tùy chỉnh cho hệ thống điều khiển HVAC (hệ thống sưởi, thông gió và điều hòa không khí) và bộ điều nhiệt với thành phần Khí hậu trong Trợ lý gia đình và flash nó trên bất kỳ IR blaster giá rẻ nào.

Hơn nữa, bạn có thể thêm tự động hóa để điều khiển các thiết bị IR. Ví dụ: tắt / bật rạp hát tại nhà khi tắt / mở TV hoặc làm chậm tốc độ quạt khi bật máy điều hòa không khí.


Dự án DIY xanh
Xanh lá cây với 12 dự án đồ dùng tự làm dễ dàng và thú vị này

Bạn muốn sử dụng lại đồ điện tử cũ của mình thay vì bỏ rác? Những dự án tái chế tự làm này sẽ thổi luồng sinh khí mới vào công nghệ cũ.

Đọc tiếp


Thông tin về các Tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *