Đồ án tốt nghiệp sử dụng RFID làm khóa thông minh + file code Trong hoạt động sản xuất theo dây chuyền. RFID được sử dụng để thay thế thẻ Kanban trong nhà máy. Hệ thống này giúp doanh nghiệp kiểm soát tốt hơn dây chuyền sản xuất theo thời gian thực, xác định rõ thành phẩm đang được gia công ở công đoạn nào. Việc theo dõi chặt chẽ mọi giai đoạn sản xuất sẽ giúp doanh nghiệp sớm phát hiện các lỗi phát sinh và có biện pháp xử lý kịp thời. Trong việc quản lý kho. Hệ thống RFID được sử dụng để phân loại các loại nguyên vật liệu, sản phẩm tồn kho thông qua hệ thống tag RFID được gắn lên từng đối tượng sản phẩm. Các dữ liệu thực tế trong kho sẽ được thu thập thông qua hệ thống RFID và đưa về lưu trữ tại hệ thống máy chủ của kho. Nhờ có công nghệ này, các hoạt động phân loại, sắp xếp, kiểm đếm thủ công sẽ được loại bỏ, thay vào đó là các thao tác xuất nhập kho nhanh và hiệu quả hơn.
BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VÀ VIỄN THƠNG KHOA KỸ THUẬT ĐIỆN - ĐIỆN TỬ - BÁO CÁO: ĐỒ ÁN THIẾT KẾ HỆ THỐNG NHÚNG ĐỀ TÀI: Khóa cửa đa Task 1: Mở khóa RFID Task 2: Nhập PASS mở khóa Hà Nội 2022 MỤC LỤC DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU Chương 1: Nghiên cứu tổng quan I Các loại khóa đa có Khóa cửa vân tay Khóa cửa thẻ từ Khóa cửa nhận diện khn mặt Chương 2: Thiết kế ổ khóa đa I Tổng quan II Linh kiện STM32F103C8T6 Bàn phím 4x4 Màn hình LCD 16x2 module I2C 3.1 Màn hình LCD 16x2 3.2 Module I2C vào giao tiếp I2C với LCD 3.3 Quá trình truyền nhận liệu: 10 Module RFID RC522 11 III Hệ điều hành thời gian thực FreeRTOS 16 IV Thuật toán 17 Thuật toán Nhập pass để mở cửa (ĐK động cơ) 17 Thuật toán RFID 17 Chương 3: Đánh giá kết 19 I Kết 19 II Hướng phát triển 19 III DEMO 19 KẾT LUẬN 20 BẢNG PHÂN CHIA CÔNG VIỆC VÀ ĐÁNH GIÁ 21 DANH MỤC HÌNH ẢNH Hình Khóa cửa vân tay Hình Khóa cửa thẻ từ Hình Khóa cửa nhận diện khuôn mặt Hình Sơ đồ khối hệ thống Hình STM32F103C8T6 Hình Bàn phím 4x4 Hình Màn hình LCD 16x2 Hình Module I2C với LCD Hình Hoạt động I2C 10 Hình 10 Sơ đồ xung 10 Hình 11 RFID 12 Hình 12 Cách hoạt động FreeRTOS 17 Hình 13 Lưu đồ thuật toán 18 Hình 14 Kết thu 19 LỜI NĨI ĐẦU Qua q trình học tập gần năm Khoa Kỹ thuật Điện tử 1, Học viện Cơng nghệ Bưu Viễn thơng qua thực tiễn thị trường cơng nghệ Nhóm nhận thấy thầy cô Khoa áp dụng chương trình giảng dạy sát với thực tiễn với vô số kiến thức từ đến nâng cao để sinh viên tiếp cận với thực tế Từ mong muốn ứng dụng kiến thức học vào lập trình sản phẩm có tính ứng dụng cao, nhóm định thực đề tài: “Nghiên cứu, thiết kế ổ khóa đa năng” sử dụng vi điều khiển STM32F103C8T6 Dưới hướng dẫn thầy Nguyễn Ngọc Minh, kết hợp với kiến thức thầy cô Khoa Kĩ Thuật Điện Tử giảng dạy, nhóm hồn thành đề tài Nội dung đề tài bao gồm chương: - Chương 1: Nghiên cứu tổng quan - Chương 2: Thiết kế ổ khóa đa - Chương 3: Đánh giá kết Dưới nhóm xin trình bày chi tiết phần nội dung đề tài Chương 1: Nghiên cứu tổng quan I Các loại khóa đa có Khóa cửa vân tay Khóa cửa vân tay loại khóa điện tử mà chìa khóa vân tay Việc sử dụng vân tay để xác nhận giúp cho việc mở khóa đảm bảo an ninh khơng thể làm giả Vì vậy, khóa cửa vân tay loại khóa cửa thơng minh nhiều người lựa chọn Hình Khóa cửa vân tay Khóa cửa thẻ từ Trong số loại khóa cửa thơng minh dịng khóa cửa thẻ từ ứng dụng tương đối rộng rãi Chìa khóa khóa thẻ loại thẻ có hình dạng giống thẻ tín dụng hay thẻ ngân hàng Khi mở cửa bạn cần quẹt thẻ vào đầu đọc cửa tự động mở Hình Khóa cửa thẻ từ Khóa cửa nhận diện khn mặt Một công nghệ bảo mật nhận diện khn mặt 3D Đây công nghệ cải tiến so với nhận diện gương mặt 2D thơng thường, cho phép máy quét đường nét khuôn mặt, cấu trúc xương hàng để nhận diện cách tối ưu Công nghệ xem tương lai an ninh có khả bảo mật tốt nhận diện vân tay Hình Khóa cửa nhận diện khn mặt Chương 2: Thiết kế ổ khóa đa I Tổng quan Hình Sơ đồ khối hệ thống II Linh kiện STM32F103C8T6 Hình STM32F103C8T6 Ở kit bao gồm có Port chính: • Port A: 16 chân • Port B: 16 chân • Port C: chân STM32 dòng chip phổ biến ST với nhiều họ thông dụng F0, F1, F2, F3, F4, … Stm32f103 thuộc họ F1 với lõi ARM COTEX M3 STM32F103 vi điều khiển 32 bit, tốc độ tối đa 72Mhz Phần mềm lập trình: Keil C Mạch nạp: STLINK Cấu hình: • ARM 32-bit Cortex M3 với clock max 72Mhz • Bộ nhớ: o 64 kbytes nhớ Flash (bộ nhớ lập trình) o 20kbytes SRAM • Clock, reset quản lý nguồn o Điện áp hoạt động 2.0V -> 3.6V o Sử dụng thạch anh từ 4Mhz -> 20Mhz o Thạch anh nội dùng dao động RC mode 8Mhz 40khz o Sử dụng thạch anh 32.768khz sử dụng cho RTC • ADC 12bit với kênh cho o Khoảng giá trị chuyển đổi từ – 3.6V o Lấy mẫu nhiều kênh kênh o Có cảm biến nhiệt độ nội • DMA: chuyển đổi giúp tăng tốc độ xử lý khơng có can thiệp sâu CPU • Timer • Hỗ trợ kênh giao tiếp bao gồm: o I2C(SMBus/PMBus) o USART (ISO 7816 interface, LIN, IrDA capability, modem control) o SPIs (18 Mbit/s) o CAN interface (2.0B Active) o USB 2.0 full-speed interface Bàn phím 4x4 Hình Bàn phím 4x4 Bàn phím ma trận Mềm 4x4 Keypad thiết kế với giao diện đơn giản giúp dễ dàng giao tiếp với vi điều khiển Mặt sau dính thuận tiên để gắn bàn phím nhiều dự án Thơng số kỹ thuật: • 16 phím • Độ dài cáp: 88mm • Nhiệt độ hoạt động: -40°C ~ +70°C • Đầu nối chân • Kích thước bàn phím: 77*69mm Ví dụ: Ma trận phím 4x4 có cột hàng Số lượng phím 16 phím Để điều khiển 16 nút nhấn, thông thường phải sử dụng 16 GPIO sử dụng ma trận phím cần sử dụng GPIO Các nút nhấn nối hàng cột với Khi nhần nút dây Hàng (Row) nối với dây Cột (Colum hay Col) Các nút nhấn tương ứng có vị trí nối hàng với cột khác Màn hình LCD 16x2 module I2C 3.1 Màn hình LCD 16x2 Hình Màn hình LCD 16x2 Thụng s k thut LCD 16ì2 ã LCD 16ì2 cú 16 chân chân liệu (D0 – D7) chân điều khiển (RS, RW, EN) • Điện áp 5V • Điện áp mức cao: > 2.4V • Điện áp mức thấp: