Thông báo

Collapse
No announcement yet.

Điều khiển thiết bị nhà bằng máy tính

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

  • Không down được source code

    Nguyên văn bởi bxngoc Xem bài viết
    Trong phần này chúng ta sẽ tạo một COM để truy cập LPT từ script ASP. Chắc chắn máy tính của các bạn đã cài Visual Studio 98 như đã yêu cầu (nếu không thì nhanh chân chạy ra Bùi Thị Xuân mua một đĩa về cài). Bạn khởi động Visual Basic lên và tạo một ActiveX DLL project (xem đính kèm). Project mới được mở ra với tên là Project1 và có sẵn một Class Module là Class1 đang trắng.
    Nhấn chuột phải vào Project1 và chọn Project1 Properties... trong Project Name ta sẽ gõ: MyLPTCOM (đây là tên COM của chúng ta, oách chưa), Description: A simple DLL to read/write LPT port. Các mục còn lại giữ nguyên và nhấn OK.
    Tiếp đến ta đổi tên Class1 cho nó meaningful, nhấp chuột vào Class1, trong cửa số Properties (nếu không thấy cửa số này thì bấm nào nút có hình bàn tay chỉ vào một tài liệu trên toolbar) nhập Name: LPTAccess.
    Bây giờ ta lưu lại project để đề phòng cúp điện. VB sẽ hỏi đường dẫn để lưu MyLPTCOM.vbp và LPTAccess.cls, ta chọn lưu vào thư mục ví dụ là C:\LPT programming

    Bây giờ ta viết code cho LPTAccess.cls, các bạn copy và paste toàn bộ đoạn code sau vào cửa sổ soạn thảo của LPTAccess.cls

    Private Declare Function Inp Lib "inpout32.dll" _
    Alias "Inp32" (ByVal PortAddress As Integer) As Integer
    Private Declare Sub Out Lib "inpout32.dll" _
    Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

    Function InPort(PortAddress)
    InPort = Inp(PortAddress)
    End Function

    Sub OutPort(PortAddress, Value)
    Out PortAddress, Value
    End Sub

    Lưu project lại kẻo cúp điện

    Thế là xong, bây giờ chúng ta sẽ biên dịch để tao ra MyLPTCOM.dll là COM của chúng ta. Vào menu File chọn Make MyLPTCOM.dll, VB sẽ hỏi thư mục để lưu file biên dịch, ta chọn C:\winnt\system32 (chúng ta xem MyLPTCOM.dll như một file hệ thống nên lưu vào thư mục hệ thống của windows), bấm OK, nếu không có thông báo lỗi nào thì COM của chúng ta đã được tạo.

    Bây giờ chúng ta phải đăng ký MyLPTCOM.dll với windows, bấm Start chọn Run... và gõ Open: CMD và nhấn OK. Console của windows hiện ra (màn hình DOS quen thuộc ngày nào học vi tính căn bản), tại dấu nhắc C:\> gõ

    C:\>regsvr32 C:\winnt\system32\MyLPTCOM.dll nhân Enter

    Màn hình hiện ra thông báo DllRegisterServer in c:\winnt\system32\MyLPTCOM.dll succeeded. Nhấn OK, COM của chúng ta đã đăng ký thành công.

    Giải lao tí xíu

    Bây giờ ta có thể sử dụng MyLPTCOM trong script ASP như sau:

    ' Khai báo và khởi tạo COM
    ' Biến tham chiếu đến COM
    Dim objLPT
    ' Khởi tạo COM
    Set objLPT=Server.CreateObject("MyLPTCOM.LPTAccess")

    ' Để đọc từ cổng vào ta gọi
    Result = objLPT.InPort(&H379) ' Đọc thanh ghi trạng thái

    ' Để ghi ra cổng ta gọi
    objLPT.OutPort(&H378, value)

    ' Khi kết thúc truy xuất nhớ gọi

    Set objLPT = Nothing

    Các bạn có thể download toàn bộ source của MyLPTCOM và trang script ASP demo in/out LPT tại
    http://203.162.148.211/web2lpt.zip
    Bác bxngoc vui lòng xem lai dùm đường link "http://203.162.148.211/web2lpt.zip". Em không down được.

    Comment


    • Nguyên văn bởi thinh2k2004 Xem bài viết
      Chao Bac Van
      Em co nhu cau ve phan mem nay. Mong bac goi cho em . thinh2k2004@yahoo.com .
      Em muon hoi bac nhieu thu , nhung de sau vay.
      Mong nhan duoc hoi am cua bac.
      Thinh
      Chao Bac Van
      Em co nhu cau ve phan mem nay. Mong bac goi cho em tamvie@yahoo.com Em muon hoi bac nhieu thu , nhung de sau vay.

      còn bảng mạch để điều khiển các thiết bị trong gia đình thì em muốn mua một cái. các có thể cho em biết giá và cách gửi tiền cho bác
      Mong nhan duoc hoi am cua bac.

      Phan Thanh Tam
      0985156762
      |

      Comment


      • Nguyên văn bởi thanhtamvie Xem bài viết
        Chao Bac Van
        Em co nhu cau ve phan mem nay. Mong bac goi cho em tamvie@yahoo.com Em muon hoi bac nhieu thu , nhung de sau vay.

        còn bảng mạch để điều khiển các thiết bị trong gia đình thì em muốn mua một cái. các có thể cho em biết giá và cách gửi tiền cho bác
        Mong nhan duoc hoi am cua bac.

        Phan Thanh Tam
        0985156762
        Bác nào có nhu cầu về hệ thống điều khiển thiết bị điện qua máy tính, kiêm luôn cả quản lý thiết bị như : lập lịch, hẹn giờ, remote, ... và quản lý cả cái khác nữa thì cứ liên hệ với em.

        redled152@yahoo.com
        0983.347.325

        Comment


        • anh dinh van ah anh co sơ đồ mạch đk bật tắt đèn dùng cảm biến hồng ngoại gửi cho em nha em đang cần

          Comment


          • Bac " nguyendinhvan " ơi bác có thể gủi tài liệu cho em tham khảo đc không, em thấy ý tưởng của Bác tuyệt wa' !
            Cảm ơn Bác nhìu
            Email : vuthaonet@hotmail.com

            Comment


            • minh can xem nghien cuu tai lieu cua ban, ban goi cho minh nhe! thanks
              thanhbinhmecnic@gmail.com

              Comment


              • Hu hu bác oi link die roi có ai biết link mới down ở đâu giúp em nhé thank nhiều em đang muốn tìm hiểu các gọi hình ảnh từ webcam ra trong Visual Basic thấy trong đấy nó có gọi Webcam của yahoomesenger nhưng không biết dùng hix

                Comment


                • bac cho em hoi thet bi nay bao nhieu nhe?
                  |

                  Comment


                  • mINH DA LAM THANH CONG THIET BI NAY,!

                    BAN NEN DUNG MOT CON avr 32 + IC 28j60 , KET NOI INTERNET, DUNG GIAO TIEP spi . sAU DO VIET GIAO DIEN DIEU KHIEN, DO CAI RAM VAO LA CHAY LIEN ! CAI NAY MINH CO THE CHEN CA WEBCAM VAO NUA! BAN NEN DUNG c DE VIET CHUONG TRINH! MINH DA LAM THU VA CHAY RAT TOT O MANG LAN ,LAN iNTERNET! http://117.6.76.176:80 MINH DA NAT PORT , CHUYEN IP VE THIET BI CUA MINH THONG WA MODEM ! BAN VAO THU XEM NHE

                    Comment


                    • Cam on may bac ve y tuong nay! Em doc cai thread nay 1 mach tu dau den cuoi cung sang ra duoc chut it, chi co dieu chua lam may cai hardware thoi! Em se lam thu, co truc trac gi thi se post len hoi y kien may bac!

                      Comment


                      • máy tính

                        Nguyên văn bởi nguyendinhvan Xem bài viết
                        Có một phần mềm điều khiển riêng biệt 15 chân ra của cổng máy in ( LPT
                        ) Bật tắt từng chân một tùy ý
                        Kết hợp với một bảng điện giao diện là cho phép điều khiển các thiết bị điện trong nhà 220v ngon lành
                        Bạn nào cần thì báo cho tôi nhé !
                        Chào bác!
                        em cũng quan tâm đến vấn đề này. đặc biệt câu "bảng điện giao diện" nghe có vẻ rất tò mò. Mong bác chỉ giáo. Thanks

                        Comment


                        • mình thấy cậu quảng cáo mạch điều khiển các thiết bị trong nhà cũng khá hay đó nếu được thì cho mình xem ý tưởng và sơ đò mạch thực tế của cậu thế nào và cậu tự viết phần mềm điều khiển nó hay đây là một sơ đồ cố trên mạng cho mình xem nhé càm ơn nhiều nhiều !!!!!!..........
                          a mà cậu ổ dâu đó? mình ở Hà Nội nếu cậu cũng ở đây thì hay quá chúng mình có thể liên hệ trực tiếp với nhau để thảo luận vấn đề đó thì tốt quá.
                          chào nhé!....

                          Comment


                          • bác ơi cái phần mềm nào bật tắt điều chỉnh đựoc tín hiẻu từ cổng LPT đó! Có share được KO?
                            Giá bao nhiêu vậy!

                            Comment


                            • Bạn vào link này nhé :
                              http://www.codeproject.com/KB/cs/csppleds.aspx

                              Comment


                              • Nè mọi người ơi! Đã ai nghe đến lập trình Vb cho camera chưa! So sánh độ chênh lệch pixel để nhận biết chuyển động! Hoặc nếu thuật toán tốt thì nhận dạng được cả mặt người nữa

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                  hôm nay, 13:11
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                  hôm nay, 09:25
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                  hôm nay, 09:10
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  Hôm qua, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  Hôm qua, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  Hôm qua, 00:04
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  08-01-2025, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  08-01-2025, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  08-01-2025, 15:28
                                • mèomướp
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi mèomướp
                                  Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                  08-01-2025, 11:44
                                Đang tải...
                                X