Professional Documents
Culture Documents
Đà Nẵng - 01/2021
LỜI MỞ ĐẦU
1. Lí do chọn đề tài
Khóa số nói chung là loại khóa để bảo vệ thiết bị, tài sản….mà
khi muốn mở ra thì phải tác động đến số mà ta cài đặt trước. có 2 loại
khóa số cơ bản hiện nay trên thị trường có đó là khóa số cơ khí và
khóa số điện tử.
- Khóa số cơ khí: khi mở khóa hay khóa lại thì ta phải xoay
các vòng số trên khóa sao cho một dãy các số nào đó cùng hợp với
nhau thì mở được khóa
- Khóa số điện tử: khi mở khóa thì ta phải nhập đúng mật khẩu
là một dãy các số liên tiếp nhau, nếu nhập đúng các dãy số đó thì mở
được khóa.
Ở đây em xin giới thiệu về đề tài về khóa điện tử với một số
yêu cầu cơ bản của một thiết bị khóa thông dụng:
- Tính an toàn: phải có chức năng bảo mật cao.
- Dễ sử dụng.
- Có thể thay đổi bảo mật khi cần thiết.
- Hệ thống vận hành ổn định, tuổi thọ cao.
2. Mục tiêu
“Mạch khóa số điện tử sử dụng bluetooth” giúp ta có thể khóa
cửa khi ta sử dụng bằng điện thoại. Đề tài sử dụng vi điều khiển làm
bộ sử lý trung tâm, động cơ quay servo SG90, Bluetooth HC-05
giúp ta có thể đóng mở servo bằng điện thoại thông qua bluetooth
3. Đối tƣợng và phạm vi nghiên cứu
Đối tượng
- Nghiên cứu về khóa số điện tử
- Nghiên cứu về module bluetooth
- Nghiên cứu các linh kiện có trong mạch
Phạm vi nghiên cứu
- Nghiên cứu lý thuyết các thành phần có trong khóa số điện
tử
1
- Nghiên cứu lý thuyết về module bluetooth
4. Phƣơng pháp nghiên cứu
- Sử dụng phương pháp luận để tìm hiểu, thu nhập, phân tích
các tài liệu có liên quan
- Nghiên cứu các thành phần có trong mạch khóa số
- Tìm hiểu về bluetooth
5. Kết quả dự kiến
- Mạch sẽ mở cửa khi ta nhập đúng mật mã đã được thiết lập
và đóng cửa khi ta nhấn “ # “ hoặc nhập không đúng mật mã. Ngoài
ra ta có thể sử dụng Smartphone khi On để mở cửa và Off để đóng
cửa
6. Ý nghĩa khoa học và thực tiễn
Đề tài giúp em nắm rõ được kiến thức về khóa số điện tử và
bluetooth. Đề tài mang tính thực tế có thể áp dụng được vào cuộc
sống. Không chỉ các cửa hàng, cơ quan, có thể áp dụng cho các căn
hộ, nhà trọ…
7. Nội dung bố cục
CHƢƠNG I: CỞ SỞ LÝ LUẬN
CHƢƠNG II: TÌM HIỂU VỀ CÁC THIẾT BỊ TRONG
MẠCH
CHƢƠNG III: GIỚI THIỆU APPINVENTOR
CHƢƠNG IV: THIẾT KẾ VÀ THI CÔNG
CHƢƠNG V: KẾT LUẬN
2
CHƢƠNG I: CỞ SỞ LÝ LUẬN
1.1. GIỚI THIỆU TỔNG QUAN VỀ KHÓA CỬA
1.1.1. Lịch sử hình thành và phát triển của khóa cửa
1.1.2. Các ổ khóa hiện đại ngày nay
1.2. GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI
Khóa số nói chung là loại khóa để bảo vệ thiết bị, tài sản….mà
khi muốn mở ra thì phải tác động đến số mà ta cài đặt trước. có 2 loại
khóa số cơ bản hiện nay trên thị trường có đó là khóa số cơ khí và
khóa số điện tử.
- Khóa số cơ khí: khi mở khóa hay khóa lại thì ta phải xoay
các vòng số trên khóa sao cho một dãy các số nào đó cùng hợp với
nhau thì mở được khóa
- Khóa số điện tử: khi mở khóa thì ta phải nhập đúng mật khẩu
là một dãy các số liên tiếp nhau, nếu nhập đúng các dãy số đó thì mở
được khóa.
Ở đây em xin giới thiệu về đề tài về khóa điện tử với một số
yêu cầu cơ bản của một thiết bị khóa thông dụng:
- Tính an toàn: phải có chức năng bảo mật cao.
- Dễ sử dụng.
- Có thể thay đổi bảo mật khi cần thiết.
- Hệ thống vận hành ổn định, tuổi thọ cao.
3
CHƢƠNG II: TÌM HIỂU VỀ CÁC THIẾT BỊ TRONG MẠCH
2.1. TÌM HIỂU TỔNG QUAN VỀ ARDUINO
2.1.1. Giới thiệu chung
2.1.2. Lịch sử hình thànhvà phát triển:
2.1.3. Các loại Arduino:
4
2.1.4. Khả năng kết nối với Arduino:
2.1.5. Ứng dụng:
2.2. PHẦN CỨNG CỦA ARDUINO UNO
2.3. CẤU TRÚC PHẦN MỀM VÀ LẬP TRÌNH
2.4. GIỚI THIỆU LINH KIỆN
2.4.1. LCD 1602
- Là thiết bị hiển thị LCD 1602 (Liquid Crystal Display) được
dùng trong rất nhiều các ứng dụng của vi điều khiển. LCD 1602 có
rất nhiều ưu điểm so với các dạng hiển thị khác như: khả năng hiển
thị kí tự đa dạng (kí tự đồ họa, chữ, số, ...) đưa vào mạch ứng dụng
theo nhiều giao thức giao tiếp khác nhau dễ dàng, tiêu tốn rất ít tài
nguyên hệ thống, giá thành rẻ, …vv
5
2.4.3. Keypad 3x4
- Keypad 3x4 là một bàn phím số 12 nút, gồm 3 cột và 4 hàng.
Được tiết kế bởi các nút nhấn liên kết với nhau dùng nhập mật khẩu
6
2.4.5. Test board
Test board là tấm mạch thử nghiệm dùng để liên kết các linh
kiện thiết bị với nhau
7
CHƢƠNG III: GIỚI THIỆU APPINVENTOR
3.1. GIỚI THIỆU CHUNG
3.2. NGÔN NGỮ DRAP AND DROP (KÉO-THẢ)
3.3. CÁC BƢỚC TẠO PROJECT ĐƠN GIẢN
Bƣớc 1: Tạo project
Sau khi đăng nhập, tại cửa sổ chính (My Project), bạn
chọn Start new project, sau đó đặt trên cho project bạn muốn tạo
8
Bƣớc 3: Lập trình chức năng
Nhóm này gồm 3 kiểu chính:
9
Hình 3.8. Sự kiện (Events)
Bƣớc 4: Biên dịch và thử nghiệm
Để biên dịch và thực thi chƣơng trình viết trên MIT App
Inventor 2 có hai cách:
Cách 1: Sử dụng phần mềm MIT Companion. Với cách này,
bạn cần cài đặt phần mềm MIT Companion trên điện thoại của bạn.
Sau đó, kết nối với project của bạn để tự động download về và chạy
bên trong phần mềm MIT Companion. Điều này gây ra nhiều sự bất
tiện và phụ thuộc.
Cách 2: Biên dịch ra file apk và cài đặt, bao gồm tùy chọn
download file apk về máy tính sau đó sao chép sang điện thoại để
cách đặt hoặc biên dịch và tải online thông qua mã QR code.
Để thực hiện, bạn chọn Build -> App (provide QR code for
.apk)
10
Sau khi biên dịch xong sẽ xuất hiện một mã QR code, bạn sử
dụng phần mềm quét QR code trên điện thoại để tải file apk về và cài
đặt.
11
Hình 3.12. kết nối bluetooth
Nhấn Connect để kết nối thiết bị, sau khi kết nối bạn có thể
bật / tắt led và giám sát giá trị mỗi lần nhấn Push button trên bo mạch
VBLUno51.
12
CHƢƠNG IV: THIẾT KẾ VÀ THI CÔNG
4.1. THIẾT KẾ
4.1.1. Sơ đồ khối
13
4.1.2. Ứng dụng trên điện thoại
14
- Khi cấp nguồn cho mạch màn hình LCD hiển thị yêu cầu
nhập mật khẩu, tiếp theo ta nhập mật khẩu bằng bàn phím keypad
nếu mật khẩu đúng thì servo sẽ quay, màn hình LCD hiển thị mở
khóa, nếu nhập mật khẩu sai màn hình LCD hiển thị yêu cầu nhập
lại. sau khi mở khóa muốn khóa lại ta nhấn phím # trên keypad lúc
này servo quay trở lại và màn hình LCD hiển thị đã khóa
- Bên cạnh đó, trên điện thoại khi kết nối với arduino thông
qua Bluetooth HC-05 xong, ta có thể on để mở và off để tắt
4.4. MẠCH THỰC TẾ
15
KẾT LUẬN
Đứng trước xu hướng phát triển của công nghệ kỹ thuật điện
tử, các mạch ứng dụng thực tế hiện nay là vô cùng quan trọng và bức
thiết. Nó giúp cho thời đại phát triển mạnh mẽ hơn về thời đại 4.0.
Và nó được ứng dụng rộng rãi trong thời đại này.
Sau khi thực hiện xong đề tài này em có thể:
Nguyên tắc hoạt động của mạch.
Hiểu rõ hơn về các linh kiện.
Có thể tự thiết kế và thi công mạch khóa số điện tử
Có thể thiết kế các mạch liên quan đến Arduino
16