1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận Văn Thiết kế và thi công hệ thống điểm danh nhân viên sử dụng vi điều khiển ARM

98 103 0

Đ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

Nội dung

TR NG H S PH M K THU T TP H CHệ MINH KHOA I N- I N T NHI M V H tên sinh viên: Chuyên ngƠnh: H đƠo t o: Khóa: C NG HọA Xẩ H I CH NGH A VI T NAM C L P - T DO - H NH PHÚC Tp.HCM, ngƠy 07 tháng 01 n m 2019 ÁN T T NGHI P Tr n Th Linh a Nguy n Chơu Ngơn i n T Cơng Nghi p i h c quy 2014 MSSV: 14141053 MSSV: 14141207 Mư ngƠnh: D510302 Mư h : I TểN TÀI: THI T K VÀ THI CỌNG H TH NG I M DANH NHỂN VIểN S D NG VI I U KHI N ARM II NHI M V Các s li u ban đ u: Ki n th c c b n v môn M ch n, i n t c b n, i n t thơng tin, Vi x lỦ, C/C# Giáo trình vi u n PIC16F887; Giáo trình th c hƠnh vi u n PIC; án môn h c 1; án môn h c 2 N i dung th c hi n: Thi t k mơ hình máy m danh nhơn viên l u tr d li u vƠo SD_Card Giám sát th ng s vƠ ho t đ ng web server III NGÀY GIAO NHI M V : 22/09/2018 IV NGÀY HOÀN THÀNH NHI M V : 07/01/2019 V H VÀ TểN CÁN B H NG D N: Th.S Nguy n Ngô Lơm CÁN B H NG D N BM I N T CỌNG NGHI P-Y SINH TH.S NGUY N NGỌ LỂM i TR NG I H C SPKT TPHCM Khoa i n - i n T B Môn i n T Công Nghi p ậ Y Sinh C NG HọA Xẩ H I CH NGH A VI T NAM c l p - T - H nh phúc Tp H Chí Minh, ngƠy 07 tháng 01 n m 2019 L CH TRỊNH TH C HI N ÁN T T NGHI P H tên sinh viên 1: Tr n Th Linh a L p:14141DT3A MSSV:14141053 H tên sinh viên 2: Nguy n Chơu Ngơn L p:14941DT MSSV:14141207 Tên đ tƠi: THI T K VÀ THI CỌNG H TH NG I M DANH NHỂN VIểN S D NG VI I U KHI N ARM Tu n/ngƠy Tu n 05 17/09/2018 Tu n 06 24/09/2018 Tu n 07 01/10/2018 Tu n 09 15/10/2018 Tu n 10 22/10/2018 Tu n 11 29/10/2018 Tu n 13 12/11/2018 Tu n 14 19/11/2018 Tu n 16 03/12/2018 Tu n 17 10/12/2018 Tu n 18 17/12/2018 Tu n 20 31/12/2018 N i dung Xác nh n GVHD Tìm hi u v KIT V K STM32F103VET6 Tìm hi u v c m bi n vơn tay R305 vƠ RFID RC522 Giao ti p gi a module c m bi n vơn tay R305 vƠ RFID RC522 v i V K ARM Giao ti p (đ c ghi d li u) gi a V K ARM vƠ SD_Card, module th i gian th c DS1307 đ xơy d ng CSDL cho h th ng Trao đ i d li u gi a R305, RC522, SD card, DS1307 thông qua V K ARM Xơy d ng c s d li u vƠ giao di n Web Server đ đ a d li u t Sdcard lên Web Server Thi t k s đ nguyên lỦ ph n c ng c a h th ng Thi t k m ch PCB cho ph n c ng L p ráp kh i ch c n ng vƠo mơ hình Ti n hƠnh ch y th nghi m ph n c ng Ki m tra l i ph n c ng vƠ ti n hƠnh k t n i gi a ph n c ng vƠ Web Server Ki m tra l i toƠn b h th ng Ti n hƠnh vi t báo cáo cho đ tƠi HoƠn thi n đ tƠi GV H NG D N (KỦ vƠ ghi rõ h vƠ tên) TH.S NGUY N NGỌ LỂM ii L I CAM OAN tƠi nƠy nhóm chúng tơi th c hi n d a vƠo ngu n tƠi li u, giáo trình đư h c vƠ khơng có s chép t tƠi li u hay cơng trình có s n nƠo, m i tƠi li u tham kh o đ u đ c nhóm trích d n ngu n đ y đ Tp H Chí Minh, ngƠy 07 tháng 01 n m 2019 Nhóm th c hi n đ tƠi Tr n Th Linh a Nguy n Chơu Ngơn iii L IC M N Nhóm xin chơn thƠnh g i l i c m n đ n quỦ Th y Cô khoa i n ậ i n t , nh t lƠ quỦ Th y Cô thu c b môn i n T Công Nghi p đư t n tình ch d y nh ng ki n th c t c b n đ n chuyên sơu đ nhóm có th ti n hƠnh th c hi n vƠ hoƠn t t đ án nƠy c bi t nhóm chúng em g i l i c m n sơu s c nh t đ n Th y Nguy n Ngô Lơm Th y đư tr c ti p gi ng d y vƠ t n tình h ng d n đ ng th i t o u ki n t t nh t cho nhóm th i gian th c hi n đ án ng c m n đ n anh ch , b n khóa đư san s giúp đ vƠ h p tác trình th c hi n đ đ án, đ đ án có th hoƠn thƠnh nhanh nh t vƠ th i gian quy đ nh M c dù tr i qua vƠ gi i quy t nh ng khó kh n vƠ th thách nh ng ki n th c h n ch nên đ án nƠy chúng em nhi u thi u sót v n i dung vƠ hình th c Nhóm chúng em hy v ng quỦ Th y Cô thông c m vƠ t n tình đóng góp Ủ ki n quỦ báu đ chúng em có th ti n hƠnh c i ti n nh ng mơ hình v sau cho toƠn di n nh t M t l n n a chúng em xin chơn thƠnh c m n! Nhóm th c hi n đ tƠi Tr n Th Linh a Nguy n Chơu Ngơn iv M CL C NHI M V ÁN T T NGHI P i L CH TRỊNH TH C HI N ÁN T T NGHI P ii L I CAM OAN iii L IC M N iv M C L C v LI T Kể HỊNH viii LI T Kể B NG x TịM T T xi L IM Ch ng U xii GI I THI U YểU C U, GI I H N TÀI .1 1.1 TV N 1.2 M C TIểU NGHIểN C U 1.3 N I DUNG NGHIểN C U 1.4 GI I H N 1.5 B C C .2 Ch ng C S Lụ THUY T 2.1 GI I THI U V VI X Lụ ARM .4 2.1.1 L ch s phát tri n c a ARM 2.1.2 Ki n trúc c a ARM .5 2.1.3 Gi i thi u ARM Cortex .5 2.1.4 Gi i thi u ARM Cortex M3 2.1.5 Gi i thi u dòng chip STM32 .7 2.1.6 Gi i thi u v chip STM32F103XXX 2.1.7 Ki n trúc chip ARM STM32F103XXX 2.1.8 C p xung Clock cho STM32 2.1.9 C u hình BOOT cho STM32 .10 2.1.10 Các chu n giao ti p 11 2.1.10.1 SPI 11 2.1.10.2 USART 13 2.1.10.3 I2C 14 2.2 CỌNG NGH RFID 15 2.2.1 Gi i thi u v công ngh RFID 15 2.2.2 C u trúc h th ng RFID .15 2.2.3 ng d ng c a công ngh RFID 15 2.3 MODULE RFID RC522 16 2.3.1 Gi i thi u module RFID RC522 16 2.3.2 Giao ti p ph n c ng 16 2.4 CỌNG NGH SINH TR C H C VÀ C M BI N VỂN TAY 17 v 2.4.1 Gi i thi u công ngh sinh tr c h c 17 2.4.2 L ch s công ngh sinh tr c h c .17 2.4.3 ng d ng công ngh sinh tr c h c 18 2.5 C M BI N VỂN TAY .20 2.5.1 Gi i thi u c m bi n vơn tay 20 2.5.2 Giao ti p ph n c ng 21 2.5.3 TƠi nguyên h th ng c m bi n vơn tay 22 2.5.4 Giao th c truy n thông giao ti p .24 2.5.5 Gi i thi u t p tin giao ti p gi a Module vƠ MCU .26 2.6 SD CARD 29 2.6.1 S l c v SD Card 29 2.6.2 C u trúc th nh SD 29 2.6.3 C u trúc file ghi th nh SD .30 2.6.3.1 C Ố trúẾ ệ Ố ềiệỀ ẾểỐnỂ Ế a m t tể nể .30 2.6.3.2 C Ố trúẾ ềiệỀ Ế a m i pểân ốùnỂ 32 2.7 MÀN HÌNH TFT LCD TOUCH SCREEN 35 2.7.1 Gi i thi u 35 2.7.2 Giao ti p .36 2.7.3 Kh o sát vi m ch u n mƠn hình Touch 37 2.7.3.1 Gi i tểi Ố .37 2.7.3.2 C Ố trúẾ ADS7843 39 2.7.3.3 nỂ ế nỂ ối m Ếể ADS7843 39 2.8 MODULE WIFI ESP 8266 .39 2.8.1 Gi i thi u 39 2.8.2 Module wifi ESP 8266 Node MCU 40 2.9 C M BI N TH I GIAN TH C RTC DS1307 .40 2.9.1 Gi i thi u 40 2.9.2 Thông s k thu t 40 2.10 M CH N P ST-LINK V2 41 2.10.1 Công d ng 41 2.10.2 Thông s k thu t 41 Ch ng TệNH TOÁN VÀ THI T K .43 3.1 YểU C U VÀ S KH I C A H TH NG 43 3.1.1 Yêu c u c a h th ng 43 3.1.2 S đ kh i vƠ ch c n ng m i kh i 43 3.2 THI T K H TH NG PH N C NG 44 3.2.1 Kh i u n vƠ hi n th mƠn hình Touch 44 3.2.2 Kh i l u tr SD Card 45 3.2.3 Kh i RFID 46 3.2.4 Kh i th i gian th c .46 3.2.5 Kh i c m bi n vơn tay 47 3.2.6 Kh i Module Wifi .48 3.2.7 Kh i x lỦ trung tơm 48 3.2.8 Kh i ngu n 50 vi Ch 3.2.9 S đ nguyên lỦ toƠn m ch 51 ng THI CỌNG H TH NG 52 4.1 THI CỌNG H TH NG 52 4.1.1 Thi công m ch in .52 4.1.2 L p ráp vƠ ki m tra .53 4.2 ịNG GịI THI CỌNG MỌ HÌNH 55 4.3 L P TRÌNH H TH NG 56 4.3.1 L u đ gi i thu t 56 4.3.1.1 Cể nỂ trửnể ẾểỬnể 56 Ch 4.3.1.2 Cể nỂ trửnể mỀnỐ ẾểỬnể .57 4.3.3.3 Ch ng trình m danh b ng RFID 58 4.3.3.4 Cể nỂ trửnể m ếanể b nỂ ốân tay 59 4.3.3.5 Cể nỂ trửnể tểêm ốân tay .60 4.3.2 Ph n m m l p trình 61 ng K T QU _NH N XÉT_ ÁNH GIÁ 66 5.1 K T QU 66 5.2 NH N XÉT ậ ỄNH GIỄ 73 5.3 GI I H N 73 Ch ng K T LU N - H NG PHÁT TRI N 74 6.1 K T LU N 74 6.2 H NG PHỄT TRI N .74 TÀI LI U THAM KH O 75 PH L C 1: TÀI LI U H PH L C 2: CH NG D N S D NG 75 NG TRỊNH I U KHI N 75 vii LI T Kể HỊNH Hình 2.1 M t s ng d ng c a ARM .4 Hình 2.2 Ki n trúc c a vi x lỦ ARM Hình 2.3 S đ kh i ARM CortexậM3 Hình 2.4 Mơ t chơn Hình 2.5 Hình nh th c t Hình 2.6 Ki n trúc c a ARM STM32F103xxx Hình 2.7 Cách k t n i ngu n xung 8MHz Hình 2.8 S đ cơy xung Clock Hình 2.9 K t n i ngu n xung cho RTC 10 Hình 2.10 C u trúc SPI ARM 11 Hình 2.11 Giao th c Master ậ Slave giao ti p SPI 11 Hình 2.12 Ghép n i m t thi t b 12 Hình 2.13 Ghép n i nhi u thi t b 12 Hình 2.14 C u trúc USART ARM 13 Hình 2.15 H tr giao ti p ch đ hafl-duplex d a m t đ ng truy n 13 Hình 2.16 Giao ti p smartcard vƠ h ng ngo i 14 Hình 2.17 H tr giao ti p đ ng b SPI 14 Hình 2.18 Giao ti p I2C 14 Hình 2.19 C u trúc c a m t h th ng RFID 15 Hình 2.20 Module RFID RC522 16 Hình 2.21 S đ chơn c a module RFID RC522 .16 Hình 2.22 ng d ng c a công ngh sinh tr c h c 17 Hình 2.23 Sinh tr c h c vơn tay .18 Hình 2.24 Sinh tr c h c bƠn tay .18 Hình 2.25 Sinh tr c h c khuôn m t 18 Hình 2.26 Sinh tr c h c d a vƠo hƠnh vi c a ng i 19 Hình 2.27 D a vƠo nh p tim đ tốn hóa đ n 19 Hình 2.28 Sinh tr c h c m t Nh n di n võng m c 19 Hình 2.29 C m bi n vơn tay R305 20 Hình 2.30 Các ngõ giao ti p c a c m bi n R305 .21 Hình 2.31: Khung d li u truy n c a c m bi n R305 21 Hình 2.32 C u trúc th nh SD 29 Hình 2.33 Mơ t kích th c c a GLCD 35 Hình 2.34 Hình nh th c t vƠ s đ chơn c a ADS7843 .37 Hình 2.35 S đ kh i IC 7843 39 Hình 2.36 ESP 8266 Node MCU .40 Hình 2.37 RTC DS1307 41 Hình 2.38 M ch n p ST_Link V2 42 Hình 3.1 S đ kh i toƠn h th ng 43 Hình 3.2 S đ k t n i v i LCD Touch 44 Hình 3.3 S đ k t n i SD Card v i vi u n 45 Hình 3.4 S đ k t n i module RFID v i vi u n 46 Hình 3.5 S đ k t n i module RFID v i vi u n 46 Hình 3.6 S đ k t n i c m bi n vơn tay v i vi u n 47 Hình 3.7 S đ k t n i module wifi v i vi u n 48 Hình 3.8 S đ Kit phát tri n STM32F103VET6 .49 viii Hình 3.9 Adapter c p ngu n cho toƠn b h th ng 51 Hình 4.1 M ch in l p Top 52 Hình 4.2 M ch in l p Bottom 52 Hình 4.3 S đ b trí linh ki n c a m ch 53 Hình 4.4 L p hoƠn t t linh ki n 55 Hình 4.5 Mơ hình sau hoƠn ch nh .55 Hình 4.6 L u đ ch ng trình 56 Hình 4.7 L u đ ch ng trình menu 57 Hình 4.8 L u đ ch ng trình m danh b ng ch đ RFID 58 Hình 4.9 L u đ ch ng trình m danh b ng ch đ vơn tay .59 Hình 4.10 L u đ ch ng trình thêm vơn tay 60 Hình 4.11 Ch y file setup MDK520 61 Hình 4.12 Giao di n cƠi đ t ph n m m MDK520 61 Hình 4.13 Giao di n cƠi đ t MDK520 .61 Hình 4.14 Ch n n i l u file cƠi đ t MDK .62 Hình 4.15 Quá trình cƠi đ t đ c th c hi n 62 Hình 4.16 Quá trình cƠi đ t k t thúc 62 Hình 4.17 B t đ u v i Keli C 63 Hình 4.18 T o Project 63 Hình 4.19 T o file tên c a Project 63 Hình 4.20 Ch n chip mu n vi t ch ng trình 64 Hình 4.21 T o file c đ vi t ch ng trình .64 Hình 4.22 Add thêm file c th m c g c đ ti n hƠnh biên d ch 64 Hình 4.23 Biên d ch vƠ ki m tra l i 65 Hình 4.24 Ch n m ch n p 65 Hình 5.1 Giao di n ban đ u 66 Hình 5.2 Giao di n ch n ch đ RFID ầầầầầ 67 Hình 5.3 Thao tác qu t th RFIDầầầ ầầầầầầầầầầầầầầầ 67 Hình 5.4 K t qu m danh b ng RFID 67 Hình 5.5 Ch đ m danh b ng vơn tay 68 Hình 5.6 Thao tác m danh b ng vơn tay 68 Hình 5.7 K t qu có vơn tay ầ 69 Hình 5.8 K t qu khơng có vơn tay 69 Hình 5.9 Giao di n ch đ thêm vơn tay 69 Hình 5.10 L y vơn tay l n đ u 70 Hình 5.11 Xác nh n vơn tay 70 Hình 5.12 K t qu ch đ thêm vơn tay .71 Hình 5.13 Giao di n trang ch 71 Hình 5.14 Giao di n trang đ ng nh p 72 Hình 5.15 Giao di n trang dƠnh cho qu n lỦ 72 Hình 5.16 Giao di n trang dƠnh cho nhơn viên 72 ix LI T Kể B NG B B B B B B B B B B B B B B B B B B B B B B B B ng 2.1 Các ch đ BOOT STM32 10 ng 2.2 K t n i ph n c ng c a 305 .21 ng 2.3 Thanh ghi tr ng thái c a Module 23 ng 2.4 nh d ng gói d li u truy n vƠ nh n c a c m bi n vơn tay 24 ng 2.5 ụ ngh a c a gói d li u truy n c a c m bi n vơn tay .24 ng 2.6 Mư xác nh n g i v t ng Module ti n hƠnh giao ti p 25 ng 2.7 23 mư Introduction code c a gói d li u 26 ng 2.8 Các gói d li u t ng ng v i t ng mư Introduction Code .27 ng 2.9 nh d ng gói tr v t c m bi n v MCU .27 ng 2.10 Các mư Confirmation code m r ng 28 ng 2.11 Mô t ch c n ng chơn c a SD card 30 ng 2.12 Các ghi th nh SD .30 ng 2.13 C u trúc c a m t đ a 30 ng 2.14 MBR SD card .30 ng 2.15 Thông tin c a m t phơn vùng 31 ng 2.16 C u trúc chung c a m i phơn vùng 32 ng 2.17 Thông tin ch a Boot secsor 32 ng 2.18 Giá tr c a m c nh p FAT 34 ng 2.19 C u trúc c a Directory Table 34 ng 2.20 Các thơng s c a mƠn hình LCD 35 ng 2.21 Mô t ch c n ng chơn c a GLCD 36 ng 2.22 Ch c n ng c a ADS7843 .38 ng 3.1 Công su t h th ng 50 ng 4.1 Danh sách linh ki n 53 x CH NG K T QU _NH N XÉT_ ÁNH GIÁ Hình 5.14 Giao di n trang đ ng nh p Hình 5.15 Giao di n trang dƠnh cho qu n lỦ Hình 5.16 Giao di n trang dƠnh cho nhơn viên Mơ t : - Hình 5.13: Giao di n trang ch s hi n b n vƠo trang Web Server Ti n hƠnh b m vƠo nút begin bên d i Web s chuy n sang trang LOGIN B MỌN I N T CỌNG NGHI P - Y SINH 72 CH - - NG K T QU _NH N XÉT_ ÁNH GIÁ Hình 5.14: trang LOGIN, ng i dùng ti n hƠnh đ ng nh p Có hai l a ch n hco ng i dùng ng v i hai ch c v : qu n lỦ vƠ nhơn viên Hình 5.15: N u b n lƠ qu n lỦ đ ng nh p s đ c chuy n sang trang qu n lỦ đơy có hình th c cho b n xem bao g m: ch đ quét ( RFID, vơn tay), l c theo tên, ngƠy, ID L u Ủ lƠ đ i v i ch đ l c yêu c u b n ph i ch n kèm hình th c qt, mõi ch đ qt s có nh ng k t qu khác Hình 5.16: N u b n lƠ nhơn viên đ ng nh p s chuy n sang trang nhơn viên trang nƠy ch có ch đ l c lƠ ch đ quét vƠ ngƠy ng v i m i l a ch n s có nh ng k t qu đ c hi n 5.2 NH N XÉT ậ ÁNH GIÁ Mơ hình nh g n, ho t đ ng n đ nh d dƠng ng d ng vƠo th c t Xơy d ng đ c m t h th ng c s d li u riêng bi t Mơ hình máy m danh sau hoƠn thƠnh đư đ t đ y đ ch c n ng c b n có th s n sƠng qu n lỦ nhơn viên có yêu c u Kh n ng l u tr d li u tùy thu c vƠo kh n ng l u tr c a th nh SD Card S b o m t m c cao cho phép ngoƠi ng i l p trình vƠ qu n lỦ khơng có m t ng i nƠo có th tác đ ng vƠo c s d li u n u nh máy không b tác đ ng v t lỦ t bên ngoƠi 5.3 GI I H N Do m t quét c a c m bi n không n đ nh (vơn tay b dính m hơi, n c ho c m t c m bi n dính b iầ) nên hay x y tình tr ng quét nhi u l n m i l y đ c m u t i u nh t Không th đ m b o ng giám sát i quét th lƠ ch c a th , c n có ng i theo dõi, Thi t b dùng LCD c m ng n tr 3.2 inch nên h n ch v m t hi n th gơy m t s khó kh n m t hi n th vƠ u n Giao di n thi t k ch a b t m t, ch a gi ng v i m t s n ph m ng d ng th c t óng gói mơ hình ch a gi ng v i m t s n ph m chuyên nghi p B MỌN I N T CỌNG NGHI P - Y SINH 73 CH NG K T LU N - H Ch ng NG PHÁT TRI N K T LU N - H NG PHÁT TRI N 6.1 K T LU N V i yêu c u đ c đ t lƠ xơy d ng m t mơ hình máy m danh có hai ch c n ng m danh b ng c m bi n vơn tay vƠ RFID d i s u n c a vi u n ARM đ ng d ng cơng s , nhóm đư xơy d ng hoƠn ch nh mơ hình Vi c m danh b ng vơn tay đư có th thay th hoƠn toƠn vi c m danh th công HoƠn thƠnh t t c m c tiêu đư đ c đ t đ u đ tƠi Nhóm đư có th giao ti p đ c v i vi u n ARM vƠ c m bi n vơn tay c vƠ ghi d li u vƠo th nh SD card Hi n th vƠ u n mơ hình thơng qua mƠn hình LCD Touch Screen M r ng đ c truy n d li u thông qua chu n n i ti p giúp ti t ki m th i gian mu n qu n lỦ sinh viên hay qu n lỦ nhóm Xơy d ng đ c m t c s d li u riêng bi t đ m b o đ c tính b o m t cao V i m c đ b o m t cao nh t mơ hình đư có th xóa b hoƠn toƠn vi c m danh dùm ho c vi c gian l n nh ng n i mƠ máy qu n lỦ 6.2 H NG PHÁT TRI N Qu n lỦ c s d li u l u s n th nh SD card b ng giao ti p Wifi đ ti t ki m th i gian thao tác K t h p v i l p trình web đ truy n d li u lên m ng Internet đ b t kì Admin đơu c ng có th truy c p vƠ qu n lỦ c s d li u máy K t h p thêm c m bi n: Nhi t đ , đ m ầ nh m t n d ng chơn l i c a vi u n đ ng th i t ng kh n ng giám sát c a mơ hình Khơng ch lƠ mơ hình có ch c n ng m danh, mơ hình có th đ c m r ng thƠnh m t khóa n t đ qu n lỦ có th đóng hay m toƠn b h th ng c n thi t vƠ có th lƠ m t thi t b ch ng xơm nh p hi u qu B MỌN I N T CỌNG NGHI P - Y SINH 74 TÀI LI U THAM KH O Ti ng Vi t Phan Vơn HoƠn (2015), Giáo trửnể ối x ệý nânỂ Ếao – smt32, Tr Ph m K Thu t, Tp HCM ng HS Tr n Th Hu , Gi i tểi Ố ố sinể tr Ế ế Ố ốân tay, http://www.ischool.vn/tintuc/tin-tu-ischool/gioi-thieu-ve-sinh-trac-dau-van-tay_1758.html, 3/10/2018 Internet Of Things, IntỀrnỀt Oề TểinỂs (IOT) ố i ESP8266, https://esp8266.vn/introduction/about-iot, 3/10/2018 Nguy n ình Phú (2014), Tể Ế ểànể ối Ố Ệểi n – ARM STM32, Tr S Ph m K Thu t, Tp HCM WaterPC (2010), H HƠ N i ng H ng d n thi t k Website, NhƠ Xu t b n V n hóa Thơng tin, i n t AHT, L p trửnể Ế n b n ARM Cortex M3 STM32F103, https://dientuaht.blogspot.com/2015/07/tai-lieu-lap-trinh-can-ban-arm-cortex.html, 1/10/2018 MaViet, Tửm ểi u v RFID, http://maviet.com.vn/tu-van/cong-nghe-rfid.html, 15/11/2018 Ti ng Anh Alldatasheet.com, Electronic Components https://www.alldatasheet.com/, 1/10/2018 Datasheet Search, SFG, User Manual of R30X Series Fingerprint Identification Module, www.rhydolabz.com/documents/finger-print-module.pdf, 1/10/2018 Sunrom, Finger Print Sensor (R305), https://www.sunrom.com/p/finger-printsensor-r305, 10/10/2018 B MỌN I N T CỌNG NGHI P - Y SINH 75 PH L C TÀI LI U H NG D N S D NG có th v n hƠnh vƠ u n đ c máy m danh ho t đ ng theo yêu c u ng i s d ng ph i th c hi n theo thao tác sau: B c 1: C p ngu n cho h th ng vƠo c ng ngu n DC H th ng s d ng n áp DC 5V vƠ 3.3V nên n áp t i đa c p cho h th ng lƠ n áp m c 5V B c 2: K t n i ph n c ng v i đ y đ ph ki n c n thi t (SD card) đ máy m danh ho t đ ng theo ch c n ng đư đ c l p trình s n N u k t n i không đ y đ h th ng s hi n th l i mƠn hình vƠ không ho t đ ng B c 3: Sau hoƠn thƠnh cƠi đ t c n thi t, h th ng đư có th ho t đ ng vƠ ti n hƠnh m danh nhơn viên theo c hình th c: vơn tay vƠ RFID Sau nhơn viên ti n hƠnh m danh thƠnh công, h th ng s l u d li u vƠo th nh SD Card, đ ng th i n u có k t n i v i wifi v i wifi đư đ c cƠi đ t s n h th ng s t đ ng đ a d li u lên Web server đ qu n lỦ d li u t xa m t cách d dƠng B c 4: H th ng có m t c s d li u qu n lỦ riêng M i nhơn viên vƠ qu n lỦ đ u có m t tƠi kho n cá nhơn Qu n lỦ có quy n thêm ho c xóa nhơn viên thơng qua Web server Khi có nhơn viên m i, qu n lỦ s t o cho nhơn viên m t tƠi kho n riêng cho nhơn viên, đ ng th i thêm d u vơn tay ho c th RFID đ c l y m u t máy m danh vƠo tƠi kho n N u nhơn viên ti n hƠnh l y m u nh ng không đ c qu n lỦ xác nh n xem nh l u m u không thƠnh công B c 5: Nhơn viên đ c cung c p đ ng d n đ n trang ch c a công ty thông qua đ ng d n HTML đ c t o s n Do đơy lƠ Website n i b nên có th truy c p khơng có internet Nhơn viên đ ng nh p User vƠ Password đ c công ty cung c p đ vƠo tƠi kho n cá nhơn c a đ có th xem th i gian vƠo/ra công ty đ đ i chi u v i th c t B c 6: V i qu n lỦ, ngoƠi vi c qu n lỦ đ c d li u c a t t c nhơn viên Web server, h th ng c ng h tr xu t thông tin file Excel đ cho qu n lỦ ki m tra vƠ ch m công cho nhơn viên r t ti n l i B MỌN I N T CỌNG NGHI P - Y SINH 76 CH PH L C NG TRỊNH I U KHI N #include "stm32f10x.h" #include "LCD.h" #include "Touch.h" #include "24c02.h" #include "spi.h" #include "rc522.h" #include "R305.h" #include "USART.h" #include "stdio.h" #include "stdlib.h" #include "string.h" #include "ds1307.h" #include "SD_driver.h" #include "ff.h" extern u8 gImage_hinhnen[]; extern u8 password50_50[]; extern u8 gImage_RFID50_50[]; extern u8 gImage_r305_50_44[]; u8 TT_TOUCH; uint8_t D, d, M, y, h, m, s; int so_the=3; char ID[3][5]={{0x56,0xa1,0x6f,0x1f,0x87},{0xe7,0xb1,0xc7,0x1c,0x8d}}; char Name[3][30]={"Nguyen_Van_A", "Nguyen_Van_B"}; int so_van_tay=9; char Vantay[9][30]={"Nguyen_Van_A", "Nguyen_Van_B","Nguyen_Van_C","Nguyen_Van_D","Nguyen_Van_E","Nguye n_Van_F","Nguyen_Van_G","Nguyen_Van_H","Nguyen_Van_I"}; //USART3_IRQHandler uint8_t dl[30]=""; uint8_t ucheck=0,i=0; //SDCard FATFS fs; FIL fsrc; UINT bw, br; B // Work area (file system object) for logical drive MỌN I N T CỌNG NGHI P - Y SINH 77 u8 buffer[1024]; // file copy buffer FRESULT res; // FatFs function common result code // void Delay(uint32_t Time){//delay uint32_t i; i = 0; while (Time ) { for (i = 0; i < 5000; i++); } } int8_t RFID(uint8_t * str){//rfid int i,j, c=0; for(i=0;i

Ngày đăng: 16/11/2019, 15:07

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w