BỘ GIÁO DỤC VÀ ĐÀO TO
TRƯỜNG ĐẠI HỌC PHẠM TP. HỒ CHÍ MINH
KHOA VT LÝ
PHAN NHỰT HUÂN
CHẾ TO HÌNH CỬA THÔNG MINH
BẢO MẬT BẰNG THẺ TỪ
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
CHUYÊN NGÀNH: VT LÝ HỌC
NGÀNH: 105
TP. HỒ CHÍ MINH 04/2018
BỘ GIÁO DỤC VÀ ĐÀO TO
TRƯỜNG ĐẠI HỌC PHẠM TP. HỒ CHÍ MINH
KHOA VT LÝ
PHAN NHỰT HUÂN
CHẾ TO HÌNH CỬA THÔNG MINH
BẢO MẬT BẰNG THẺ TỪ
KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC
CHUYÊN NGÀNH: VT LÝ HỌC
NGÀNH: 105
NGƯỜI HƯỚNG DẪN KHOA HỌC
ThS. NGUYỄN TẤN PHÁT
TP. HỒ CHÍ MINH 04/2018
Lời cảm ơn
Trong thực tế không thành công nào không gắn liền với sự hỗ trợ, giúp đỡ
ít hay nhiều, trực tiếp hay gián tiếp của người khác. Trong suốt thời gian học
tập trên giảng đường đại học, tôi đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý
thầy cô, gia đình và bạn bè.
Tôi xin gửi lời cảm ơn chân thành nhất của mình đến thầy Nguyễn Tấn Phát,
người đã rất nhiệt tình, tận tâm, chu đáo cung cấp những kiến thức và hướng dẫn tôi
thực hiện khóa luận y. Thầy người truyền cho tôi niềm đam Vật , truyền cho
tôi sự đam khoa học và khao khát tìm tòi những kiến thức mới.
Bên cạnh đó, tôi cũng xin gửi lời cảm ơn đến thầy Nguyễn Lâm Duy, thầy Nguyễn
Hoàng Long, thầy Ngô Minh Nhựt, những người đã luôn động viên, hướng dẫn và hỗ
trợ những lúc tôi gặp khó khăn khi thực hiện luận văn y.
Tôi xin gửi lời cảm ơn đến các thầy, giảng viên Khoa Vật , Trường Đại học
phạm TP. Hồ Chí Minh những người đã trang bị cho tôi kiến thức hữu ích giúp
tôi hoàn thành luận văn y.
Cuối cùng tôi xin gửi lời cảm ơn đến các bạn sinh viên trong phòng thí nghiệm
Vật đại cương nâng cao những người đã luôn động viên, chia sẻ, giúp đỡ và đóng
góp những ý kiến quý báu trong suốt quá trình tôi thực hiện luận văn. Cảm ơn bạn
Trần Dương Anh Tài đã hỗ trợ L
A
T
EX giúp luận văn của tôi được hoàn thiện nhất.
Tôi xin chân thành cảm ơn!
Tp. Hồ Chí Minh, ngày 12 tháng 04 năm 2018
Sinh viên
Phan Nhựt Huân
Mục lục
Trang
Danh sách hình v ii
Danh sách bảng biểu iv
Mở đầu 1
1 sở thuyết 3
1.1 ArduinoMega2560R3........................... 4
1.2 HthngRFID............................... 7
1.2.1 ModuleMFRC522 ......................... 8
1.2.2 Tht................................ 9
1.3 ModulethnhSD............................. 10
1.4 Module thời gian thực DS1307 . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Module bluetooth HC-05 . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6 MànhìnhLCDI2C............................. 13
1.7 ĐngcơRCServo ............................. 14
2 Kết quả 15
2.1 Sơđnguyênlý............................... 15
2.2 Môhìnhcatđng............................ 19
2.3 Chương trình giao tiếp trên máy vi tính . . . . . . . . . . . . . . . . . 24
2.4 Nhnxétvàđánhgiá............................ 28
3 Kết luận và ớng phát triển 29
Các công trình đã công b 31
Tài liệu tham khảo 32
i
Danh sách hình v
Trang
Hình 1.1: Giao diện phần mềm Arduino IDE. . . . . . . . . . . . . . . . . 4
Hình 1.2: ArduinoMega2560R3........................ 5
Hình 1.3: đồ chân của Arduino Mega 2560 R3 qua phần mềm phỏng
Proteus................................. 6
Hình 1.4: Module RFID MFRC522. . . . . . . . . . . . . . . . . . . . . . . 8
Hình 1.5: ThMifareClassic1K. ....................... 9
Hình 1.6: Cấu trúc dữ liệu trong thẻ Mifare Classic 1K. . . . . . . . . . . . 9
Hình 1.7: ModulethnhSD.......................... 11
Hình 1.8: Module thời gian thực DS1307. . . . . . . . . . . . . . . . . . . . 12
Hình 1.9: Module bluetooth HC-05. . . . . . . . . . . . . . . . . . . . . . . 13
Hình 1.10: MànhìnhLCDI2C.......................... 13
Hình 1.11: Động Micro Servo 9G. . . . . . . . . . . . . . . . . . . . . . . 14
Hình 2.1: đồ nguyên cấu trúc hoạt động của hệ thống. . . . . . . . . 15
Hình 2.2: Môhìnhcatđng. ........................ 19
Hình 2.3: sở dữ liệu trong tập tin “Database.txt”. . . . . . . . . . . . . 20
Hình 2.4: Cửa tự động mở khi một thẻ hợp lệ được quét vào. . . . . . . . . 20
Hình 2.5: Hệ thống thông báo khi quét thẻ vào ngày không được phép vào. 21
Hình 2.6: Hệ thống thông báo khi thẻ quét vào không đúng thời gian được
phépvào................................ 22
Hình 2.7: Hệ thống thông báo khi thẻ quét vào đã hết hạn sử dụng. . . . . 22
Hình 2.8: Hệ thống thông báo khi thẻ quét vào không hợp lệ. . . . . . . 23
Hình 2.9: Lịch sử quét thẻ được lưu trong tập tin “History.txt”. . . . . . . . 24
Hình 2.10: Giao diện chính trong chương trình giao tiếp với y vi tính. . . 25
ii