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

Thông tin cơ bản

Định dạng
Số trang 98
Dung lượng 5,46 MB

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