Thiết kế khóa số dùng Vi điều khiển

thongbff

Banned
Tham gia
2/5/2020
Bài viết
7
Nguyên lý thiết kế và sơ đồ nguyên lý
Nguyên lý thiết kế

  • Hệ thống quản lý việc đóng mở cửa bằng mật khẩu do người dùng đặt.
  • Mã sử dụng các số từ 0-9. Độ dài mã là 6 kí tự.
  • Hệ thống giao tiếp với người sử dụng thông qua bàn phím điều khiển và hiển thị lên lcd.
  • Bàn phím gồm các phím số từ 0-9 và các phím chức năng Open, Close, Change, OK, Start, Del.
  • Khi bắt đầu người dùng được yêu cầu nhập mật khẩu mặt định ( 6 số 0), nhấn Open để thực hiện mở cửa hoặc Change để đổi mật khẩu mặt định. Nhấn Close để đóng cửa. Trong quá trình thao tác, muốn thoát ra ngoài người dùng nhấn Start.
  • Muốn xóa những kí tự nhập sai nhấn Del.
  • Nếu nhập mã sai 3 lần trở lên, hệ thống sẽ khóa lại trong vòng 1 phút.
Thiết kế sơ đồ nguyên lý
sơ đồ nguyên lý mạch được mô tả như hình bên dưới:

so-%C4%91%E1%BB%93-nguy%C3%AAn-l%C3%BD-300x189.png

Sơ đồ nguyên lý
Giải thích sơ đồ nguyên lý:

  • Password mặt định là 000000 (gồm 6 số)
  • Để khóa một cái gì theo yêu cầu người sử dụng thì bấm nút Close
  • Để mở được khóa thì phải nhấn nhập vào đúng Password và nhấn nút Open . Nếu nhập sai Password Cửa sẽ không mở cũng như không thao tác các chức năng khác được.
  • Để thay đổi Password thì nhấn vào nút Change, nhập vào Password cũ sau đó nhấn nút OOK , nhập vào Password mới rồi nhấn nút OOK lần nữa. Lúc này bạn đã đổi Password thành công nếu bạn nhập Password cũ đúng. Nếu nhập sai Password cũ thì chương trình sẽ yêu cầu nhập lại Password cũ . Password cũ cũng chỉ cho phép nhập trong vòng 3 lần . Nếu số lần nhập sai ≥ 3 lần thì LCD sẽ hiện khóa bàn phím và bàn phím sẽ bị khóa trong vòng 1 phút sau đó mới được phép nhập lại.
  • Nếu đang làm một việc gì đó mà muốn thoát ra ngoài thì nhấn nút Start
  • Trong chương trình chính, chỉ có 3 nút Open , Close , Change , Start có tác dụng còn các nút khác thì không. Nút Open dùng để gọi chương trình mở khóa. Nút Close dùng để gọi chương trình khóa cửa . Nút Change dùng để gọi chương trình đổi mật mã. Nút Clear dùng để xóa những kí tự nếu nhập sai.
https://doluongtudong.com/cam-bien-bao-muc-day/
 
×
Quay lại
Top