hệ thống xác thực bằng kit nhúng và ứng dụng

46 60 2
hệ thống xác thực bằng kit nhúng và ứng dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦM MỀM  Đề Tài: HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG TIỂU LUẬN MÔN: HỆ THỐNG NHÚNG GIÁO VIÊN HƯỚNG DẪN TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MÔN CÔNG NGHỆ PHẦM MỀM  Đề Tài: HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG TIỂU LUẬN MÔN: HỆ THỐNG NHÚNG GIÁO VIÊN HƯỚNG DẪN MỤC LỤC HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG PHẦN MỞ ĐẦU TÓM TẮT Ý TƯỞNG ĐỀ TÀI Tên đề tài: “Hệ thống xác thực kit nhúng ứng dụng” Trong xã hội đại ngày nay, phát triển ngành kĩ thuật máy tính điện tử thúc đẩy phát triển kinh tế góp phần vào phát triển xã hội Ngành điện tử giới phát triển nhanh ứng dụng vào thực tế ngày cao Một dòng Kit ứng dụng nhiều Kit Arduino UNO R3 Nó Kit hệ thứ 3, với khả lập trình cho ứng dụng điều khiển phức tạp trang bị cấu hình mạnh cho loại nhớ ROM, RAM Flash, ngõ vào digital I/O có nhiều ngõ có khả xuất tín hiệu PWM, ngõ đọc tín hiệu analog chuẩn giao tiếp đa dạng UART, SPI, TWI (I2C) Báo cáo tập trung vào giới thiệu dòng Kit Arduino UNO R3 giao tiếp với cảm biến vân tay khóa điện Báo cáo bao gồm chương với nội dung khái quát sau: • Chương 1: Giới thiệu vi xử lý • Chương 2: Cấu trúc chung Kit • Chương 3: Giới thiệu cảm biến vân tay AS608 • Chương 4: Khóa chốt điện LY - 01 • Chương 5: Một số linh kiện khác • Chương 6: Những kiến thức liên quan • Chương 7: Ứng dụng ĐẶT VẤN ĐỀ 2.1 Tóm lược nghiên cứu nước liên quan đến đề tài Hiện giới nói chung Việt Nam nói riêng có nhiều hệ thống xác xác thực khác như: nhập mật khẩu, mẫu hình… phổ biến dùng “sinh trắc học” Công nghệ Sinh trắc học (Biometric) - công nghệ sử dụng thuộc tính vật lý hoặc mẫu hành vi, đặc điểm sinh học đặc trưng dấu vân tay, mẫu mống mắt, giọng nói, khuôn mặt, dáng để nhận diện người Với tính ưu việt công nghệ sinh trắc học ứng dụng rộng rãi xác thực bảo mật thông tin, giao dịch Chúng ta nghe nói đến Touch ID, Face ID, Iris ID bao giờ thực hiểu chạy đua công nghệ đứng đằng sau bao gồm công nghệ xác thực công nghệ giả mạo Với vai trò Giám đốc Nghiên Cứu Phát triển Tập Đoàn MK - Tập đoàn tiên phong Việt Nam lĩnh vực thẻ thông minh toán bảo mật, anh Trần Hữu Tuệ sẽ chia sẻ cho Công nghệ sinh trắc học xác thực bảo mật thông tin, phân tích chuyên sâu công nghệ vụ công giao dịch ngân hàng, tuyên bố Bkav mở khóa face ID Iphone X Người dùng quên mật khẩu, rõ ràng không thể quên mang theo ngón tay Cảm biến vân tay sử dụng nhiều ngành điện tử, khoa học kỹ thuật Chúng tìm thấy nhiều lĩnh vực điện tử, dịch vụ Chúng sử dụng ứng dụng hàng ngày như: điện thoại, khóa nhà hàng khách sạn 2.2 Một số tài liệu liên quan - Website: https://www.arduino.cc/ Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG - Website: http://arduino.vn/reference/howto 2.3 Tính cấp thiết đề tài Chúng ta thấy rằng thập niên gần đây, dòng vi điều khiển phát triển cách mạnh mẽ Các nhà sản xuất chip điện tử cho đời dòng vi điều khiển mạnh với tính đáp ứng nhu cầu phát triển ngày cao khoa học kĩ thuật như: giao tiếp qua cổng USB, hỗ trợ chuẩn giao tiếp SPI, I2C, tích hợp ADC, … Với mong muốn có thêm kiến thức biến đổi A/D, D/A kiến thức KIT Arduino UNO R3, nhóm chúng em làm đề tài: “Hệ thống xác thực kit nhúng ứng dụng” 2.4 Mục tiêu đề tài Nắm kiến thức KIT Arduino UNO R3 hiểu cách giao tiếp với Board Arduino UNO R3 với cảm biến vân tay khóa điện Thiết lập cấu hình thành công mô hình khóa bảo mật tích hợp vân tay 2.5 Đối tượng phạm vi nghiên cứu - KIT Arduino UNO R3 - Bộ thí nghiệm cho KIT Arduino UNO R3 - Một số phần mềm như: Arduino 1.8.10, Orcad 9.2 2.6 Phương pháp nghiên cứu - Phương pháp nghiên cứu tài liệu - Phương pháp quan sát - Phương pháp nghiên cứu sản phẩm hoạt động - Phương pháp phân tích tổng hợp 2.7 Nội dung đề tài Phát triển khóa cửa thông minh sử dụng Arduino UNO giao tiếp với cảm biến vân tay số thiết bị khác Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG PHẦN NỘI DUNG CHƯƠNG 1: GIỚI THIỆU VI XỬ LÝ 1.1 GIỚI THIỆU DÒNG VI ĐIỀU KHIỂN ARDUINO Arduino tảng mã nguồn mở phần cứng phần mềm Phần cứng Arduino (các board mạch vi xử lý) sinh thị trấn Ivrea ở Ý, nhằm xây dựng ứng dụng tương tác với hoặc với môi trường thuận lợi Phần cứng bao gồm board mạch nguồn mở thiết kế tảng vi xử lý AVR Atmel 8bit, hoặc ARM Atmel 32-bit Những Model trang bị gồm cổng giao tiếp USB, chân đầu vào analog, 14 chân I/O kỹ thuật số tương thích với nhiều board mở rộng khác Được giới thiệu vào năm 2005, Những nhà thiết kế Arduino cố gắng mang đến phương thức dễ dàng, không tốn cho người yêu thích, sinh viên giới chuyên nghiệp để tạo thiết bị có khả tương tác với môi trường thông qua cảm biến cấu chấp hành Những ví dụ phổ biến cho người yêu thích bắt đầu bao gồm robot đơn giản, điều khiển nhiệt độ phát chuyển động Đi với môi trường phát triển tích hợp (IDE) chạy máy tính cá nhân thông thường cho phép người dùng viết chương trình cho Aduino bằng ngôn ngữ C hoặc C++ 1.2 PHẦN CỨNG Một mạch Arduino bao gồm vi điều khiển AVR với nhiều linh kiện bổ sung giúp dễ dàng lập trình mở rộng với mạch khác Một khía cạnh quan trọng Arduino kết nối tiêu chuẩn nó, cho phép người dùng kết nối với CPU board với module thêm vào dễ dàng chuyển đổi, gọi shield Vài shield truyền thông với board Arduino trực tiếp thông qua chân khác nhau, nhiều shield định địa thông qua serial bus I²C-nhiều shield xếp chồng sử dụng dạng song song Arduino thức thường sử dụng dịng chip megaAVR, đặc biệt ATmega8, ATmega168, ATmega328, ATmega1280, ATmega2560 Một vài vi xử lý khác sử dụng bởi mạch Aquino tương thích Hầu hết mạch gồm điều chỉnh tuyến tính 5V thạch anh dao động 16 MHz (hoặc cộng hưởng ceramic vài biến thể), mặc dù vài thiết kế LilyPad chạy MHz bỏ qua điều chỉnh điện áp onboard hạn chế kích cỡ thiết bị Một vi điều khiển Arduino lập trình sẵn với boot loader cho phép đơn giản upload chương trình vào nhớ flash on-chip, so với thiết bị khác thường phải cần nạp bên Điều giúp cho việc sử dụng Arduino trực tiếp bằng cách cho phép sử dụng máy tính gốc nạp chương trình Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Theo nguyên tắc, sử dụng ngăn xếp phần mềm Arduino, tất board lập trình thông qua kết nối RS-232, cách thức thực lại tùy thuộc vào đời phần cứng Các board Serial Arduino có chứa mạch chuyển đổi RS232 sang TTL Các board Arduino lập trình thông qua cổng USB, thực thông qua chip chuyển đổi USB-to-serial FTDI FT232 Vài biến thể, Arduino Mini Boarduino không thức, sử dụng board adapter hoặc cáp nối USB-to-serial tháo rời được, Bluetooth hoặc phương thức khác (Khi sử dụng công cụ lập trình vi điều khiển truyền thống thay ArduinoIDE, công cụ lập trình AVR ISP tiêu chuẩn sẽ sử dụng.) Board Arduino sẽ đưa hầu hết chân I/O vi điều khiển để sử dụng cho mạch Diecimila, Duemilanove, bây giờ Uno đưa 14 chân I/O kỹ thuật số, số tạo xung PWM (điều chế độ rộng xung) chân input analog, sử dụng chân I/O số Những chân thiết kế nằm phía mặt board, thông qua header 0.10inch (2.5 mm) Nhiều shield ứng dụng plug-in thương mại hóa Các board Arduino Nano, Arduino-compatible Bare Bones Board Boarduino cung cấp chân header đực ở mặt board dùng để cắm vào breadboard Có nhiều biến thể Arduino-compatible Arduino-derived Một vài số có chức tương đương với Arduino sử dụng để thay qua lại Nhiều mở rộng cho Arduino thực thiện bằng cách thêm vào driver đầu ra, thường sử dụng trường học để đơn giản hóa cấu trúc 'con rệp' robot nhỏ Những board khác thường tương đương điện có thay đổi hình dạng-đôi cịn trì độ tương thích với shield, đôi không Vài biến thể sử dụng vi xử lý hoàn toàn khác biệt, với mức độ tương thích khác 1.3 CÁC LOẠI BOARD CHÍNH - Arduino Diecimila: Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG - Arduino Duemilanove: - Arduino UNO: - Arduino Leonardo: Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG - Arduino Due: - Arduino Mega: Trang 10 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Dữ liệu truyền qua lại dữa đường MISO MOSI Điều thực Dòng SS thiết lập ở mức thấp LOW Nói cách khác, để giao tiếp với thiết bị SPI cần thiết lập dòng SS với thiết bị ở mức thấp LOW, sau giao tiếp với nó, sau thiết lập dòng SS trở lại mức cao HIGH Nếu có hai hoặc nhiều thiết bị SPI bus, chúng sẽ kết nối sau: Chú ý, ở có hai dịng SS - với thiết bị sử dụng dòng SS Bạn sử dụng chân digital Arduino bạn cho dòng SS Chỉ cần nhớ để tất dòng SS ở mức cao HIGH, "ngoại trừ" dòng SS mà bạn muốn kết nối với thiết bị SPI vào thời điểm Trang 32 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG CHƯƠNG 7: ỨNG DỤNG 7.1 NẠP CHƯƠNG TRÌNH VÀO KIT Chuẩn bị: • Arduino IDE • Mạch Arduino UNO R3 • Dây cáp USB đầu Type A-B Hãy thực theo bước theo hướng dẫn sau • Bước 1: Kết nối Arduino UNO R3 vào máy tính • Bước 2: Tìm cổng kết nối Arduino Uno R3 với máy tính Khi Arduino Uno R3 kết nối với máy tính, sẽ sử dụng cổng COM (Communication port - cổng liệu ảo) để máy tính bo mạch truyền tải liệu qua lại thông qua cổng Windows quản lí đến 256 cổng COM Để tìm cổng COM sử dụng để máy tính mạch Arduino UNO R3 giao tiếp với nhau, bạn phải mở chức Device Manager Windows Bạn mở cửa sổ Run gõ lệnh mmc devmgmt.msc Trang 33 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Sau bấm Enter, cửa sổ Device Manager sẽ lên Mở mục Ports (COM & LPT), bạn sẽ thấy cổng COM Arduino Uno R3 kết nối Cổng kết nối ở COM3 Trang 34 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Thông thường, lần kết nối tiếp theo, Windows sẽ sử dụng lại cổng COM3 để kết nối nên bạn không cần thực thêm thao tác tìm cổng COM • Bước 3: Khởi động Arduino IDE • Bước 4: Cấu hình phiên làm việc cho Arduino IDE Vào menu Tools  Board chọn Arduino Uno Vào menu Tools  Serial Port  chọn cổng Arduino kết nối với máy tính Ở máy COM3 Trang 35 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Xác nhận cổng COM Arduino IDE ở góc bên phải cửa sổ làm việc Vào menu Tools  Programmer  chọn AVR ISP • Bước 5: Mở nạp mã nguồn chương trình mẫu Trang 36 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Nạp chương trình mẫu bằng cách vào menu File  Examples  01 Basics  chọn Blink Bạn sẽ thấy Arduino IDE mở cửa sổ chứa mã nguồn Blink Mã có chức điều khiển đèn LED màu cam mạch Arduino Uno R3 nhấp nháy với chu kì giây Bấm tổ hợp phím Ctrl + U để tải chương trình lên mạch Arduino Uno R3 Bạn sẽ thấy IDE xác nhận lập trình thành công hình Trang 37 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG 7.2 MÃ NGUỒN door_finger_lcd.ino #include SoftwareSerial mySerial(3, 2); Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial); #include LiquidCrystal lcd(9, 8, 7, 6, 5, 4); //định nghĩa chân #define lock 11 #define buzzer 10 #define led_lock A1 #define led_unlock A2 #define led_alarm A0 uint8_t state=0; uint8_t count=0; void delete_line2() { Trang 38 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG #define led_unlock A2 #define led_alarm A0 uint8_t state=0; uint8_t count=0; void delete_line2() { lcd.setCursor(0,1); lcd.print(" "); } void beep() { digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW); } uint8_t getFingerprintID() { uint8_t p = finger.getImage(); state=255; switch (p) { case FINGERPRINT_OK: break; case FINGERPRINT_NOFINGER: return p; case FINGERPRINT_PACKETRECIEVEERR: return p; case FINGERPRINT_IMAGEFAIL: return p; default: return p; }} uint8_t getFingerprintID() { uint8_t p = finger.getImage(); state=255; switch (p) { case FINGERPRINT_OK: break; case FINGERPRINT_NOFINGER: return p; case FINGERPRINT_PACKETRECIEVEERR: return p; case FINGERPRINT_IMAGEFAIL: return p; default: Trang 39 return p; HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG return p; default: return p; } p = finger.image2Tz(); switch (p) { case FINGERPRINT_OK: break; case FINGERPRINT_IMAGEMESS: return p; case FINGERPRINT_PACKETRECIEVEERR: return p; case FINGERPRINT_FEATUREFAIL: return p; case FINGERPRINT_INVALIDIMAGE: return p; default: return p; } p = finger.fingerFastSearch(); if (p == FINGERPRINT_OK) { state=1; } else if (p == FINGERPRINT_NOTFOUND) { state=0; return p; } } case FINGERPRINT_IMAGEFAIL: return p; default: return p; }} uint8_t getFingerprintID() { uint8_t p = finger.getImage(); state=255; switch (p) { case FINGERPRINT_OK: break; case FINGERPRINT_NOFINGER: return p; case FINGERPRINT_PACKETRECIEVEERR: return p; Trang 40 case FINGERPRINT_IMAGEFAIL: HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG return p; } } void controller() { if(state==1) { digitalWrite(lock,HIGH); digitalWrite(led_lock,LOW); digitalWrite(led_unlock,HIGH); beep(); lcd.begin(16,2); lcd.setCursor(2,0); lcd.print("DOOR FINGER"); //delete_line2(); lcd.setCursor(3,1); lcd.print("Door Open!"); delay(5000); digitalWrite(lock,LOW); digitalWrite(led_lock,HIGH); digitalWrite(led_unlock,LOW); lcd.begin(16,2); lcd.setCursor(2,0); lcd.print("DOOR FINGER"); //delete_line2(); lcd.setCursor(3,1); lcd.print("Door Close!"); delay(2000); delete_line2(); lcd.setCursor(0,1); lcd.print("CheckFingerprint"); count=0; } Trang 41 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG lcd.setCursor(3,1); lcd.print("Door Close!"); delay(2000); delete_line2(); lcd.setCursor(0,1); lcd.print("CheckFingerprint"); count=0; } else if(state==0) { digitalWrite(lock,LOW); digitalWrite(led_lock,HIGH); digitalWrite(led_unlock,LOW); beep(); count++; delete_line2(); lcd.setCursor(1,1); lcd.print("Finger NoMatch"); delay(2000); delete_line2(); lcd.setCursor(0,1); lcd.print("CheckFingerprint"); } } void alarm() { if(count==5) { delete_line2(); lcd.setCursor(0,1); lcd.print("IntrusionWarning"); while(1) { digitalWrite(buzzer,HIGH); digitalWrite(led_alarm,HIGH); delay(100); digitalWrite(buzzer,LOW); digitalWrite(led_alarm,LOW); delay(100); } } } Trang 42 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG { delete_line2(); lcd.setCursor(0,1); lcd.print("IntrusionWarning"); while(1) { digitalWrite(buzzer,HIGH); digitalWrite(led_alarm,HIGH); delay(100); digitalWrite(buzzer,LOW); digitalWrite(led_alarm,LOW); delay(100); } } } void setup() { // put your setup code here, to run once: //thiết lập chân ngõ pinMode(lock,OUTPUT); pinMode(buzzer,OUTPUT); pinMode(led_lock,OUTPUT); pinMode(led_unlock,OUTPUT); pinMode(led_alarm,OUTPUT); digitalWrite(led_lock,HIGH); digitalWrite(led_unlock,LOW); digitalWrite(led_alarm,LOW); digitalWrite(lock,LOW); digitalWrite(buzzer,LOW); Trang 43 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG digitalWrite(buzzer,LOW); lcd.begin(16, 2); finger.begin(57600); lcd.setCursor(2,0); lcd.print("DOOR FINGER"); lcd.setCursor(0,1); lcd.print("CheckFingerprint"); } void loop() { // put your main code here, to run repeatedly: getFingerprintID(); controller(); alarm(); } Thư viện cảm biến vân tay Adafruit Fingerprint Sensor kèm: Link: https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library/archive/master.zip Trang 44 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG PHẦN KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC • Giao tiếp thành công Board ARDUINO UNO R3 với cảm biến vân tay vá khóa điện • Giao tiếp thành công với đầu đọc vân tay • Giao tiếp thành công với khóa chốt điện ly ƯU – NHƯỢC ĐIỂM 2.1 ƯU ĐIỂM • • • • Tốc độ xử lý cao, ổn định, có ứng dụng thực tế Tiết kiệm lượng Số lượng tài nguyên lớn, phù hợp với nhiều ứng dụng khác Kỹ làm việc nhóm phát huy cách đáng kể việc thực đề tài 2.2 NHƯỢC ĐIỂM • Tốc độ xử lý cao, ổn định, có ứng dụng thực tế • Nhiều ghi, câu lệnh dài, gây khó nhớ cho người dùng, dễ nhầm lẫn • Tài liệu đa số tiếng anh, nên việc đọc tìm hiểu tốn nhiều thời gian • Kiến thức linh kiện điện tử cịn hạn chế, linh kiện đắt đỏ • Kiến thức môn học Hệ thống nhúng chưa hoàn toàn đáp ứng cho thực hành • Thời gian tìm hiểu – nghiên cứu vi xử lý chưa nhiều HƯỚNG PHÁT TRIỂN • Đặt mua KIT tạo điều kiện nghiên cứu thực tế module • Tạo module thực tế để tạo điều kiện thuận lợi cho sinh viên nghiên cứu thực hành với ứng dụng thực tế, dễ hình dung • Tích hợp module vào thực tế ngôi nhà thông minh (smart house) Trang 45 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG TÀI LIỆU THAM KHẢO [1]Giáo trình Hệ thống nhúng, Tp.HCM - lưu hành nội - Đinh Công Đoan, 2015 [2]https://www.mouser.vn/ProductDetail/Microchip-Technology-Atmel/ATMEGA328P-AU? qs=K8BHR703ZXiCmmgp6%2FGNmQ%3D%3D [3]https://www.terraelectronica.ru/pdf/show?pdf_file=%252Fz%252FDatasheet%252FU %252FUNO_R3%2528CH340G%2529.pdf Link full đồ án: https://drive.google.com/file/d/1MC_51_FBflZyCLMM_F5pplvJ7rcPSnGE/view? usp=sharing Trang 46 ... Leonardo: Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG Trang HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG - Arduino Due: - Arduino Mega: Trang 10 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG CHƯƠNG... NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦM MỀM  Đề Tài: HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG TIỂU LUẬN MÔN: HỆ THỐNG NHÚNG GIÁO VIÊN HƯỚNG DẪN MỤC LỤC HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ... thụ: 12W / 28.8W Trang 21 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG 4.3 KÍCH THƯỚC VÀ CẤU TẠO 4.4 CÁCH NỐI MẠCH Trang 22 HỆ THỐNG XÁC THỰC BẰNG KIT NHÚNG VÀ ỨNG DỤNG CHƯƠNG 5: MỘT SỐ LINH

Ngày đăng: 03/08/2020, 23:52

Mục lục

    1. TÓM TẮT Ý TƯỞNG ĐỀ TÀI

    2.1. Tóm lược những nghiên cứu trong nước liên quan đến đề tài

    2.2. Một số tài liệu liên quan

    2.3. Tính cấp thiết của đề tài

    2.4. Mục tiêu đề tài

    2.5. Đối tượng và phạm vi nghiên cứu

    2.6. Phương pháp nghiên cứu

    2.7. Nội dung đề tài

    1. CHƯƠNG 1: GIỚI THIỆU VI XỬ LÝ

    1.1. GIỚI THIỆU DÒNG VI ĐIỀU KHIỂN ARDUINO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan