Hi mọi người! Chúc mọi người một ngày làm việc, học tập vui vẻ!
Mình không phải bên điện tử nhưng đang gặp 1 vấn đề liên quan đến xử lý tín hiệu hồng ngoại như trên. Mong nhận được sự giúp đỡ từ mọi người về hướng đi, cách làm!
Hiện tại mình đang sử dụng 1 bộ PLC để đọc tín hiệu cảm biến nhiệt độ (dạng analog) từ đó xuất ra tín hiệu dạng digital để điều khiển bật/tắt điều hòa!
Để bật tắt điều hòa thì mình muốn điều khiển bằng sóng hồng ngoại! Sau khi tìm hiểu, thì mình đã thử cách thu sóng hồng ngoại từ điều khiển điều hòa thông qua Arduino để từ đó xuất mã Raw dạng thô để phát sóng hồng ngoại bật/tắt điều hòa!
Nhưng có 1 vấn đề đó là tín hiệu mình nhận được khi thu sóng hồng ngoại thông qua arduino bị nhiễu, cộng với đó mã tín hiệu của điều hòa thường rất lớn nên sai số khi mình thu được cao quá, khiến cho mã sai dẫn đến việc không điều khiển được!
Qua đây mình muốn hỏi các bạn giúp đỡ mình giải quyết 1 số vấn đề:
1, có cách nào vẫn dùng arduino mà chống được nhiễu của tín hiệu thu được không?
2, nếu không dùng arduino, thì có mạch nào hỗ trợ mình làm được việc này không? (PT2248/PT2249 , bl9148/bl9149 như mình tìm hiểu) có làm được không?
3, Sau khi làm được việc đơn giản bật/tắt điều hòa, nếu mình muốn thay đổi các thông số khác như tăng/giảm nhiệt độ, thay đổi tốc độ gió thì để điều khiển chính xác mình cần phải biết được các thông số hiện tại của điều hòa như nhiệt độ, tốc độ gió... Vậy bằng cách nào mình có thể lấy được những dữ liệu đó từ điều hòa?
Cảm ơn tất cả các bạn đã đọc, và nếu được rất mong có thể được hỗ trợ, hợp tác với các bạn!
Mình cảm ơn!
Mình không phải bên điện tử nhưng đang gặp 1 vấn đề liên quan đến xử lý tín hiệu hồng ngoại như trên. Mong nhận được sự giúp đỡ từ mọi người về hướng đi, cách làm!
Hiện tại mình đang sử dụng 1 bộ PLC để đọc tín hiệu cảm biến nhiệt độ (dạng analog) từ đó xuất ra tín hiệu dạng digital để điều khiển bật/tắt điều hòa!
Để bật tắt điều hòa thì mình muốn điều khiển bằng sóng hồng ngoại! Sau khi tìm hiểu, thì mình đã thử cách thu sóng hồng ngoại từ điều khiển điều hòa thông qua Arduino để từ đó xuất mã Raw dạng thô để phát sóng hồng ngoại bật/tắt điều hòa!
Nhưng có 1 vấn đề đó là tín hiệu mình nhận được khi thu sóng hồng ngoại thông qua arduino bị nhiễu, cộng với đó mã tín hiệu của điều hòa thường rất lớn nên sai số khi mình thu được cao quá, khiến cho mã sai dẫn đến việc không điều khiển được!
Qua đây mình muốn hỏi các bạn giúp đỡ mình giải quyết 1 số vấn đề:
1, có cách nào vẫn dùng arduino mà chống được nhiễu của tín hiệu thu được không?
2, nếu không dùng arduino, thì có mạch nào hỗ trợ mình làm được việc này không? (PT2248/PT2249 , bl9148/bl9149 như mình tìm hiểu) có làm được không?
3, Sau khi làm được việc đơn giản bật/tắt điều hòa, nếu mình muốn thay đổi các thông số khác như tăng/giảm nhiệt độ, thay đổi tốc độ gió thì để điều khiển chính xác mình cần phải biết được các thông số hiện tại của điều hòa như nhiệt độ, tốc độ gió... Vậy bằng cách nào mình có thể lấy được những dữ liệu đó từ điều hòa?
Cảm ơn tất cả các bạn đã đọc, và nếu được rất mong có thể được hỗ trợ, hợp tác với các bạn!
Mình cảm ơn!
Comment