Thông báo

Collapse
No announcement yet.

Dùng Remote Tv điều Khiển Các Thiết Bị điện Trong Nhà

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #31
    Dùng VĐK đọc dữ liệu hồng ngoại nhận được từ bất kỳ remote nào:
    Để phân biệt được các phím bấm trên remote thì viết ct đọc mã code remote bằng pp chặt ra nhiều phần, càng nhỏ thì sự trùng phím càng ít(thông thường chuỗi IR từ remote có độ dài từ 60-130 miliseconds)
    Bạn có thể dùng ngắt ngoài đọc vào với chu kỳ khoảng 3-4milisecond
    Sau đó lưu vào eeprom
    lần sau nhấn phím từ remote vdk se so sánh với ma đa nhận lúc trước cũng vói chu kỳ 3-4 mili second nhu vậy

    Comment


    • #32
      Dùng Remote TV điều khiển các thiết bị điện???????
      Chỉ điều khiển đc cái nào có hồng ngoại thôi chứ, ko lẽ tủ lạnh, quạt điện dân dụng, màn hình vi tính cũng điều khiển đc ư?
      Hoàng Thiên Đăng

      Comment


      • #33
        Không cần giải mã dktx mà chỉ cần chia nhỏ chuỗi IR phát ra từ ĐK thành nhiều phần
        Thông thường chuỗi IR từ remote có độ dài từ 60-130 miliseconds
        Bạn có thể dùng ngắt ngoài đọc vào với chu kỳ khoảng 3-4milisecond, như vậy cần khoảng 20-30 bit(lưu vào 4 byte trong eeprom)
        Mỗi phím ấn trên ĐKTX có 1 mã khác nhau, việc chia nhiều phần như thế sẽ đảm bảo VĐK phân biệt dc các phím trên ĐKTX
        Đây là các bước thực hiện:
        1:chọn phím bất kỳ trên ĐKTX, nhấn phím,lúc này đồng thời dùng ngắt ngoài của VĐK(89cxx hoặc 89c2051...) đọc dữ liệu nhận dc với chu kỳ 3-4 miliseconds,đọc liên tục trong 120 miliseconds
        2: lưu dl đọc dc vào 1 địa chỉ eeprom
        Khi nhấn phím đã dc đồng bộ như vừa làm ở trên VĐK sẽ ss với dl dc lưu trong rom, nếu trùng hợp thì sẽ thự hiện chức năng tương ứng(như đóng,mở relay...)
        Dưói đây là code asm kèm theo sơ đồ tôi đã làm và chạy tốt ở nhà để bật đèn,quạt..,các bạn chỉ cần tải về,lắp mạch như sơ đồ,nạp code cho vđk là xong.
        Xin chia sẻ cùng các bạn
        Mạch lấy điện trực tiếp từ điện AC 220v, điều khiển triac để đóng mở 2 công tắc
        Nguyên tắc hoạt động:
        chọn 1 ĐKTX IR bất kỳ
        nhấn và giữ công tắc S1 trong khi nhấn 1 phím trên ĐKTX cho đến khi đèn led D6 chuyển trậng thái(on sang off hoặc nguợc lại)
        như vậy ta đã ấn định phím vùa chọn trên ĐKTX cho công tắc 1, lần sau ta sẽ dùng phím này để tắt mở đèn S1
        Lặp lại với công tắc S2 bằng phím khác trên ĐKTX

        Comment


        • #34
          Code và sơ đồ tôi đã up lên lần trước rồi, nếu chưa lấy được tôi sẽ up lại ngay bây giờ.
          Phương pháp của mình ko cần biết mã phím mà chỉ cần phân biệt đựoc mã phím trên remote sao cho chúng không trùng nhau
          bản thân môic phím trên remote đã có 1 mã khác nhau,ta chỉ cần đọc chúng với "độ phân giải" càng cao càng chính xác, lưu lại sau đó thực hiện so sánh đẻ xác định phím được nhấn
          "Độ phân giải" tôi đã nói ở lần trứoc: đọc IR nhận được với chu kỳ 3-4 mili second, đọc liên tục trong khoảng 120 mili second(lưu vào khoảng 4-5 byte liên tục cho 1 mã phím)
          Attached Files

          Comment


          • #35
            Y tưởng của bạn lat74 rất hay. Mình chỉ xin góp ý với bạn 2 điểm sau:
            1.Khi bạn băm xung nhỏ quá -> lưu vào nhiều địa chỉ eeprom (ít nhất bạn phải dùng 2 ô nhớ eeprom mới lưu được 1 code của 1 phím) vì 1 phím được bấm đối với từng loại điều khiển chúng sẽ phát ra khoảng >14 bit. Nếu bạn dùng 1 ô nhớ trong eeprom để lưu code phím thì tình trạng trùng code rất dễ xảy ra.
            2.Như chúng ta đã biết đối với remote có phím volume+,-. Và theo mình được biết đối với các loại điều khiển phát code với mã RC5 thì "chúng nó" có 1 đặc tính repeat, tức là khi bạn bấm và giữ phím lệnh đầu tiên của phím bấm đó sẽ khác so với các lệnh repeat sau đó (các lệnh repeat sau hình như chỉ truyền theo 1 mã cố định giống nhau với tất cả các phím). Vì vậy với cách làm của bạn sẽ không thể thu được tín hiệu khi giữ phím.
            Đó chỉ là ý kiến riêng của mình. Có gì không đúng các bạn góp ý.

            Comment


            • #36
              Mình góp ý thêm điểm nữa tới bạn lat74 cùng các bạn làm giải mã Remote:

              Theo lý thuyết cách của bạn lat74 là rất đúng, nhưng nếu làm như vậy sẽ nảy sinh vấn đề sau (đây là kinh nghiệm giải mã Remote của mình): Nếu lấy mẫu tín hiệu thu càng nhỏ (so với quy chuẩn của nhà sản xuất) thì tín hiệu nhận từ Remote càng kém khi điều khiển gần và xa sẽ lấy mẫu được các tín hiệu khác nhau (THợp này mình đã thử lấy mẫu với 32bit cho 1 command Remote, thời gian lấy mẫu 1350us tổng thời gian lấy mẫu khoảng 43ms), mình phân tích trừơng hợp này như sau: Khi bấm điều khiển led phát hồng ngoại sẽ phát ra 1 chuỗi tín hiệu với tần số sóng mang khoảng trên dưới 38Khz (tùy theo Remote) khoảng thời gian có tín hiệu sóng mang khi thu được từ đầu ra mắt thu sẽ có mức thấp, tương tự khi không có th sóng mang đầu ra mắt thu có mức cao, khi điều khiển ở khoảng cách xa tín hiệu thu được từ đầu ra của mắt thu sẽ rất dễ có sự khác biệt giữa mức cao và mức thấp so với điều khiển ở khoảng cách gần (chỉ cần sai 1 bit là đã sai cả 1 command). Do đó nếu giải mã Remote nên theo đúng chuẩn sẽ thu được tín hiệu tốt nhất, hiện tại mình mới tìm hiểu chuẩn RECS-80 và RC5.

              RECS-80 http://users.telenet.be/davshomepage/
              RC5 (Cụ thể với SONY) http://www.ustr.net/infrared/sony.shtml
              Last edited by vanquang_qn; 25-09-2008, 13:32.

              Comment


              • #37
                các bạn có thể tham khảo cái mình làm :
                http://lecongcuong.blogspot.com

                Comment


                • #38
                  Nếu bạn muốn mua về lắp thì cũng có đấy có công tắc 1,2,3 giá 240k,260k,280k mau về lắp là chạy ngay bạn dùng điều khiển nào cũng được

                  Comment


                  • #39
                    Pro ơi có thể cho mình 1 mạch nguyên lý được ko? mình chỉ cần điều khiển on/off đèn thôi. ko cần phải giải mã hay jì hết, chỉ cần ấn 1 phím bất kỳ là đèn sáng, rồi ấn tiếp thì đèn tắt. rât mong được pro giúp đỡ. cám ơn trươc nha.

                    Comment


                    • #40
                      Cảm ơn các vị tiền bối vì những ban luận của các vị quả nhiên có li

                      Comment


                      • #41
                        y tuong nay khong hay lam vi cu ly thu phat hong ngoai khong duoc xa lam (khoang 10m ). Ban nen dung bang song vo tuyen thi khoang cach rat xa. Dung mach 2272,2262 va lap trinh thi ban muon dieu khien bao nhieu thiet bi ma chang duoc.
                        |

                        Comment


                        • #42
                          Ve van de nay co the tham khao nhung cac giai phap RF/IF and Zigbee cua TI tai
                          http://focus.ti.com/analog/docs/rfif...er+OT+hdr_p_rf

                          C:\Documents and Settings\a0862900\My Documents\My Pictures\zigbee.bmp[/IMG]

                          Comment


                          • #43
                            [IMG][/IMG]

                            Comment


                            • #44
                              nghe bac noi thay de wa, vay bac co the cho mach nguyen ly dc ko? cam on nh

                              Comment


                              • #45
                                Kitty511 co the tim thay tren website cua TI. Ban co the vao link sau http://focus.ti.com/analog/docs/rfif...r+OT+hdr_p_rf#
                                Sau do o phan Quick Search chon "End Application Selection Tool" --> Remote--> IC tuong ung va vao phan Tool cua IC nay se co mach nguyen ly trong file user guide.

                                Any futher question co the email den dia minhngoc.nguyen@ti.com (hanoi) hoac thaihung.le@ti.com (HCM) de biet them chi tiet.

                                Comment

                                Về tác giả

                                Collapse

                                112 Tìm hiểu thêm về 112

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X