Khóa số - Làm như thế nào?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • qteks200
    Đệ tử 1 túi
    • Aug 2009
    • 14

    #1

    Khóa số - Làm như thế nào?

    Em muốn làm 1 khóa số như thế này a. Nhập mật khẩu 4 số từ các số từ 0-9. Và nếu mật khẩu sai thì có quyền nhập lại thêm 2 lần nữa. Nếu sau 3 lần nhập mà mật khẩu vẫn không đúng thì khóa số sẽ không cho nhập mật khẩu thêm. Em không biết phải bắt đầu làm từ đâu,mong các anh giúp đỡ.
  • qteks200
    Đệ tử 1 túi
    • Aug 2009
    • 14

    #2
    các bác giúp em với không thì em tiêu mất

    Comment

    • nghia_tdh21
      Đệ tử 3 túi
      • Oct 2006
      • 46

      #3
      Theo mình nghĩ bạn nên làm như thế này:
      + Để đóng mở khóa bạn phải dủng role để đóng mở chốt, role hoạt động như thế nào bạn phải dùng PIC để điều khiển, phần cơ khí phải bảo đảm chắc chắn.
      Để người sử dụng nhập mật khẩu bạn phải dùng bàn phím HEX giao tiêp với PIC (cái này có nhiều trên diễn đàn)
      + Để người sử dụng thay đổi mật khẩu, bạn nên lưu mật khẩu vào eeprom của pic (cách thao tác như thế nào tìm tiếp trong diễn đàn)
      + Cách thức hoạt động như sau:
      Khi người dùng nhập mật khẩu so sánh mật khẩu gốc lưu trong eeprom, nếu đúng thì mở khóa, nếu sai thì tăng số lần nhập sai lên
      Nếu số lần sai bằng 2 thì delay khoảng 30 phút (nếu không cho nhập mật khẩu nữa thì phá khóa à )
      +Cách thay đổi mật khẩu:
      Người sử dụng nhấn phím để vào chế độ thay đổi mật khẩu
      Bắt buộc người sử dụng nhập mật khẩu cũ, nếu đúng thì cho người sử dụng nhập mật khẩu mới, lưu mật khẩu mới vào EEPROM của PIC
      Ý tưởng của mình là như vậy, hy vọng có thể giúp đuợc chút gì đó cho bạn
      http://www.hieunghia.info
      Lướt web thoải mái với USB3G của Viettel
      http://www.hieunghia.info/tin-cong-n...3g-vietel.html
      -----------------------------------------------------------------------------------
      Một chút giận,hai chút tham,lận đận cả đời ri cũng khổ.
      Trăm điều lành,ngàn điều nhịn,thong dong tấc dạ rứa mà vui

      Comment

      • tdm
        Đệ tử 7 túi
        • May 2005
        • 258

        #4
        Nguyên văn bởi qteks200 View Post
        Em muốn làm 1 khóa số như thế này a. Nhập mật khẩu 4 số từ các số từ 0-9. Và nếu mật khẩu sai thì có quyền nhập lại thêm 2 lần nữa. Nếu sau 3 lần nhập mà mật khẩu vẫn không đúng thì khóa số sẽ không cho nhập mật khẩu thêm. Em không biết phải bắt đầu làm từ đâu,mong các anh giúp đỡ.
        tham khảo chương trình sau:
        sau khi nạp cho pic thì mã mặc định là :00
        thay đổi mã theo cú phápsau:#00#00 nhấn ok nhập mã mới nhấn ok để lưu lai mã mới.
        nếu muốn đổi mã lần nữa theo cú phápsau:#00#mã vừa mới đổi nhấn ok nhập mã mới nhấn ok để lưu lai mã mới.
        mật khẩu tối đa là 12 số .
        Attached Files
        viết chương trình cho vdk chạy ổn định là cả một vấn đề.

        Comment

        Working...