Thông báo

Collapse
No announcement yet.

Điều khiển thiết bị điện từ xa qua mạng.

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Điều khiển thiết bị điện từ xa qua mạng.

    Chào các anh/chị/em.

    Mình đang nghiên cứu đề tài điều khiển thiết bị điện từ xa qua mạng, bản thân thiết bị này được gắn VDK họ 8051, có cổng RS232. Giả sử thiết bị này là một ổ cắm điện được đặt trong phòng sever, khi phòng sever cúp điện (các sever vẫn còn hoạt động nhờ UPS), mình có thể điều khiển tắt các công tắc của ổ cắm điện nối các thiết bị không cần thiết thông qua website. Ổ cắm điện này kết nối Internet qua dial up.

    Các bạn nào đã từng làm hay biết về mô hình này, có thể cho mình ý kiến để tham khảo nhé. Cảm ơn các bạn rất nhiều!

  • #2
    Cái này em đã làm rồi. Mô hình của em khác của bác một chút.

    Mua một thiết bị chuyển đổi từ LAN sang RS232. Một đầu nối thẳng vào HUB, đầu kia nối vào vi xử lý (8051, PIC, AVR). Thiết bị này khoảng 40-50usd.

    Trong mạng LAN thì em đã điều khiển được cho vi xử lý đóng ngắt các thiết bị rồi. Chỉ cần chương trình Hyper Terminal thôi, không cần gì khác.

    Trong mạng Internet, do IP của em là IP động, em đã xài thêm mấy cái kiểu như NoIP hay DYNDNS nhưng không được. Hiện giờ chưa hiểu nguyên nhân, lúc nào có thời gian sẽ quay lại tìm hiểu. Chứ về nguyên tắc một khi mình đã vào được thiết bị qua mạng LAN thì chỉ việc cấu hình lại modem một chút, xài thêm DynDns là phải OK (với điều khiện modem hỗ trợ DynDns trực tiếp).
    Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
    Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

    Comment


    • #3
      Nguyên văn bởi nghaiha Xem bài viết
      Cái này em đã làm rồi. Mô hình của em khác của bác một chút.

      Mua một thiết bị chuyển đổi từ LAN sang RS232. Một đầu nối thẳng vào HUB, đầu kia nối vào vi xử lý (8051, PIC, AVR). Thiết bị này khoảng 40-50usd.

      Trong mạng LAN thì em đã điều khiển được cho vi xử lý đóng ngắt các thiết bị rồi. Chỉ cần chương trình Hyper Terminal thôi, không cần gì khác.

      Trong mạng Internet, do IP của em là IP động, em đã xài thêm mấy cái kiểu như NoIP hay DYNDNS nhưng không được. Hiện giờ chưa hiểu nguyên nhân, lúc nào có thời gian sẽ quay lại tìm hiểu. Chứ về nguyên tắc một khi mình đã vào được thiết bị qua mạng LAN thì chỉ việc cấu hình lại modem một chút, xài thêm DynDns là phải OK (với điều khiện modem hỗ trợ DynDns trực tiếp).
      Bạn có thể cho tôi địa chỉ YM để có gì trao đổi thêm được ko? nick của tôi là anbaibk.

      Comment


      • #4
        Nguyên văn bởi themoonshine Xem bài viết
        Bạn có thể cho tôi địa chỉ YM để có gì trao đổi thêm được ko? nick của tôi là anbaibk.
        Địa chỉ liên lạc của em ở dưới chữ ký, em không xài Yahoo ạ.
        Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
        Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

        Comment


        • #5
          Nguyên văn bởi nghaiha Xem bài viết
          Cái này em đã làm rồi. Mô hình của em khác của bác một chút.

          Mua một thiết bị chuyển đổi từ LAN sang RS232. Một đầu nối thẳng vào HUB, đầu kia nối vào vi xử lý (8051, PIC, AVR). Thiết bị này khoảng 40-50usd.

          Trong mạng LAN thì em đã điều khiển được cho vi xử lý đóng ngắt các thiết bị rồi. Chỉ cần chương trình Hyper Terminal thôi, không cần gì khác.

          Trong mạng Internet, do IP của em là IP động, em đã xài thêm mấy cái kiểu như NoIP hay DYNDNS nhưng không được. Hiện giờ chưa hiểu nguyên nhân, lúc nào có thời gian sẽ quay lại tìm hiểu. Chứ về nguyên tắc một khi mình đã vào được thiết bị qua mạng LAN thì chỉ việc cấu hình lại modem một chút, xài thêm DynDns là phải OK (với điều khiện modem hỗ trợ DynDns trực tiếp).
          Bạn mua bộ chuyển đối LAN-RS232 ở đâu vậy, có mua đc ở HN không? Tôi cũng có làm nhiều về Ethernet này rồi, dùng ENC28J60 và PIC. Với kit tự tôi thiết kế, tôi đã Test thành công Web Server, điều khiển từ xa qua Internet (ngồi trên cty, tắt thiết bị điện ở nhà trọ, giám sát...), cũng phải dùng DYNDNS để update cái IP của modem ADSL, khi đã update dc IP, bạn chỉ việc config Modem, port forwarding đến IP của module Ethernet là có thể điều khiển từ xa được.(Đã test cùng một người bạn bên Hàn Quốc, chát chit hiển thị trên cái màn LCD1602, dùng giao diện web và cgi...)
          Ethernet-RS232, PIC Webserver, RFID Reader
          CallerID, Cảnh báo BTS, ...
          0988006696
          linhnc308@gmail.com
          http://linhnc308.blogspot.com

          Comment


          • #6
            Nguyên văn bởi linhnc308 Xem bài viết
            Bạn mua bộ chuyển đối LAN-RS232 ở đâu vậy, có mua đc ở HN không? Tôi cũng có làm nhiều về Ethernet này rồi, dùng ENC28J60 và PIC. Với kit tự tôi thiết kế, tôi đã Test thành công Web Server, điều khiển từ xa qua Internet (ngồi trên cty, tắt thiết bị điện ở nhà trọ, giám sát...), cũng phải dùng DYNDNS để update cái IP của modem ADSL, khi đã update dc IP, bạn chỉ việc config Modem, port forwarding đến IP của module Ethernet là có thể điều khiển từ xa được.(Đã test cùng một người bạn bên Hàn Quốc, chát chit hiển thị trên cái màn LCD1602, dùng giao diện web và cgi...)
            Cái em đang xài là MOXA 4100. Giá bán chừng 40 USD. Mua trong SG. Hồi trước cũng Google xong thấy có nơi trong SG bán nên gọi điện thoại mua luôn thành ra cũng không nhớ tên nhà cấp hàng. Bác cứ tìm thử xem.

            Em thì có đọc qua datasheet nhưng chưa thử con ENC28J60. Không biết xài con này thì có những hạn chế gì so với việc mua thiết bị rời.

            Hôm trước em cũng thử dùng telnet thì cũng lấy được nội dung của một trang web đơn giản hiển thị lên LCD1602. Nhưng chuyện chat chit thì chưa hiểu ý đồ của bác như thế nào.

            Bữa nào em rảnh thử lại cái vụ config modem để có thể điều khiển qua Ethernet. Em đã cấu hình mấy cái FTPServer/WebcamServer/HTTPServer cho phép máy khác ở bất cứ đâu truy xuất đến máy tính của em rồi mà. Không hiểu sao cái này thì lại bị lỗi. Chưa có thời gian tìm hiểu nguyên nhân.

            Chắc em cũng phải xài thử con ENC28J60. Lúc nào bác share cho em ít tài liệu em xử cho nhanh nhé.
            Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
            Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

            Comment


            • #7
              Thực tình, mình muốn làm ổ cắm điện được điều khiển từ xa qua đường dây điện thoại (dạng remote access từ xa). Mô hình như sau:

              Máy tính từ xa+modem----Internet(PSTN)----modem+Ổ cắm điện

              Bên trong ổ cắm điện là một mạch chuyên dụng chứa VDK 8051 kết nối với RS232.

              Các bạn cho mình lời khuyên đi nhé, mình phải lập trình để điều khiển ổ cắm điện như thế nào? giao diện ?
              Last edited by themoonshine; 24-04-2008, 08:20. Lý do: Thực ra là qua Internet chứ ko phải cụ thể là PSTN

              Comment


              • #8
                Nếu qua PSTN thì không cần phải modem nữa, mà cần 2 cái thuê bao cố định.
                Thiết kế mạch có 03 module: thu/phát DTMF (dùng MT8888 gì đó) + phát hiện chuông + nhấc/đặt máy.
                Phía đầu giao tiếp với máy tính, mạch đó dùng thêm 1 vi điều khiển nhận lệnh từ máy tính qua RS232, sau đó nhấc máy, phát lệnh đã mã hóa bằng tone đi.
                Phía đầu ổ cắm điện, cũng mạch đó thêm 1 vi điều khiển + khóa đóng cắt. Khi có chuông đến thì nhấc máy, tít tè tít te trao đổi mã với bên kia, nếu hợp lệ thì đồng ý xử lý lệnh nhận được. Không hợp lệ thì cúp máy rụp 1 cái.

                Thân mến,
                blackmoon.

                Comment


                • #9
                  Cảm ơn bạn blackmoon, mình nhầm. Thực ra là remote access qua Internet chớ ko phải kết nối qua mạng PSTN.

                  Theo mình nghĩ nếu máy tính và ổ cắm điện ở gần thì mình không cần modem mà nối trực tiếp máy tính và ổ cắm điện qua RS232, viết 1 script nho nhỏ hay làm sao đó để điều khiển đóng ngắt các relay thông qua máy tính.

                  Nếu ở xa nhau, máy tính quay số và access vào ổ cắm điện để điều khiển luôn. Nếu như vậy thì mình phải thực hiện ra sao?

                  Comment


                  • #10
                    Nếu bạn chỉ cần tắt/bật ổ điện từ xa thì chả cần đến 2 cái máy tính cho nó phí. Bạn chỉ cần làm một module Ethernet bằng con ENC28J60 để giao tiếp VDK với network để từ xa truy cập vào. Trên forum đã có nhiều bài viết về giao tiếp Ethernet bằng ENC28J60 ví dụ luồng này http://dientuvietnam.net/forums/showthread.php?t=6740. Hoặc bạn có thể mua board có sẵn của bác 1504 tại đây http://www.tme.com.vn/ethernetboard.htm
                    Mô hình nó sẽ như thế này:

                    Máy tính từ xa+modem----Internet(ADSL/Dial up/Leased line)----modem+ethernet module->Ổ cắm điện
                    Last edited by bxngoc; 24-04-2008, 11:11.
                    “If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds

                    Comment


                    • #11
                      Mình chỉ dùng 1 máy tính để điều khiển từ xa thôi mà. Mô hình :

                      Máy tính từ xa+modem----Internet(Dial up)----modem->Ổ cắm điện

                      Trăn trở của mình là lập trình và làm cách nào đó để remote access từ xa vào Ổ cắm và bật tắt nó.
                      Phần điều khiển qua mạng IP mình cũng đã thử làm rồi, điều khiển được qua web. Bây giờ muốn bật tắt bằng cách mô tả như trên.

                      Comment


                      • #12
                        Nói qua nói lại thì chắc bạn là dân IT rùi. Bạn phải nói rõ ra cái modem ra ổ cắm điện là modem loại gì ADSL hay dial up modem. Nếu là ADSL modem thì vấn đề sẽ khác dialup modem. Thứ 2 dù nó là cái modem gì thì bạn không thể lập trình trực tiếp cho nó (trừ nhà sản xuất). Thứ 3 modem không phải là cái thiết bị điều khiển cái ổ cắm điện tắt/bật mà nó chỉ là phương tiện để nhận tín hiệu đến. Vì vậy bạn phải cần có một cái gì đó đứng giữa cái modem và ổ cắm điện có thể lập trình được (máy tính, vi sử lý) để giải quyết bài toán. Vì vậy bạn cần trình bày rõ yêu cầu như thế nào, khả năng của bạn ra sao thì mọi người có thể giúp bạn được.
                        “If you create your own electricity, heating and water systems, you create your own politics. Maybe that’s what they’re afraid of.” –– Michael Reynolds

                        Comment


                        • #13
                          Modem mình đưa ra là modem analog ở cả phía máy tính và ổ cắm điện, ở giữa là mạng Internet, ừ thì mình biết modem chỉ có nhiệm vụ chuyển đổi tín hiệu số <->analog.

                          Trong ổ cắm điện có một mạch điều khiển chứa 89C51 có cổng RS232, cổng này được nối đến modem analog đi ra Internet. Máy tính từ xa kết nối modem analog để remote access vào ổ cắm điện và điều khiển nó. Vậy mình phải viết chương trình nạp vào cho con 89C51 để máy tính từ xa truy cập vào và điều khiển đóng ngắt các relay của ổ cắm điện thông qua giao diện và cách thức như thế nào.

                          Mong nhận được góp ý từ các anh chị và các bạn!
                          Last edited by themoonshine; 24-04-2008, 15:14. Lý do: more

                          Comment


                          • #14
                            Nguyên văn bởi ariancdcdt06
                            có ai biet chỗ nào ở TPHCM bán modul thu phát sóng vô tuyến TPL434A, RPL434A ko? Nếu ai biết cho tui xin đc nha! cảm ơn!!!
                            Cong ty Chip Le TRan , duong nguyen kim, gan cho nhat tao co ban san pham nay do ban

                            Comment


                            • #15
                              Nguyên văn bởi themoonshine Xem bài viết
                              Modem mình đưa ra là modem analog ở cả phía máy tính và ổ cắm điện, ở giữa là mạng Internet, ừ thì mình biết modem chỉ có nhiệm vụ chuyển đổi tín hiệu số <->analog.

                              Trong ổ cắm điện có một mạch điều khiển chứa 89C51 có cổng RS232, cổng này được nối đến modem analog đi ra Internet. Máy tính từ xa kết nối modem analog để remote access vào ổ cắm điện và điều khiển nó. Vậy mình phải viết chương trình nạp vào cho con 89C51 để máy tính từ xa truy cập vào và điều khiển đóng ngắt các relay của ổ cắm điện thông qua giao diện và cách thức như thế nào.

                              Mong nhận được góp ý từ các anh chị và các bạn!
                              Trong cái mô hình của bác:
                              Máy tính từ xa+modem----Internet(Dial up)----modem->MCU->Ổ cắm điện

                              phần Internet(Dial up) hình như không chính xác -> có lẽ ý bác là PSTN(Dial up) thì phải. Dial up thì phải qua mạng PSTN chứ qua mạng Internet thì mình chưa biết đến.

                              Nếu vậy thì nên chuyển sang mô hình như sau
                              Máy tính từ xa+modem----PSTN(Dial up)----MCU->Ổ cắm điện

                              Rõ hơn 1 chút:
                              Máy tính từ xa+(RS232-modem-Line)----PSTN(Dial up)----Line-MCU-Relay->Ổ cắm điện

                              Còn thừa modem bác cho em xin nghịch chơi nhé!.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X