Mục lục:
- Bước 1: Các thành phần và công cụ cần thiết
- Bước 2: Sơ đồ
- Bước 3: Thi công
- Bước 4: Phần mềm và cấu hình ban đầu
- Bước 5: Chụp mã
Video: Điều khiển từ xa ILumos: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Dòng công tắc đèn thông minh và bộ điều chỉnh độ sáng của iLumos hoạt động rất độc đáo. Họ cài đặt dễ dàng vào Vương quốc Anh vì họ không yêu cầu kết nối trung tính thường không có trong các điểm chuyển đổi ánh sáng của Vương quốc Anh.
Họ sử dụng các đường truyền 433MHz từ điều khiển từ xa cũng như có các nút điều khiển cảm ứng trên khuôn mặt của họ. Nếu ai đó muốn điều khiển chúng từ Ứng dụng hoặc sử dụng điều khiển bằng giọng nói như Alexa thì phương pháp được khuyến nghị là sử dụng bộ điều khiển Broadlink RM có thể truyền thông điệp rf IR hoặc 433MHz. Vì giao thức không được tích hợp sẵn nên người ta phải đào tạo sản phẩm Broadlink để học các tín hiệu điều khiển từ xa. Rất khó để thực hiện việc đào tạo này và ngay cả khi rõ ràng là thành công, nó cũng không tạo ra một kết quả đáng tin cậy. Tôi nghĩ điều này là do giao thức iLumos khá khó phân biệt với nhiễu 433MHz nền bình thường và do đó tín hiệu được đào tạo mà Broadlink tái tạo không phải là một đại diện tốt cho những gì được yêu cầu.
Hướng dẫn này là cách tạo một bộ điều khiển đáng tin cậy. Để thực hiện điều này, các thông điệp rf từ điều khiển từ xa đã được ghi lại và phân tích để chúng có thể được tái tạo chính xác trong một máy phát 433Mhz.
Chi tiết về giao thức và định dạng của các thông báo này được bao gồm trong tài liệu nhưng không cần thiết phải hiểu điều này để xây dựng và sử dụng bộ điều khiển thay thế này.
Bộ điều khiển sử dụng vi điều khiển wifi ESP8266 ở dạng mô-đun (ESP-12F). Nó có thể nhận các lệnh web và chuyển đổi chúng thành định dạng tin nhắn được yêu cầu và sau đó gửi chúng qua một mô-đun máy phát 433Mhz đơn giản với chi phí thấp. Phần lớn nó dựa trên một bộ điều khiển IR trước đây có thể gửi mã đến các thiết bị IR như TV, v.v. Chức năng IR đã được giữ lại để có thể sử dụng cùng một bộ điều khiển cho cả iLumos và một loạt thiết bị IR. Cũng có thể thêm trên các thiết bị 433Mhz khác như cắm vào ổ cắm bằng cách thêm vào các tệp văn bản cấu hình thông qua giao diện web.
Bước 1: Các thành phần và công cụ cần thiết
Các thành phần sau đây là cần thiết
- Mô-đun wifi ESP-12F
- Mô-đun máy phát 433Mhz
- bộ chuyển đổi tăng áp
- Bộ điều chỉnh 3.3V
- Tụ điện 220uF 6V
- Diode hồng ngoại
- kênh n MOSFET (AO3400)
- Điện trở 47R
- Điện trở 4K7 x2
- 100K điện trở x 1
- Ổ cắm micro USB
- trèo lên dây
- Bao vây; đã sử dụng vỏ máy in 3D -
www.thingiverse.com/thing:3318386
Các công cụ sau đây là cần thiết
- Mỏ hàn điểm mịn
- Cái nhíp
- Keo epoxy
- Raspberry Pi và bộ thu 433MHz để bắt mã
Lưu ý rằng trường hợp tôi đã sử dụng được giữ càng nhỏ càng tốt và sử dụng các thành phần SMD. Nếu vỏ bọc lớn hơn được sử dụng thì có thể sử dụng các thành phần lớn hơn như mô-đun NodeMCU esp8266.
Bước 2: Sơ đồ
Mạch rất đơn giản.
Mô-đun ESP-12F được cấp nguồn từ ổ cắm USB 5V thông qua bộ điều chỉnh 3.3V tuyến tính.
5V được sử dụng làm nguồn điện cho diode IR và cũng được tăng cường thông qua một mô-đun lên 10V. Đây được sử dụng làm nguồn điện cho 433MHz. Các mô-đun TX đơn giản có thể được sử dụng trực tiếp với nguồn 5V nhưng chạy chúng từ 10V sẽ làm tăng công suất phát và phạm vi. Một số mô-đun TX sẽ chạy từ nguồn cung cấp 3.3V nhưng một lần nữa có thể nguồn điện thấp hơn một chút.
GPIO14 được sử dụng làm đầu ra điều chế cho cả tín hiệu IR và 433MHz. Trong trường hợp IR, nó được điều chế bởi một sóng mang (thường là 38KHz) nhưng đối với việc sử dụng RF, nó điều khiển trực tiếp tín hiệu bật / tắt truyền. Mặc dù IR sẽ được truyền bất cứ khi nào các bản tin RF được gửi đi, chúng không thể bị nhầm lẫn với các bản tin IR bình thường.
Bước 3: Thi công
Xây dựng rất đơn giản.
Tôi tạo phần IR như một mô-đun nhỏ riêng biệt với bóng bán dẫn MOSFET và điện trở cổng của nó được hàn trực tiếp vào chân của đèn LED để giảm thiểu kích thước. Sau đó, tôi thêm một ít nhựa epoxy để giữ chặt nó.
Bộ điều chỉnh và tụ tách được gắn trực tiếp vào mô-đun ESP-12F.
Việc còn lại chỉ là sử dụng dây hook up để kết nối nguồn và tín hiệu dữ liệu.
Tôi tạo ăng-ten cho kết nối 433MHz bằng phương pháp được mô tả trong
Bước 4: Phần mềm và cấu hình ban đầu
Phần mềm được xây dựng trong môi trường Arduino.
Mã nguồn cho việc này tại
Mã có thể có một số hằng số được thay đổi vì mục đích bảo mật trước khi được biên dịch và chuyển sang thiết bị ES8266.
- AP_PORT xác định cổng lắng nghe để nhận lệnh
- WM_PASSWORD xác định mật khẩu được wifiManager sử dụng khi định cấu hình thiết bị vào mạng wifi cục bộ
- AP_AUTHID xác định mã ủy quyền phải được gửi cùng với mỗi lệnh để ủy quyền.
- update_password xác định mật khẩu được sử dụng để cho phép cập nhật chương trình cơ sở.
Khi sử dụng lần đầu, thiết bị sẽ vào chế độ cấu hình wifi. Sử dụng điện thoại hoặc máy tính bảng để kết nối với Điểm truy cập do thiết bị thiết lập, sau đó duyệt đến 192.168.4.1. Từ đây bạn có thể chọn mạng wifi cục bộ và nhập mật khẩu của nó. Điều này chỉ cần được thực hiện một lần hoặc nếu thay đổi mạng wifi hoặc mật khẩu.
Khi thiết bị đã kết nối với mạng cục bộ, nó sẽ lắng nghe các lệnh. Giả sử địa chỉ IP của nó là 192.168.0.100 thì trước tiên hãy sử dụng 192.168.0.100:AP_PORT/upload để tải lên các tệp trong thư mục dữ liệu. Sau đó, điều này sẽ cho phép 192.168.0.100/edit xem và tải lên các tệp khác và cũng cho phép 192.168.0100: AP_PORT được sử dụng để gửi các lệnh kiểm tra.
Mã nguồn read me chứa các hướng dẫn khác về cách gửi các lệnh điều khiển, lệnh macro và kết nối thiết bị với dịch vụ Alexa.
Bước 5: Chụp mã
Công tắc iLumos phải được ghép nối đầu tiên với thiết bị điều khiển của chúng. Điều này được mô tả bởi hướng dẫn của iLumos và liên quan đến việc đặt thiết bị ở chế độ ghép nối và sau đó gửi lệnh BẬT cho thiết bị. Sau đó, điều này cho phép thiết bị nhận ra các lệnh khác bằng cách sử dụng địa chỉ được ghép nối có trong mỗi tin nhắn.
Có thể sử dụng hai chiến lược để sử dụng bộ điều khiển ở đây.
Trước tiên, bạn có thể nắm bắt các mã từ điều khiển từ xa iLumos hiện có và sau đó sử dụng bộ điều khiển để sao chép chúng.
Thứ hai, các địa chỉ mới có thể được sử dụng cho bộ điều khiển này và các thiết bị sau đó được ghép nối với địa chỉ mới bằng cách sử dụng các mã lệnh đã được xác định trong điều khiển từ xa hiện có.
Tôi thích phương pháp cũ hơn.
Mã nguồn trên github bao gồm một tiện ích có thể chạy trên Raspberry Pi bằng cách sử dụng bo mạch thu 433MHz để thu mã từ điều khiển từ xa iLumos. Hướng dẫn cho điều này có thể được tìm thấy trong PDF mô tả giao thức trên trang web đó.
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Bộ vi điều khiển AVR. Điều chế độ rộng xung. С bộ điều khiển động cơ DC và cường độ ánh sáng LED.: 6 bước
Bộ vi điều khiển AVR. Điều chế độ rộng xung. Bộ điều khiển của Động cơ DC và Cường độ ánh sáng LED: Xin chào mọi người! Điều chế độ rộng xung (PWM) là một kỹ thuật rất phổ biến trong viễn thông và điều khiển điện năng. nó thường được sử dụng để điều khiển công suất cấp cho thiết bị điện, cho dù đó là động cơ, đèn LED, loa, v.v. Về cơ bản, nó là một modu
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu