( LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)( LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)( LẤY CODE PIC + MẠCH MÔ PHỎNG PROTEUS+ VIDEO THUYẾT MINH LIÊN HỆ ZALO 0327697318)
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP KHOA ĐIỆN TỬ BÁO CÁO TIỂU LUẬN MÔN HỌC: HỆ THỐNG NHÚNG ĐỀ TÀI ĐÓNG MỞ CỬA BẰNG KHÓA SỐ ĐIỆN TỬ GIẢNG VIÊN HƯỚNG DẪN :TS.TĂNG CẨM NHUNG SINH VIÊN THỰC HIỆN : TRẦN VĂN HUY MSSV :K175520114025 SINH VIÊN THỰC HIỆN : DƯƠNG VĂN CƯỜNG MSSV :K175520114007 SINH VIÊN THỰC HIỆN :TRẦN ĐỨC MẠNH MSSV :K175520114032 Thái Nguyên,ngày 19 tháng năm 2021 MỤC LỤC CHƯƠNG 1: GIỚI THIỆU YÊU CẦU ĐỀ TÀI 1.1 Giới thiệu 1.2 Giới hạn đề tài CHƯƠNG 2: THIẾT KẾ 2.1 Giới thiệu 2.2 Thiết kế sơ đồ khối 2.3 Chức khối Error! Bookmark not defined a Khối hiển thị: b Khối đầu vào: c Khối điều khiển: d Khối đầu ra: e Khối nguồn: 2.4 Sơ đồ ngun lí tồn mạch a Chương trình: b Nguyên lí hoạt động: 12 CHƯƠNG 3: KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN 13 3.1 Kết luận 13 3.2 Hướng phát triển đề tài 13 1|Page CHƯƠNG 1: GIỚI THIỆU YÊU CẦU ĐỀ TÀI 1.1 Giới thiệu - Ngày nay, với phát triển khoa học kĩ thuật đặc biệt tự động hóa áp dụng lĩnh vực đời sống nhằm nhằm giảm thiểu lao động nâng cao hiệu suất lên nhiều lần với độ xác cao 1.2 Mục đích Hệ thống khố cửa điện tử sử dụng nhằm mục đích bảo vệ, giám sát khu vực quan trọng hạn chế người khơng có nhiệm vụ vào Hệ thống khóa điện tử ngày sử dụng rộng rãi tính an tồn bảo mật tiện dụng tối ưu Là giải pháp thông minh giải hạn chế ổ khóa khí thơng thường, tăng tính bảo mật độ an tồn cho khu vực lắp đặt, mang lại tiện dụng an toàn tuyệt đối Khi cấp quyền truy cập, cánh cửa mở khóa thời gian định trước, truy cập bị từ chối, cánh cửa ln khóa cố truy cập khơng thể vào - Từ ý tưởng xem xây dựng mơ hình đóng mở cửa khóa số điện tử 1.3 Giới hạn đề tài - Xây dựng mơ lập trình điều khiển đề tài “ Đóng mở cửa khóa số điện tử”: 2|Page CHƯƠNG 2: THIẾT KẾ 2.1 Giới thiệu - Sử dụng kiến thức học để thiết kế sơ đồ khối Sử dụng phần mềm proteus 8.12 để mô thiết kế mạch Sử dụng phần mềm CCS để lập trình code cho PIC 16F877A 2.2 Thiết kế sơ đồ khối - Theo yêu cầu đề tài em tiến hành thiết kế sơ đồ khối mạch hiển đóng mở cửa khóa số điện tử hình 2.2.1: KHỐI ĐẦU VÀO KHỐI ĐIỀU KHIỂN KHỐI ĐẦU RA ĐỘNG CƠ KEYPAD VI ĐIỀU KHIỂN KHỐI HIỂN THI LCD NGUỒN Hình 2.2.1: sơ đồ khối mạch hiển thị đóng mở cửa khóa số điện tử 3|Page 2.3 Chức khối a Khối hiển thị: LCD có chức hiển thị kết sau xử lý, cửa mà “ mật “ ; khơng “ sai mật “ ,thời gian đóng mở cửa Hình 2.3.1: hình ảnh LCD b Khối đầu vào Là khối dùng để người dùng giao tiếp với hệ thống thông qua keypad ❖ KEYPAD Ở em sử dụng KEYPAD matrix 4x3 (4 hàng, cột) để làm bàn phím đầu vào điều khiển cho hệ thống Hình 2.3.2: Nguyên lý ấn nút hiển thị số tương ứng KEYPA 4|Page - Phương pháp qt phím: • Lần lượt kiểm tra cột, xem có phím nhấn khơng? • • - Nếu có trả MP 12 phím Nếu khơng trả MP=0xFF Xây dựng mã quét phím: HEX 3 1 1 1 1 0xEF 1 1 1 0xDF 1 1 1 0xBF 1 1 1 0x7F Bảng 2.3.3: Bảng thể mã quét phím c Khối điều khiển Đây khối trung tâm, có chức điều hành toàn hoạt động hệ thống, nhờ có vi điều khiển thơng minh hệ thống hoạt động hiệu Các dòng vi điều khiển thường sử dụng như: Vi điều khiển ARM, AVR, vi điều khiển PIC, vi điều khiển 8051, Arduino 5|Page Hình 2.3.4: Sơ đồ chân VDK sử dụng phần mềm Proteus d Khối đầu Là động giúp cho cửa đóng mở có tín hiệu điều khiển ❖Động : 6|Page Hình 2.3.5: Đấu nối mạch cầu H điều khiển động phần mềm Proteus 2.4 Sơ đồ ngun lí tồn mạch Hình 2.4.1: Sơ đồ ngun lý tồn mạch 7|Page a Chương trình điều khiển #include #use delay(clock=20M) #define LCD_ENABLE_PIN PIN_B2 #define LCD_RS_PIN PIN_B0 #define LCD_RW_PIN PIN_B1 #define LCD_DATA4 PIN_B4 #define LCD_DATA5 PIN_B5 #define LCD_DATA6 PIN_B6 #define LCD_DATA7 PIN_B7 #include int8 mk[]={1,2,3,4}; int8 i=0; int8 a=3; int8 b=0; int8 quet_phim() { int8 cot, mp=0xff; int8 maquet[]={0xEF, 0xDF, 0xBF, 0x7F}; for (cot=0; cot0;x ){ output_High(pin_D0); output_Low(pin_D1); lcd_gotoxy(3,1); printf(lcd_putc,"Mo cua: %is"x); delay_ms(500); if(x==0){ break; } 9|Page } lcd_putc("\f"); for(int8 y=5;y>0;y ){ output_LOW(pin_D0); output_Low(pin_D1); lcd_gotoxy(3,1); printf(lcd_putc,"Da mo cua: %is"y); delay_ms(500); if(y==0){ break; } } lcd_putc("\f"); for(int8 t=8;t>0;t ){ output_High(pin_D1); output_Low(pin_D0); lcd_gotoxy(3,1); printf(lcd_putc,"Dong cua: %is"t); delay_ms(500); if(t==0){ break; } } lcd_putc("\f"); output_LOW(pin_D0); output_Low(pin_D1); lcd_gotoxy(3,1); printf(lcd_putc,"Da dong cua"); delay_ms(1000); lcd_putc("\f"); i=0; a=3; } 10 | P a g e } else{ lcd_gotoxy(a,2); lcd_putc(maphim+0x30); delay_ms(1000); lcd_putc("\f"); lcd_gotoxy(4,2); lcd_putc("Sai mat khau"); delay_ms(1000); lcd_putc("\f"); b++; if(b==3){ lcd_gotoxy(1,1); lcd_putc("He thong bi khoa"); delay_ms(3000); lcd_putc("\f"); } i=0; a=3; } } } } 11 | P a g e b.Nguyên lí hoạt động : Ban đầu , người dùng muốn mở cửa nhập mật qua keypad Lúc LCD hiển thị “ nhập mật “ + Nếu nhập mật , hình LCD dòng chữ “ mật “ , lúc động quay thuận để mở cửa , sau 5s quay ngược để đóng cửa lại + nhập sai mật lần LCD hiển thị “ sai mật “ 12 | P a g e CHƯƠNG 3: KẾT QUẢ THỰC HIỆN VÀ KẾT LUẬN 3.1 Kết luận Mạch mô hồn thành: • Chạy chức đặt ban đầu • Hệ thống hoạt động ổn định Thực tế, hệ thống sử dụng cửa phịng học, phịng họp, phịng gia đình,… nhằm tiết kiệm điện giảm việc bật/tắt thiết bị , đặc biệt mang tính bảo mật cao 3.2 Hướng phát triển đề tài Có thể phát triển hệ thống ứng dụng mức cao hơn, đáp ứng nhiều yêu cầu khác vào thực tế như: • Kết hợp sử dụng cảm biến vân tay để tăng tính bảo mật • Kết hợp sử dụng modull sim liên kết với điện thoại thông minh điều khiển đóng mở cửa từ xa điều mang lại tính bảo mật cao 13 | P a g e ... cấp quyền truy cập, cánh cửa mở khóa thời gian định trước, truy cập bị từ chối, cánh cửa ln khóa cố truy cập vào - Từ ý tưởng xem xây dựng mơ hình đóng mở cửa khóa số điện tử 1.3 Giới hạn đề tài... sơ đồ khối mạch hiển thị đóng mở cửa khóa số điện tử 3|Page 2.3 Chức khối a Khối hiển thị: LCD có chức hiển thị kết sau xử lý, cửa mà “ mật “ ; khơng “ sai mật “ ,thời gian đóng mở cửa Hình 2.3.1:... dụng phần mềm CCS để lập trình code cho PIC 16F877A 2.2 Thiết kế sơ đồ khối - Theo yêu cầu đề tài em tiến hành thiết kế sơ đồ khối mạch hiển đóng mở cửa khóa số điện tử hình 2.2.1: KHỐI ĐẦU VÀO