Khóa Số Điện Tử Có Chức Năng Đổi Mật Khẩu VÀ Cảnh Báo Chộm

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • vudinhthang
    Thành viên mới
    • Mar 2010
    • 3

    #1

    Khóa Số Điện Tử Có Chức Năng Đổi Mật Khẩu VÀ Cảnh Báo Chộm

    Trên đây là đồ án khóa số của mình.
    Với chức năng :
    Đóng mở cửa khi nhập đúng pass, điều khiển đóng mở bằng việc dùng động cơ.
    1 – nhập pass 8 ký tự
    2 – đổi pass
    3 – cảnh báo chộm. tín hiệu cảnh báo là bóng đèn (tạm thời)
    + cách dùng :
    1. hai nút khóa xong và mở xong có tác dụng như tiếp điểm thường mở à cánh cửa đóng hoặc mở sẽ chạm vào tiếp điểm thường mở đó. Vì vậy bạn phải nhấn tịt nút khóa xong hoặc mở xong xuống khi muốn mô phỏng khóa xong hoặc mở xong
    2. ban đầu sẽ yêu cầu bạn nhập phím thì chúng ta có thể thao tác trên tất cả các phím. Khi nhập pass xong thì chúng ta nhấn phím mở cửa. nút khóa cửa thì không cần nhập pass.
    3. nút ok để đổi pass. Khi nhấn phím đổi pass thì LCD sẽ yêu cầu nhập đúng pass cũ. Khi nhập đúng pass cũ thì nhấn phím ok rồi nhập pass mới có 8 ký tự. nhập xong lại nhấn ok.
    4. mật khẩu hiện tại là 12345678.
    5. chú ý chương trình. Khi mà ta thay đổi chương trình thì trong chương trình lập trình có một đoạn mã rất quan trọng chỉ dài 3 dòng thôi, đoạn mã đó sẽ quyết định việc đổi mật khẩu của bạn có thành công hay không, và việc cảnh báo có hoạt động hay không. Nếu để đoạn mã đó thì sẽ mặc định mật khẩu là 00000000. ta xóa đoạn mã đó đi thì sẽ thay đổi được mật khẩu. vì đoạn mã đó sẽ xóa bộ nhớ nội EEPROM của PIC

    các bạn có thể download tại đây hoặc tại link do an khoa so.rar
    .................................................. .................................................. ............
    mọi ý kiến thắc mắc xin liên hệ :
    Vũ Đình Thăng
    Lớp K43KĐT - Trường ĐHKTCN Thái Nguyên
    sdt : 0976 08 08 03
    0918 337 558
    01678 667 772
    mail : vudinhthang1989@gmail.com
  • vudinhthang
    Thành viên mới
    • Mar 2010
    • 3

    #2
    Free Cloud Storage - MediaFire
    trên đây là link mạch in mình vẽ giúp các em k44 trường mình, các bạn muốn lấy file gốc mạch in thì liên hệ với mình nhé

    Comment

    • vanminh0106
      Thành viên mới
      • Mar 2012
      • 3

      #3
      Pan có thể làm thêm yêu cầu là khi nhấn nút mạch phát ra tiếng bíp không? Mình đang rất cần...!

      Comment

      • hoangnam555
        Thành viên tích cực
        • Jan 2010
        • 2829

        #4
        Hiển thị đc led 7 thì hay nhỉ?
        ĐT: 0972 20 58 68
        Gmail:

        Comment

        • caovanhuong
          Thành viên tích cực
          • Oct 2008
          • 1800

          #5
          Nguyên văn bởi hoangnam555 Xem bài viết
          Hiển thị đc led 7 thì hay nhỉ?
          có ai lại hiển thị led 7seg làm gì. 7seg nó không thể hiện hết được thông tin.
          Nguyên văn bởi vanminh0106 Xem bài viết
          Pan có thể làm thêm yêu cầu là khi nhấn nút mạch phát ra tiếng bíp không? Mình đang rất cần...!
          chỉ cần gắn thêm cái loa vào 1 cái chân nào đó còn dư, giả sử bạn gắn loa vào chân RA0. bạn tìm đến cái vòng quét phím cứ thấy nút nào nhấn thì thêm câu này vào
          RA0=1;
          delay_ms(100); //cái delay này thì delay thử xem khoảng bao nhiêu mình nghe thấy vừa tai là ok
          RA0=0;
          Last edited by caovanhuong; 01-06-2012, 13:13.

          Comment

          • caovanhuong
            Thành viên tích cực
            • Oct 2008
            • 1800

            #6
            nhờ mod xóa hộ em cái. em gộp 2 bài làm 1 và xóa bài này đi mà không được.

            Comment

            • vanminh0106
              Thành viên mới
              • Mar 2012
              • 3

              #7
              Help!

              chỉ cần gắn thêm cái loa vào 1 cái chân nào đó còn dư, giả sử bạn gắn loa vào chân RA0. bạn tìm đến cái vòng quét phím cứ thấy nút nào nhấn thì thêm câu này vào
              RA0=1;
              delay_ms(100); //cái delay này thì delay thử xem khoảng bao nhiêu mình nghe thấy vừa tai là ok
              RA0=0;[/QUOTE]

              Bạn làm ơn sữa giúp mình được không? mình thử rồi mà không được....! Bạn giúp mình nha......! Thank You......
              Với lại khi mình nhập sai pass 3 lần thì loa báo động kêu lên liên tục một khoảng thời gian bằng thời gian led báo động sáng ák bạn.
              Last edited by vanminh0106; 01-06-2012, 20:14.

              Comment

              • DLtam
                Thành viên mới
                • Oct 2009
                • 5

                #8
                Bạn ơi cho mình hỏi. cái file lập trình của bạn gồm 3 file lận nhưng khi nap mình chỉ biên dịch có 1 file chính của nó còn 2 file ( LCD_4bit.c và lam lai 16f877a.h ) thì giống như file khai báo thế thì nạp vô bằng cách nào ạ. Còn khi nạp đúng chương trình chính thì mô hình nó chạy loạn xà ngầu lên chẳng cần nhập pass gì cả, nó cứ chạy lần lượt tự động hết tất cả các quá trình rồi lại quay về làm lại y chang vậy. Mình đang làm về cửa tự động nhập pass như bạn nhưng mình điều khiển tới 2 động cơ và dùng cảm biến để phát hiện vật cản khi đóng cửa. MÌnh mong bạn chỉ mình với hhuhuhu gần tới ngày bảo vệ rồi mà chưa thành công được ji cả. Muốn tự làm để học hỏi ko đi đặt mạch nên thành thế này đây .

                Comment

                • DLtam
                  Thành viên mới
                  • Oct 2009
                  • 5

                  #9
                  rồi cái đoạn mã này dùng để làm gì vậy bạn
                  int8 a[8],b[8];
                  int8 m=0,j=0,i=0;
                  mình đang cố học hỏi nên mong bà con cô pác giúp đỡ với ạ

                  Comment

                  • hoangnam555
                    Thành viên tích cực
                    • Jan 2010
                    • 2829

                    #10
                    Nguyên văn bởi caovanhuong Xem bài viết
                    có ai lại hiển thị led 7seg làm gì. 7seg nó không thể hiện hết được thông tin.

                    Có chứ bác,nó vẫn làm đc nhưng hiển thị ko đầy đủ như LCD thôi.Cái nào cũng có ưu nhược điểm hết.
                    ĐT: 0972 20 58 68
                    Gmail:

                    Comment

                    • caovanhuong
                      Thành viên tích cực
                      • Oct 2008
                      • 1800

                      #11
                      Nguyên văn bởi hoangnam555 Xem bài viết
                      Có chứ bác,nó vẫn làm đc nhưng hiển thị ko đầy đủ như LCD thôi.Cái nào cũng có ưu nhược điểm hết.
                      thì em có nói là không làm được đâu. em chỉ nói là nếu hiển thị led 7 seg thì không thể hiện được hết thông tin mà.
                      Nguyên văn bởi caovanhuong
                      có ai lại hiển thị led 7seg làm gì. 7seg nó không thể hiện hết được thông tin
                      Nguyên văn bởi DLtam
                      rồi cái đoạn mã này dùng để làm gì vậy bạn
                      int8 a[8],b[8];
                      int8 m=0,j=0,i=0;
                      mình đang cố học hỏi nên mong bà con cô pác giúp đỡ với ạ
                      int8 a[8], b[8]; là khai báo 2 mảng dữ liệu lưu số 8 bít gồm 9 phần tử.
                      VD: có 1 chuỗi 9 số 0123456789 thì khi lưu vào mảng a thì a[0]=0, a[1]=1...a[8]=9
                      int8 m=0,j=0,i=0; là khai báo số 8 bít.
                      bạn nên học cái cơ bản của ngôn ngữ C để hiểu mấy vấn đề này.

                      Comment

                      • DLtam
                        Thành viên mới
                        • Oct 2009
                        • 5

                        #12
                        uh mình cũng học lại C đây, nói chung là giờ mình mới chân ướt chân ráo vào mảng vi điều khiển này nên đang học hỏi từ từ. Còn vấn đề nạp cái file khóa số của chủ thớt vào sao nó chạy lung tung hết vậy mấy bạn, phải nạp cả file khai báo LCD với khai báo ji đó nữa ah.Đem nạp cái chính thì nó chạy loạn xà ngầu lên huhuhu. Hướng dẫn em chỗ nạp với

                        Comment

                        • DLtam
                          Thành viên mới
                          • Oct 2009
                          • 5

                          #13
                          ah cho em hỏi thêm là : em có sẵn cái keypad 4x4 rồi mà trong sơ đồ anh vẽ thấy phải đi qua 1 điện trở thanh 4,7k vậy thì có nhất thiết phải dùng điện trở không ?

                          Comment

                          • caovanhuong
                            Thành viên tích cực
                            • Oct 2008
                            • 1800

                            #14
                            Nguyên văn bởi DLtam Xem bài viết
                            ah cho em hỏi thêm là : em có sẵn cái keypad 4x4 rồi mà trong sơ đồ anh vẽ thấy phải đi qua 1 điện trở thanh 4,7k vậy thì có nhất thiết phải dùng điện trở không ?
                            trường hợp bàn phím của bạn có điện trở rồi thì không cần điện trở kéo lên, còn không thì buộc phải có điện trở kéo lên để xác định mức logic. nếu bạn thiết kế lại thay portb để quét phím thì không cần điện trở kéo lên mà chỉ cần bật chức năng điện trở kéo lên bên trong con pic ở portb.

                            Comment

                            • vanminh0106
                              Thành viên mới
                              • Mar 2012
                              • 3

                              #15
                              Nguyên văn bởi vanminh0106 Xem bài viết
                              chỉ cần gắn thêm cái loa vào 1 cái chân nào đó còn dư, giả sử bạn gắn loa vào chân RA0. bạn tìm đến cái vòng quét phím cứ thấy nút nào nhấn thì thêm câu này vào
                              RA0=1;
                              delay_ms(100); //cái delay này thì delay thử xem khoảng bao nhiêu mình nghe thấy vừa tai là ok
                              RA0=0;
                              Bạn làm ơn sữa giúp mình được không? mình thử rồi mà không được....! Bạn giúp mình nha......! Thank You......
                              Với lại khi mình nhập sai pass 3 lần thì loa báo động kêu lên liên tục một khoảng thời gian bằng thời gian led báo động sáng ák bạn.[/QUOTE]

                              S bạn không giúp mình với, mình đã sữa nhưng không được tới, bạn làm ơn giúp mình đi...!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...