Điều khiển từ xa toàn tập

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • ronalpires
    Thành viên chính thức
    • Mar 2007
    • 38

    #16
    Nguyên văn bởi dungimi43 Xem bài viết
    Có nhiều mã code dành cho đktx. Mỗi một hãng hay một nhóm các hãng điện tử sẽ dùng 1 loại mã nào đó. Vì thế khi sử dụng đktx loại nào thì phải tra trên mạng về mã của loại đó. Sau đó thay đổi lại các mã được định nghĩa (#define) ở trên đầu của đoạn code

    Cách khác để tra mã của 1 loại đktx nào đó là dùng oscilloscope để soi.

    à, mình đã hiểu ý của bạn rồi. Chắc mấy cái remote bán ngoài Nhật tảo cũng xài được.

    Bạn không định làm bộ ghi nhận tín hiệu ra của 1 loại remote bất kỳ, rồi phát lại hồng ngoại đúng với tần số và mã code đó à? Ý tưởng đó thấy hay à nha. Làm thành công đem bán cũng chạy lắm à.

    Trước giờ thấy mấy cái remote đa năng là toàn lập trình sẵn, thiết bị của hãng nào thì nhập số theo manual của remote thì nó sẽ phát ra code của hãng đó.

    Comment

    • dungimi43
      Thành viên chính thức
      • Aug 2007
      • 64

      #17
      Trên thị trường bán đầy loại đktx có khả năng học lệnh. Làm cái chơi thôi chứ bán thì không đơn giản chỉ là chạy được thôi đâu bạn à

      Comment

      • dt_love
        Thành viên tích cực
        • Feb 2007
        • 509

        #18
        Nguyên văn bởi ronalpires Xem bài viết
        à, mình đã hiểu ý của bạn rồi. Chắc mấy cái remote bán ngoài Nhật tảo cũng xài được.

        Bạn không định làm bộ ghi nhận tín hiệu ra của 1 loại remote bất kỳ, rồi phát lại hồng ngoại đúng với tần số và mã code đó à? Ý tưởng đó thấy hay à nha. Làm thành công đem bán cũng chạy lắm à.

        Trước giờ thấy mấy cái remote đa năng là toàn lập trình sẵn, thiết bị của hãng nào thì nhập số theo manual của remote thì nó sẽ phát ra code của hãng đó.
        Nếu bạn dùng AVR thì có thể dùng chức năng capture của Timer để lấy về dạng sóng tín hiệu và phát lại một cách dễ dàng.

        Bạn có thể tham khảo tại đây:

        Comment

        • ifixit
          Thành viên mới
          • Apr 2010
          • 17

          #19
          Bác dungimi43 cho em hỏi. Cái bộ điều khiển từ xa của bác có dùng để điều khiển các thiết bị khác ngoài quạt ra không? nếu có thì phải thay con triac công suất à? Em muốn điều khiển cái nồi cơm điện chẳng hạn

          Comment

          • Zz_Bi_zZ
            Thành viên tích cực
            • Nov 2007
            • 766

            #20
            Nguyên văn bởi ifixit Xem bài viết
            Bác dungimi43 cho em hỏi. Cái bộ điều khiển từ xa của bác có dùng để điều khiển các thiết bị khác ngoài quạt ra không? nếu có thì phải thay con triac công suất à? Em muốn điều khiển cái nồi cơm điện chẳng hạn
            dùng Role là đẹp nhất , kích đóng nguồn , nồi nấu .... ngắt kích.... cơm khê ....

            Comment

            • mr.ngoc
              Thành viên tích cực
              • Sep 2009
              • 183

              #21
              Nguyên văn bởi dungimi43 Xem bài viết
              Đây là mạch vẽ bằng Protel99SE

              http://www.mediafire.com/?nnynyyn4thz

              -------------------------------------------------------------------

              Đây là mạch vẽ bằng Protel DXP

              http://www.mediafire.com/?zde5n2jn0od
              anh ah e thấy anh gửi 2 mạch in lên mạch đầu là dùng điều khiển quạt, thế còn mạch sau đó là mạch đk j vậy anh? máy e ko cài protel vi em đang học ở Hưng yên em dùng EAGLE
              anh có thể chụp hình mạch nguyên lý gửi giùm cho e đc ko ạ! e về làm cái quạt ở nhà anh ah!
              cảm ơn anh nhiều!
              mail: mr.ngocnguyenvan@gmail.com

              Comment

              • dungimi43
                Thành viên chính thức
                • Aug 2007
                • 64

                #22

                Comment

                • vanchang1987
                  Thành viên chính thức
                  • Mar 2010
                  • 38

                  #23
                  anh giải thích dùm em cái chổ này nha:

                  void external_ISR (void) interrupt 0
                  {
                  tick2=0;
                  rev_IR = 0x01;
                  bit_1:
                  if(rev_IR >= 128) {save_rev = rev_IR; goto end_rev;}
                  while((P3_2 == 0)&&(tick2<250)) {;}
                  bit_0: //chổ này em không hiểu là khi goto bit_0 thi nó sẻ thực hiện đến chổ nào thì nó kết thúc?
                  // tại em mới học lập trình cho vi xử lý nên dạng này thì em thấy lạ lắm, anh giải thích rỏ dùm em nha
                  if(rev_IR >= 128) {save_rev = rev_IR; goto end_rev;}
                  while((P3_2 == 1)&&(tick2<250)) {;}
                  tick1=0;
                  while(tick1<7) {;}
                  if(P3_2 == 0) {rev_IR <<= 1; rev_IR |= 0x01; goto bit_1;}
                  if(P3_2 == 1) {rev_IR <<= 1; rev_IR |= 0x00; goto bit_0;}
                  end_rev:
                  //tick1=0;
                  //while(tick1<70) {;}
                  //_nop_();
                  EX0=0; //chi lay 7 bit lenh, bo qua 5 bit dia chi
                  }

                  Comment

                  • trung2606
                    Thành viên mới
                    • Aug 2013
                    • 6

                    #24

                    Đây là file eagle và file hex cho bạn nào đang sử dụng phần mềm này...
                    Fshare là dịch vụ lưu trữ và chia sẻ dữ liệu trực tuyến giúp khách hàng lưu trữ thông tin, dữ liệu (album ảnh, phim, phần mềm, tài liệu, game, nhạc, v.v...) mọi lúc, mọi nơi, tương thích trên mọi thiết bị.

                    Comment

                    • bizzuu
                      Thành viên mới
                      • Jul 2015
                      • 2

                      #25
                      Bạn nào có thể viết lại code trên độc lập từng nút bấm từ 1 đến 4 được ko ?

                      Comment

                      • dovanan
                        Thành viên mới
                        • Oct 2014
                        • 51

                        #26
                        cho mình hỏi mạch phát hồng ngoại và led thu hồng ngoại có cần thiết phải có tần số giống nhau không hay chì cần led thu lớn hơn tần số led phát là được vì mình chọn con tsop1738(38k) mà remote 36k

                        Comment

                        • str6307
                          Thành viên mới
                          • Apr 2012
                          • 77

                          #27
                          Chủ thớt pro quá. em đọc chả hieu gì ve code cung nhu mấy cái bít nhị phân chua nói đến nghĩ ra code. Phần cứng thi em con biêt làm. Nhung thuc sự rất muon tim hiểu.no quá tiện ích.

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...