Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Chào mọi người.
Để tự động hóa ngôi nhà nhỏ của riêng tôi, tôi sử dụng ổ cắm được điều khiển 433 MHz chính. Tôi sở hữu 3 bộ với công tắc DIP để điều chỉnh địa chỉ. Chúng hoạt động tốt. Nhưng cách đây một hoặc hai năm, tôi đã mua một bộ ổ cắm từ "ritter". Tôi đã không đọc mô tả trước đó, và sau khi giải nén, tôi nhận ra rằng không có công tắc DIP nào và cũng có thư viện rcswitch cho ESP không "nói" đúng giao thức. Vì vậy, tôi chỉ sử dụng chúng với điều khiển từ xa.
Bây giờ, trong kỳ nghỉ của mình, tôi bắt đầu thay đổi điều này… ở đây tôi muốn ghi lại dự án này. Tôi hy vọng, nó sẽ giúp ai đó khác có cùng một vấn đề hoặc một vấn đề tương tự.
Bước 1: Ghi lại tín hiệu
Để ghi lại các tín hiệu, tôi đã kết nối mô-đun bộ thu 433 MHz với ESP8266 (chỉ có bộ nguồn cấp điện là được) và nối máy hiện sóng Hantek 6022 của tôi vào chân dữ liệu.
Sau đó, tôi nhấn nút trên điều khiển để ghi lại tín hiệu tàu.
Bước 2: Đo xung / độ trễ
Sau khi ghi lại tín hiệu, tôi tìm kiếm điểm bắt đầu và điểm kết thúc của một cụm. Thông thường, điều khiển từ xa ổ cắm gửi 3 lần cùng một cụm hoặc đôi khi, miễn là nút được nhấn.
Bây giờ, tôi đo xung / thời gian trễ và viết nó ra. Điều này tôi đã lặp lại cho tất cả sáu chuyến tàu tín hiệu (3 x bật + 3 x tắt).
Bước 3: So sánh các tín hiệu cho Socket 1, 2, 3 và Tìm sự khác biệt
Sau một số phép đo, tôi đã so sánh thời lượng tín hiệu của CAO và THẤP +. Các thay đổi là các lệnh khác nhau. Các tín hiệu khác giống như mã giao thức / nhà sản xuất. Ngoài ra, mỗi đợt bùng nổ đều có một chuỗi bắt đầu và kết thúc.
Tín hiệu bao gồm "BẮT ĐẦU + KHÔNG THAY ĐỔI DÒNG + LỆNH BẬT / TẮT + ĐỊA CHỈ THIẾT BỊ + KẾT THÚC"
Bước 4: Viết mã để kiểm tra
Sau một thời gian, tôi đã có tất cả thông tin (lý thuyết) mà tôi cần. Vì vậy, tôi đã tạo một bản phác thảo thử nghiệm ngắn cho một ESP8266 và một người gửi 433 MHz. Trong vòng lặp, cả ba socket đều bật / tắt chuyển đổi với độ trễ giữa các lệnh.
Bước 5: Kiểm tra mã với người gửi cơ bản
Tôi đã kết nối pin với ESP, một chiếc được đặt trong phòng khách. 5 trong số 6 lệnh đã hoạt động và sau khi sửa lỗi viết trong chuỗi lệnh, tất cả các mã đều hoạt động.
Tốt thôi, bây giờ tôi có thể chuyển đổi tất cả 12 ổ cắm rc (9 ổ cắm với địa chỉ DIP + 3 ổ cắm mới) bằng Bộ điều khiển RC ESP8266 của mình.
Bạn có thể tìm mã demo trên GitHub
Đề xuất:
"Bộ dụng cụ robot" đơn giản cho Câu lạc bộ, Không gian làm việc cho giáo viên, v.v.: 18 bước
"Bộ dụng cụ robot" đơn giản cho câu lạc bộ, không gian làm việc cho giáo viên, v.v.: Ý tưởng là xây dựng một bộ dụng cụ nhỏ, nhưng có thể mở rộng, dành cho các thành viên của " Hiệp hội nghệ thuật robot Trung TN ". Chúng tôi lên kế hoạch cho các hội thảo về bộ công cụ, đặc biệt là cho các cuộc thi, chẳng hạn như theo dõi dòng và chuyến đi nhanh. Chúng tôi đã kết hợp Arduino
Màn hình Nextion - Giải thích về giao diện và giao thức với PIC và Arduino: 10 bước
Màn hình Nextion | Giải thích về giao diện và giao thức với PIC và Arduino: Nextion Display rất dễ sử dụng và giao diện dễ dàng với bộ điều khiển vi mô. sẽ hành động trên để hiển thị
Kiến thức cơ bản về micro: bit dành cho giáo viên Phần 1 - Phần cứng: 8 bước
Micro: bit Khái niệm cơ bản dành cho giáo viên Phần 1 - Phần cứng: Bạn là giáo viên muốn sử dụng micro: bit trong lớp học của mình nhưng không biết bắt đầu từ đâu? Chúng tôi sẽ chỉ cho bạn cách làm
Tạo giao diện người dùng cong trong Unity cho thực tế ảo: 4 bước
Tạo giao diện người dùng cong trong Unity cho thực tế ảo: Nếu bạn đang tìm kiếm một giải pháp miễn phí và dễ dàng để tạo giao diện người dùng cong cho Ứng dụng thực tế ảo hoặc Trò chơi VR của bạn ở đúng nơi. Trong blog này, bạn sẽ học cách tạo một phần tử ui cong thống nhất bằng cách sử dụng Unity UI Extensions.
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc
Một cách thực sự đơn giản / dễ dàng / không phức tạp để làm cho con người / con người / động vật / rô bốt trông giống như họ có tầm nhìn nhiệt thực sự tuyệt vời / sáng sủa (Màu sắc do bạn lựa chọn) Sử dụng GIMP: Đọc … tiêu đề