Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 151 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
151
Dung lượng
7,51 MB
Nội dung
MỤC LỤC TRANG BÌA i NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ii LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP iii LỜI CAM ĐOAN iv LỜI CẢM ƠN v MỤC LỤC vi LIỆT KÊ BẢNG ix LIỆT KÊ HÌNH ẢNH x CHƯƠNG 1: TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU .1 1.3 NỘI DUNG NGHIÊN CỨU 1.4 GIỚI HẠN .2 1.5 BỐ CỤC ĐỀ TÀI CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .4 KIT ARDUINO 2.1 2.1.1 Lịch sử đời Arduino .4 2.1.2 Các loại board mạch Arduino 2.1.3 Tổng quan Kit Uno R3 2.1.4 Tổng quan Kit Arduino Mega 2560 MODULE SIM900 10 2.2 2.2.1 Cấu trúc sim900 10 2.2.2 Cách thiết lập Module Sim900 lệnh AT 14 MODULE THẺ NHỚ MIRCO SD 19 2.3 2.3.1 Sơ đồ chân 19 2.3.2 Mô tả 20 2.3.3 Đặc điểm chi tiết 20 LED ĐOẠN 20 2.4 2.4.1 Cấu tạo 21 2.4.2 Mã led đoạn 22 2.4.3 Một số phương pháp hiển thị led đoạn 23 LED MATRIX (LED MA TRẬN) 25 2.5 2.5.1 Giới thiệu Led ma trận 25 2.5.2 Các phương pháp hiển thị quang báo 26 vi MODULE RTC 34 2.6 2.6.1 Giới thiệu RTC 34 2.6.2 Cơ chế hoạt động chức DS1307 35 2.6.3 Thanh ghi DS1307 36 TRUYỀN THÔNG BLUETOOTH 37 2.7 2.7.1 Usb Bluetooth 37 2.7.2 Module Bluetooth HC-06 38 TỔNG QUAN VỀ 4D SYSTEM 39 2.8 2.8.1 Sơ lược 4D system 39 2.8.2 Tổng quan 4DGL 41 2.8.3 MicroVGA (µVGA-III) 42 CHƯƠNG 3: THIẾT KẾ VÀ TÍNH TỐN 49 3.1 YÊU CẦU THIẾT KẾ 49 3.2 PHƯƠNG ÁN THIẾT KẾ 50 3.3 HỆ THỐNG HOẠT ĐỘNG 50 3.3.1 Sơ lược hệ thống: 50 3.3.2 Sơ lược phận 51 3.4 MẪU CÚ PHÁP HỢP LỆ 52 3.5 CHỨC NĂNG TỪNG KHỐI 55 3.5.1 Bộ xử lý trung tâm 55 3.5.2 Sơ đồ khối trung tâm 55 3.5.2 Bộ điều khiển camFacult 62 3.5.3 Bộ điều khiển camTotal 70 3.5.4 Bộ điều khiển camDisplay 74 3.5.5 Phần mềm ứng dụng C# 75 CHƯƠNG 4: THI CÔNG HỆ THỐNG 80 4.1 GIỚI THIỆU 80 4.2 THI CÔNG HỆ THỐNG 80 Thi công bo mạch 80 4.2.1 4.3 ĐĨNG GĨI MƠ HÌNH 88 4.4 LẬP TRÌNH HỆ THỐNG 89 4.4.1 Lưu đồ giải thuật 90 4.4.2 Phần mềm lập trình cho vi điều khiển 94 4.4.3 Phần mềm thiết kế giao diện Workshop4 96 4.4.4 Phần mềm quản lý liệu 106 4.5 4.5.1 4.6 LẬP TRÌNH MƠ PHỎNG 120 Lưu đồ 120 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC 122 vii 4.6.1 Viết tài liệu hướng dẫn sử dụng 122 4.6.2 Tháo tác 127 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 128 5.1 BỘ VI ĐIỀU KHIỂN 128 5.2 MODULE SIM900 128 5.3 MODULE MOCRO SD CARD 129 5.4 BỘ XỬ LÝ µVGA-III 129 5.5 LẬP TRÌNH ỨNG DỤNG WORKSHOP4 129 5.6 PHẦN MỀM QUẢN LÝ DỮ LIỆU 130 5.7 BỘ ĐIỀU KHIỂN CAMMASTER 134 5.8 BỘ ĐIỀU KHIỂN CAMTOTAL 135 5.9 BỘ ĐIỀU KHIỂN CAMFACULT 135 5.9.1 Hiển thị Led đoạn 135 5.9.2 Hiển thị Led Matrix 137 CHƯƠNG 6: KẾT LUẬN, HƯỚNG PHÁT TRIỂN 140 6.1 KẾT LUẬN 140 6.2 HƯỚNG PHÁT TRIỂN 140 6.2.1 Bộ điều khiển Trung tâm 141 6.2.2 Bộ điều khiển camFacult 141 6.2.3 Bộ điều khiển camTotal 141 TÀI LIỆU THAM KHẢO 142 viii LIỆT KÊ BẢNG BẢNG TRANG Bảng 2.1 Một số thông số Arduino R3 .7 Bảng 2.2 Một số thông số Arduino mega 2560 Bảng 2.3: Sơ đồ chức chân SIM900 10 Bảng 2.3 Bảng phân loại 25 Bảng 2.4 Ví dụ đưa liệu chữ “A” 30 Bảng 2.9 Ví dụ đưa liệu chữ “A” 33 Bảng 3.1 Bảng kết nối chân Arduino kết nối Module Sim900 .60 Bảng 3.2 Bảng kết nối chân Arduino với Module DS1307 61 Bảng 3.3 Bảng kết nối chân Arduino với Module Micro SD 62 Bảng 3.4 Sơ đồ kết nối vi điều khiển hiển thị Led đoạn 65 Bảng 3.5 Sơ đồ kết nối vi điều khiển hiển thị Led Matrix 68 Bảng 3.6: Bảng kết nối chân Arduino với Module Bluetooth HC-06 72 Bảng 3.7 Bảng kết nối chân Arduino với Module DS1307 73 Bảng 3.8: Kết nối Arduino với µVGA-III 73 Bảng 4.1 Danh sách linh kiện 80 Bảng 4.2 Danh sách linh kiện 85 ix LIỆT KÊ HÌNH ẢNH HÌNH TRANG Hình 2.1: Những thành viên khởi xướng Arduino Hình 2.2: Arduino Diecimila Arduino Duemilanove Hình 2.3: Arduino Uno R3 Arduino Mega 2560 Hình 2.4: Kit Arduino Uno R3 Hình 2.5: Arduino Mega 2560 Hình 2.6: Module Sim900 .10 Hình 2.7: Sơ đồ chân sim900 11 Hình 2.8: Khởi tạo vùng nhớ 15 Hình 2.9: Nhận đọc tin nhắn 16 Hình 2.10: Gửi tin nhắn 18 Hình 2.11: Module thẻ nhớ MicroSD .19 Hình 2.12: Mơ tả Module thẻ nhớ 19 Hình 2.13: Led đoạn .20 Hình 2.14: Led đoạn Anot chung 22 Hình 2.15: Mã Led đoạn Cathode chung .23 Hình 2.17: Led ma trận 8x8 26 Hình 2.18: Giao tiếp led ma trận dùng phương pháp chốt 27 Hình 2.19: Quy trình hiển thị chốt hàng 28 Hình 2.20: Quy trình hiển thị chốt cột 29 Hình 2.21: Hiển thị chữ A led ma trận dùng phương pháp quét cột 30 Hình 2.22: Quy trình đưa liệu hàng cho led ma trận 32 Hình 2.23: Hiển thị chữ A led ma trận dùng phương pháp quét hàng .33 Hình 2.24: DS1307 Real Time Clock (RTC) 34 Hình 2.25: Sơ đồ chân DS1307 35 Hình 2.26: Thanh ghi DS 1307 .36 Hình 2.27: Usb Bluetooth 38 Hình 2.28: Module Bluetooth HC-06 38 Hình 2.29: Hệ thống sử dụng hình 4D system 39 Hình 2.30: Điều khiển động .40 x Hình 2.31: Hiển thị nhiên liệu, tốc độ oto .40 Hình 2.32: Vi xử lý đồ họa nhúng PICASO 41 Hình 2.33: Thiết bị µVGA-III 42 Hình 2.34: Bộ xử lý µVGA-III .43 Hình 2.35: Ngõ cổng VGA 45 Hình 2.36: Bộ xử lý độ họa PICASO 45 Hình 2.37: Micro SD Card Slot .46 Hình 2.38: Cáp giao tiếp PC với µVGA 46 Hình 2.39: The 4D Programming Cable uUSB-PA5 Programming Adaptor .47 Hình 3.1: Sơ đồ khối hệ thống 49 Hình 3.2: Điện thoai dùng công nghệ GSM 52 Hình 3.3: Sơ đồ khối trung tâm .56 Hình 3.4: Máy tính quản lý liệu 57 Hình 3.5: Sơ đồ khối điều khiển camMaster 57 Hình 3.6: Adapter 9V, 1A .58 Hình 3.7: Adapter 5v, 2A 59 Hình 3.8: Arduino Mega 2560 59 Hình 3.9: Sơ đồ chân Module Sim900 60 Hình 3.11: Module Micro SD Card .61 Hình 3.12: Sơ đồ khối điều khiển camFacult .62 Hình 3.14: Hiển thị Led đoạn .64 Hình 3.15: Module Led Matrix 16x16 (Cty Thiên Minh) .66 Hình 3.16: Sơ đồ nguyên lý mạch 16x16 67 Hình 3.17: Sơ đồ nguyên lý mạch hiển thị Led Matrix 16x16 .68 Hinh 3.18: Sơ đồ Bộ điều khiển camTotal 70 Hình 3.19: Adapter 9v1A 71 Hình 3.20: Arduino Mega 2560 71 Hình 3.21: Sơ đồ chân Bluetooth HC-06 72 Hình 3.22: Module DS1307 RTC 73 Hình 3.23: Màn hình Tivi 74 Hình 3.24: Sơ đồ khối camDisplay 74 xi Hình 3.25: Cáp chuyển đổi VGA – HDMI 75 Hình 3.26: Bộ thu phát sóng tín hiệu Video 2.4GH 75 Hình 3.27: Lơ gơ phần mềm “Báo nghỉ - báo bù ” 76 Hình 3.28: Giao diện phần mềm Báo nghỉ - báo bù 78 Hình 3.29: Giao diện đăng nhập vào hệ thống 78 Hình 3.30: Giao diện yêu cầu kiểm tra kết nối truyền nhận tin nhắn Sim 900 .78 Hình 3.31: Giao diện hiển thị thơng tin cấu hình hệ thống 79 Hình 4.1: Sơ đồ nguyên lý 81 Hình 4.2: Mạch in lớp 82 Hình 4.3: Mạch in lớp .82 Hình 4.4: Bố trí linh kiện 83 Hình 4.5: Mơ hiển thị Led đoạn 83 Hình 4.6: Led đoạn TestBoard 84 Hình 4.7: Mạch hiển thị thực tế .84 Hình 4.8: Sơ đồ nguyên lý Led Matrix 86 Hình 4.9: Mơ phong Led Matrix qua Protues 86 Hình 4.10 Mạch hiển thị Led Matrix 87 Hình 4.11: Bộ điều khiển camMaster .88 Hình 4.12: Bộ điều khiển camTotal 88 Hình 4.13: Khối hiển thị Led đoạn .89 Hình 4.14: Khối hiển thị Led Matrix .89 Hình 4.15: Lưu đồ Bộ điều khiển trung tâm 91 Hình 4.16: Lưu đồ Khối hiển thị Led đoạn 92 Hình 4.17: Lưu đồ khối hiển thị Led Matrix 93 Hình 4.18: Lưu đồ khối hiển thị Total 94 Hình 4.19: Phần mềm lập trình cho Arduino .95 Hình 4.20: Giao diện phần mêm Workshop4 97 Hình 4.21: Click NEW để tạo Project 98 Hình 4.22: Click Create a New Project để tạo Project 98 Hình 4.23: Chọn Module hình 4D system .99 Hình 4.24: Chọn Next để hồn tất việc khởi tạo 99 xii Hình 4.25: Mơi trường làm việc 99 Hình 4.26: Designer 100 Hình 4.27: Visi 101 Hình 4.28: Visi Genie 101 Hình 2.29: Serial 102 Hình 4.30: Các thiết bị để nạp chương trình cho µVGA-III 103 Hình 4.31: Giao diện Workshop4 103 Hình 4.32: Cáp 4D Programming Cable kết từ chương trình vào µVGA-III .104 Hình 4.33: Nạp chương trình cho Bố xử lý µVGA-III 104 Hình 4.34: Kết nối xử lý với hình tivi 105 Hình 4.35: Màn hình thiết kế giao diện .106 Hình 4.36: Visual Stuido 2012 106 Hình 4.37: Phần mềm SQL Server 2008 .110 Hình 4.38: Giao diện hiển thị thơng tin thơng báo 113 Hình 4.39: Giao diện quản lý thông tin Khoa .113 Hình 4.40: Giao diện chức quản lý thông tin giáo viên 114 Hình 4.41: Giao diện chức quản lý thơng tin phịng học 114 Hình 4.42: Giao diện quản lý thông tin môn học .115 Hình 4.43: Giao diện quản lý thông tin ngày nghỉ 116 Hình 4.44: Giao diện quản lý thông tin ngày bù 117 Hình 4.45: Giao diện quản lý thơng tin ngày trễ 117 Hình 4.46: Giao diện quản lý thơng tin ngày 118 Hình 4.47: Giao diện quản lý thơng tin chuyển phịng 118 Hình 4.48: Giao diện thống kê số lượng tin nhắn 119 Hình 4.49: Giao diện thơng tin thống kê 119 Hình 4.50: Giao diện tra cứu thơng tin giáo viên .120 Hình 4.51: Chương trình trả số điện thoại 121 Hình 4.52: Chương trình lưu vào thẻ nhớ 121 Hình 4.53: Xác nhận gửi liệu thành công 122 Hình 4.54: Đăng nhập vào hệ thống 123 Hình 4.55: Cài đặt hệ thống ban đầu .124 xiii Hình 4.56: Dữ liệu báo nghỉ từ giảng viên 124 Hình 4.57: Dữ liệu báo bù từ giảng viên .125 Hình 4.58: Dữ liệu báo trễ từ giảng viên .125 Hình 4.59: Dữ liệu báo từ giảng viên 126 Hình 4.60: Giao diện Nghỉ-Bù 126 Hình 5.1: Giao diện hình Tivi .130 Hình 5.2: Bảo thống kê số lượng Nghỉ-Bù 131 Hình 5.3: Xuất tập tin PDF chứa thống kê tin nhắn tất giáo viên 131 Hình 5.4: Xuất tập tin PDF thống kê số tiết nghỉ - bù khoa Cơ Khí Chế Tạo Máy 132 Hình 5.5: Xuất tập tin PDF thống kê ngày trễ giáo viên 132 Hình 5.6: Xuất tập tin PDF thống kê tin nhắn tất giáo viên khoa khí động lực .133 Hình 5.7: Xuất tập tin PDF thống kê tin nhắn cá nhân giáo viên 133 Hình 5.8: Thơng tin thống kê ngày bù nhận từ tổng đài 134 Hình 5.10: Tin nhắn trả giảng viên 134 Hình 5.12: Trước sau thay IC dán 136 Hình 5.13: Khối hiển thị Led đoạn 137 Hình 5.14: Quét Led Matrix chạy chưa ổn định 137 Hình 5.15: Quét Led Matrix sau xử lý code 138 Hình 5.16 Khối hiển Led Matrix 138 xiv CHƯƠNG 1: TỔNG QUAN CHƯƠNG 1: TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Trong hoạt động giảng dạy, giảng viên muốn báo lịch nghỉ hay bù phải đến phịng trung tâm quản lý thông báo ghi phấn, bút lông vào bảng thông báo chi tiết thời gian, phòng học, tiết học, lý nghỉ …hoặc giảng viên muốn thay đổi lịch nghỉ, lịch bù đột xuất vấn đề cá nhân: bệnh, công tác … Điều gây số bất tiện sau: Giáo viên thời gian đến trường nhờ người khác viết thông báo đôi lúc khơng thể nhờ viết thơng báo Chỉ viết số lượng thông báo định bị hạn chế mặt kích thước bảng phấn bảng viết bút lông Các sinh viên, học sinh lúc ý đến bảng thông báo, khoảng cách khu vực ghi thơng báo đến phịng học gần, xa khác dẫn đến việc nắm thơng tin có nghỉ hay bù tiết học thường khơng xác Thanh tra đào tạo gặp khó khăn thơng báo, thống kê hay quản lý số tiết nghỉ giáo viên, nên khơng thể đưa số liệu xác hay báo cáo đánh giá xác Vấn đề đặt ra: Cần xây dựng hệ thống giúp cho Giáo viên, sinh viên, tra Giáo dục, cán quản lý Khoa dể dàng việc gửi thông tin, tiếp cận thông tin xử lý thông tin nghỉ, bù, trễ cách tự động Giải pháp: XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG BÁO NGHỈ BÁO BÙ 1.2 MỤC TIÊU Ngày với phát triển không ngừng công nghệ GSM, điện thoại người cần thiết cho cơng việc thơng tin liên lạc Vì thế, gần có thiết bị hữu dụng Nhóm dựa cơng nghệ GSM từ xây dựng “HỆ THỐNG BÁO NGHỈ BÁO BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 5.1 BỘ VI ĐIỀU KHIỂN Arduino Mega 2560 sử dụng điều khiển camMaster camTotal Bộ nhớ Flash đến 256KB, với 0.5 KB dùng bootloder Bộ điều khiển camMaster Ban đầu nhóm sử dụng board Arduino Uno R3 từ tuần đến tuần 6, sau thời gian nghiên cứu nhóm buộc phải thay đổi sử dụng Arduino Mega 2560 nhớ Flash lớn 256KB so với 32KB Arduino Uno R3 Bởi vì, việc xử lý liệu riêng Module Sim900 chiếm nhớ lớn làm tràn dung lượng, không xử lý liệu cách liên tục Việc thay đổi giúp cho hệ thống xử lý ổn định hơn, sử dụng thư viện Module Sim900, Module Micro SD Card Ban đầu sử dụng Arduino Uno R3 dùng phần mềm Arduino IDE để lập trình cho hệ thống chiếm nhớ Flash đến 110% dẫn đến hệ thống hoạt động xử lý liệu không ổn định tích hợp Module Sim900 Module Micro SD Card Bắt đầu tuần đến tuần 15, nhóm sử dụng Arduino Mega 2560 dùng phần mềm Arduino IDE phiên 1.0.6 để lập trình cho hệ thống chiển nhớ Flash 30% nên hệ thống xử lý liệu ổn định, gửi nhận tin nhắn đến Module Sim900 lưu liệu vào thẻ nhớ Micro SD Bộ điều khiển camTotal Nhóm nghiên cứu từ tuần 11 đến tuần 15 dùng để liên kết với Module Hc06, xử lý µVGA-III, Module DS1307 RTC Việc kết nối đơn giản dùng phần mềm biên dịch Arduino IDE chiếm 20% nhớ Flash Nhóm phải dùng Arduino Mega 2560 board có cổng giao tiếp UART (TX,RX) Ở điều khiển này, nhóm sử dụng cổng giao tiếp UART (TX,RX) COM0 COM1 cho việc truyền liệu Module HC-06 xử lý µVGA-III Ngồi nhóm sử dụng board Arduino Uno R3 cho điều khiển camFacult 5.2MODULE SIM900 Module Sim900 hoạt động ổn định để hoạt động đời sống cần phải cần mức điện áp 5V dòng tối thiểu từ 2A Sử dụng thư viện Module Sim900 như: GSM.h, Sim900.h BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 128 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Module Sim900 nhóm nghiên cứu xuyên suốt trình làm đồ án từ tuần tuần 15 sử dụng Bộ điều khiển camMaster camFacult Ban đầu nhóm khơng sử dụng thử viện dẫn đến gặp nhiều khó khăn trình gửi, nhận tin nhắn Việc gửi, nhận xãy không ổn định 5.3 MODULE MOCRO SD CARD Module Micro SD Card sử dụng kết nối với Arduino Mega 2560 điều khiển camMaster Có hổ trợ thẻ nhớ Micro SD, thẻ nhớ Micro SDHC (high speed card) SD Card hỗ trợ định dạng FAT16 FAT32 (các định dạng khác NTFS, ext1- 4, không chơi cool) Tốt bỏ vào máy windows format lại theo định dạng FAT16 FAT32 Module hoạt động ổn định mức điện áp 5v 5.4 BỘ XỬ LÝ µVGA-III Nhóm muốn cải tiến hệ thống nhằm thiết kế giao diện đa dạng, ưa nhìn nên phương án chọn xử lý đồ họa phù hợp với mục đích nhóm Màu sắc hiển thị lên hình đa dạng Độ phân giải tốt, dễ nhìn Chuẩn truyền ổn định Thiết kế phù hợp, nhỏ gọn Phù hợp công nghiệp ( độ bền, ứng dụng rộng rãi công nghiệp, độ bền chịu nhiệt) Dễ dàng thuận lợi chọn sản phẩm Trải qua nhiều phiên để đạt Có thể phát triển nhiều dự án công nghiệp 5.5 LẬP TRÌNH ỨNG DỤNG WORKSHOP4 Giao diện thiết kế phần mềm Workshop kết nối với hình Tivi thơng BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 129 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ qua xử lý đồ họa µVGA-III Hình 5.1: Giao diện hình Tivi Dễ sử dụng Đáp ứng nhu cầu thiết yếu sử dụng phần mềm Ứng dụng nhẹ 400mb Giao diện dễ nhìn Tương tác tốt với người dùng 5.6 PHẦN MỀM QUẢN LÝ DỮ LIỆU Giao diện thống kế số lượng Nghỉ-Bù thống báo lên hình thơng qua điều khiển camDisplay (thơng qua cổng VGA) BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 130 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.2: Bảo thống kê số lượng Nghỉ-Bù Khi truy nhập vào giao diện thống kê, ta xuất file PDF cho danh mục theo Toàn trường, khoa riêng giáo viên Hình 5.3: Xuất tập tin PDF chứa thống kê tin nhắn tất giáo viên BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 131 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.4: Xuất tập tin PDF thống kê số tiết nghỉ - bù khoa Cơ Khí Chế Tạo Máy Hình 5.5: Xuất tập tin PDF thống kê ngày trễ giáo viên BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 132 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.6: Xuất tập tin PDF thống kê tin nhắn tất giáo viên khoa khí động lực Hình 5.7: Xuất tập tin PDF thống kê tin nhắn cá nhân giáo viên BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 133 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.8: Thơng tin thống kê ngày bù nhận từ tổng đài 5.7 BỘ ĐIỀU KHIỂN CAMMASTER Hệ thống chạy ổn định với việc trả nội dung mà tin nhắn gửi đến yêu cầu Hình 5.10: Tin nhắn trả giảng viên BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 134 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hệ thống chạy ổn định Viện gửi, trả tin nhắn không bị gián đoạn Việc lưu thông tin từ giảng viên gửi đến xử lý tốt đáp ứng yêu cầu đặt Tích hợp với hệ thống phần mềm chạy ổn định Cập nhật, truy xuất liệu cách xác 5.8 BỘ ĐIỀU KHIỂN CAMTOTAL Liên kết với hình Tivi dễ sử dụng Cáp VGA sử dụng nhiều sống Giá thành rẽ hư hỏng Dễ dàng thay lắp đặt Việc thay đổi liệu dễ dàng Ứng dụng nhiều cộng nghiệp nhằm hiển thị liệu Giao diện đa dạng, dễ nhìn Có thể tương tác trực tiếp lên hình Có thể hiển thị hình ảnh động, video clip 5.9 BỘ ĐIỀU KHIỂN CAMFACULT 5.9.1 Hiển thị Led đoạn Sau hàn linh kiện xong, nhóm tiến hành kết nối bo mạch với nguồn để kiểm tra bo mạch có chạy u cầu khơng Tuy nhiên, kết hiển thị không mong đợi Sau thời gian kiểm tra linh kiện, đo đạc dòng, áp linh kiện, cuối chưa có kinh nghiệm hàn IC dán dẫn đến làm chết IC 74HC595 74HC138 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 135 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.12: Trước sau thay IC dán Mạch hiển thị tốt, led sáng rõ Chưa có kinh nghiệp hàn ic dán nên hàn mạch xấu Chưa có kinh nghiệp vẽ Orcad nên Layout không đạt mong muốn Vẽ phần mềm dùng Transistor 2N3906 loại dán chưa có kinh nghiệm vẽ kích thước chân nên hàn linh kiện phải dùng linh kiện chân cắm Bo mạch lớn, chiếm nhiều diện tích Chi phí linh kiện thấp Gửi tin nhắn không bị gián đoạn, hiển thị rõ yêu cầu đặt BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 136 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.13: Khối hiển thị Led đoạn 5.9.2 Hiển thị Led Matrix Do khả cịn hạn chế nên nhóm gặp nhiều khó khăn việc xử lý code để hiển thị Led Matrix dẫn đến làm chậm tiến độ hoàn thành nhiệm vụ mà nhóm đề trước Hình 5.14: Qt Led Matrix chạy chưa ổn định BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 137 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.15: Quét Led Matrix sau xử lý code Do sử dụng Module có sẵn nên đạt yêu cầu mạch PCB Hàn linh kiện dán đạt yêu cầu Hiển thị Led Matrix chưa đạt yêu cầu, chưa sáng rõ Chưa tối ưu Code dẫn đến kết nối Module với Vi điều khiển rườm ra, chưa gọn gàng Chi phí phần cứng thấp đạt mục đích nhóm đề Hình 5.16 Khối hiển Led Matrix BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 138 CHƯƠNG 5: KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Đánh giá xử lý camFacult: Thời gian có hạn nên nhóm khơng làm phiên hiển thị hình LCD Khối điều khiển chạy ổn định, hiển thị rõ rang Truyền nhận tin nhắn SMS không bị gián đoạn Phiên hiển thị số Led Matrix chưa đạt yêu cầu mong muốn Hệ thống kết nối xử lý trung tâm với xử lý camFacult chạy ổn định, gửi liệu từ máy tính đến Khoa nhanh chóng, xác Có thể mở rộng Khối hiển thị từ Led Matrix 16x16 thành bảng Led Matrix 16x64 nhằm hiển thị nhiều nội dung BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 139 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CHƯƠNG 6: KẾT LUẬN, HƯỚNG PHÁT TRIỂN 6.1KẾT LUẬN “HỆ THỐNG BÁO NGHỈ BÁO BÙ” kết kết hợp thành công cơng nghệ GSM máy vi tính Hệ thống có ý nghĩa thực tiễn cao cần thiết trường học, Đại Học Cao Đẳng Nó khơng mang lại thuận tiện cho giáo viên thông báo nghỉ hay bù môn học mà cịn giúp học sinh dễ quan sát, giúp ích cho tra đào tạo việc thống kê thông tin nghỉ bù giáo viên Mặt khác, hệ thống cịn giúp nâng cao tầm chất lượng quản lý thơng tin trường học, nâng cao uy tín nhà trường Hệ thống thiết kế dựa tảng công nghệ GSM, sử dụng dịch vụ nhắn tin SMS để truyền tải thơng tin nhanh chóng, xác Sau vài phiên bản, hệ thống có khả chạy OFFLINE, khơng cần sử dụng máy tính giúp cho giảng viên gửi thơng báo thời điểm Do thời gian có hạn, kinh phí khơng nhiều nên nhóm chưa thiết kế phát triển điều khiển camSlave (bộ điều khiển đặt phòng học giúp cho sinh viên vào phòng thấy thống báo) 6.2HƯỚNG PHÁT TRIỂN Sau trình thực đề tài, hệ thống bước vào hoạt động ổn định yêu cầu đề trước đó, để hệ thống có thêm đa dạng, thêm tính mạnh mẽ Nhóm nhận thấy hệ thống điểm nên phát triển thêm Quản lý sở liệu đưa lên Online để dễ dàng quản lý Thông báo thông tin liên quan đến đến ứng dụng việc dùng sim: Kiểm tra tài khoản, nạp tiền cho sim, truy xuất nhớ sim, cài đặt danh bạ sim… Có thể truy xuất liệu từ phịng, ban có yêu cầu Bảo mật tin nhắn BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 140 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.2.1 Bộ điều khiển Trung tâm Phát triển phần mềm thêm chức quản lý hoạt động thi cử, thông báo chung tồn trường, phịng học Thiết kế giao diện dễ nhìn xử lý nhanh Hỗ trợ tin nhắn Tiếng Việt có dấu, English… 6.2.2 Bộ điều khiển camFacult Thay hiển thị Led Matrix 16x16 bảng led ma trận 16x64 để thị nhiều thông tin hơn, hiển thị thông báo, thời gian … Hiện nay, hệ thống Khoa có Module Sim900A để nhận tin thơng báo từ máy chủ Ta thay hệ thống sóng RF nhằm tiết kiệm chi phí Ví dụ: Module XBee, Zigbee, HC11, NRF24L01, Lora … 6.2.3 Bộ điều khiển camTotal Thay truyền nhận liệu không dây Bluetooth truyền nhận hệ thống RF (Lora, XBee ) để khoảng cách truyền xa Cải tiến giao diện để tương tác trực tiếp với hình BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 141 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO Sách tham khảo [1] Nguyễn Đình Phú, “Giáo trình vi xử lý”, Trường ĐH Sư Phạm Kỹ Thuật Tp.HCM, năm 2012 [2] Trương Thị Bích Ngà, “Giáo trình điện tử bản”, Trường ĐH Sư Phạm Kỹ Thuật [3] Nguyễn Việt Hùng, Nguyễn Ngô Lâm, Nguyễn Văn Phúc, Đặng Phước Hải Trang “Giáo trình kỹ thuật truyền số liệu” Tp.HCM: Đại học Quốc gia Tp.Hồ Chí Minh, 2013 [4] Nguyễn Hữu Phương, “Giáo trình mạch số”, NXB Khoa Học Kỹ Thuật, năm 2004 Và số tài liệu khác qua cơng cụ tìm kiếm qua Google Website tham khảo www.AllDataSheet.com www.arduino.vn www.arduino.cc www.dientuvietnam.net www.banlinhkien.vn www.4dsystems.com.au BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 142 ... dụng Nhóm dựa cơng nghệ GSM từ xây dựng “HỆ THỐNG BÁO NGHỈ BÁO BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP CHƯƠNG 1: TỔNG QUAN BÙ” Nhằm mục đích giải vấn đề bất cập việc thông báo báo nghỉ - báo bù giảng viên, dễ... 75 Hình 3.27: Lơ gơ phần mềm ? ?Báo nghỉ - báo bù ” 76 Hình 3.28: Giao diện phần mềm Báo nghỉ - báo bù 78 Hình 3.29: Giao diện đăng nhập vào hệ thống 78 Hình 3.30: Giao... thông tin xử lý thông tin nghỉ, bù, trễ cách tự động Giải pháp: XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG BÁO NGHỈ BÁO BÙ 1.2 MỤC TIÊU Ngày với phát triển không ngừng công nghệ GSM, điện thoại người cần