Camera: Raspberry Pi Camera Module V2.. Bàn phím: 4x4 Matrix keypad Module... Ngôn ng Python và th vi n OpenCV .... Camera Raspberry ..... Có nhi u cách phân loai... Sau khi cài xong
Trang 2Chuyên ngành: K thu t i n t - Truy n thông Mã ngành: 41
B x lý trung tâm: Raspberry Pi 3
Camera: Raspberry Pi Camera Module V2
c ậ Quét th : RFID RC522 Module
Bàn phím: 4x4 Matrix keypad Module
B x lý tín hi u ng ra: Arduino Uno R3
Module đi u khi n đ ng c : L298 Module
Trang 3iii
2 N i dung th c hi n:
Thu th p d li u quy trình đ thi t k m t h th ng b o m t
Các gi i pháp trong vi t thi t k mô hình
L a ch n các thi t b trong vi c thi t k mô hình h th ng b o m t
Thi t k h th ng đi u khi n
Thi t k mô hình
ánh giá k t qu th c hi n
III NGÀY GIAO NHI M V : 19/03/2019
IV NGÀY HOÀN THÀNH NHI M V : 31/06/2019
V H VÀ TÊN CÁN B H NG D N: Th.S Nguy n Duy Th o
Trang 5Báo cáo ti n đ cho GVHD
Hoàn thi n mô hình
Trang 6vi
tài này là do nhóm đ án t nghiên c u và th c hi n d a vào m t s tài li u tham kh o
tr c đó và không sao chép t tài li u hay các công trình nào
Nhóm th c hi n
Trang 7vii
Nhóm th c hi n đ án xin g i l i c m n đ n th y GVHD Th.S Nguy n Duy Th o
đư tr c ti p h ng d n, tham gia đóng góp, g i ý các ý ki n, chia s nhi u nh ng kinh nghi m và t n tình giúp đ c ng nh t o đi u ki n t t và tho i mái nh t đ chúng em có th hoàn thành t t đ tài này
Em xin g i l i c m n đ n các quý th y cô khoa i n ậ i n t đư giúp đ và t o
đi u ki n t t cho chúng em th c hi n đ tài
Ngoài ra, chúng em c ng c m n các b n h c l p 15141DT1C c ng nh 15141DT2B đư chia s và giúp đ chúng em r t nhi u trong đ tài này
Xin chân thành c m n t t c !
Nhóm th c hi n
Trang 8viii
Nhi m v đ án t t nghi p ii
L ch trình th c hi n đ án t t nghi p iv
L i cam đoan vi
L i c m n vii
M c l c viii
Li t kê hình v xi
Li t kê b ng xiv
CH NG 1: T NG QUAN 1
1.1 t v n đ 1
1.2 M c tiêu 2
1.3 N i dung nghiên c u 2
1.4 Gi i h n 3
1.5 B c c 3
CH NG 2: C S Lụ THUY T 4
2.1 T ng quan v x lý nh 4
2.1.1 Gi i thi u v x lý nh 4
2.1.2 Các b c c b n trong x lý nh 5
2.1.3 Ph ng pháp nh n di n khuôn m t 6
2.1.4 Ngôn ng Python và th vi n OpenCV 7
2.2 Quy trình ho t đ ng c a khóa c a thông minh 12
2.2.1 Mô t quy trình nh n di n khuôn m t 12
2.2.2 Quá trình ho t đ ng c a khóa thông minh b ng công ngh RFID k t h p v i 4x4 Matrix Keypad Module 12
2.3 Gi i thi u ph n c ng 13
2.3.1 Gi i thi u các chu n giao ti p 13
2.3.2 Raspberry Pi 3 Model B 17
2.3.3 Camera Raspberry 22
2.3.4 Module RFID MFRC522 25
2.3.5 Gi i thi u v ma tr n phím 4x4 27
Trang 9ix
2.3.7 Arduino Uno R3 31
2.3.8 Module đi u khi n đ ng c L298 33
CH NG 3: TệNH TOÁN VÀ THI T K 36
3.1 Gi i thi u 36
3.2 Tính toán và thi t k h th ng 36
3.2.1 Thi t k s đ kh i h th ng 36
3.2.2 Tính toán và thi t k m ch 38
3.2.3 S đ k t n i toàn m ch 46
3.2.4 S đ nguyên lý c a toàn m ch 47
CH NG 4: THI CỌNG H TH NG 48
4.1 Gi i thi u 48
4.2 L p trình cho h th ng 49
4.2.1 L u đ gi i thu t 49
4.4.2 Ph n m m l p trình cho vi đi u khi n 55
4.3 Vi t tài li u h ng d n s d ng, thao tác 59
CH NG 5: K T QU ậ NH N XÉT ậ ÁNH GIÁ 63
5.1 K t qu đ t đ c 63
5.2 K t qu th c nghi m 64
5.2.1 Mô hình s n ph m 64
5.2.2 Kh i đ ng h th ng 64
5.2.3 K t qu th c nghi m t vi c nh n di n khuôn m t 65
5.2.4 Ch n ch đ ho t đ ng cho h th ng 66
5.2.5 Ki m tra thông tin ng i dùng 68
5.2.6 Xóa và t o th thành viên m i 68
5.2.7 Ki m tra m t kh u và t o m t kh u m i 73
5.2.8 Ki m tra ho t đ ng c a đ ng c 76
5.3 Nh n xét ậ đánh giá 77
5.3.1 Nh n xét 77
5.3.2 ánh giá 78
Trang 10x
6.1 K t lu n 81
6.2 H ng phát tri n 82
TÀI LI U THAM KH O xv
Trang 11xi
Hình Trang
Hình 2.1 Các b c trong x lý nh 5
Hình 2.2 Giao di n c a Raspberry ch y h đi u hành Raspbian 8
Hình 2.3 C a s cho phép ho t đ ng các chu n giao ti p 8
Hình 2.4 Ph n m m Python 10
Hình 2.5 H ng d n m máy o đ s d ng th vi n OpenCv 11
Hình 2.6 Ph n tr m chu k xung 15
Hình 2.7 Raspberry Pi 1 Model B 17
Hình 2.8 Raspberry Pi 2 Model B 17
Hình 2.9 Raspberry Pi 3 Model B 18
Hình 2.10 S đ chân Raspberry Pi 3 20
Hình 2.11 C u trúc ph n c ng c a Raspberry Pi 3 20
Hình 2.12 Raspberry Pi Camera Module 21
Hình 2.13 Raspberry Pi Camera Module V2 21
Hình 2.14 K t n i Camera v i Raspberry Pi 3 23
Hình 2.15 M Camera cách 1 24
Hình 2.16 M Camera cách 2 24
Hình 2.17 nh đ c ch p và l u 25
Hình 2.18 Th RFID S50 lo i móc khóa 25
Hình 2.19 Th nh a NFC RFID 25
Hình 2.20 RFID Reader 26
Hình 2.21 Module RFID RC522 26
Hình 2.22 M ch y file đ ki m tra RFID 27
Hình 2.23 K t qu ki m tra RFID l n 1 28
Hình 2.24 K t qu ki m tra RFID l n 2 28
Hình 2.25 Bàn phím ma tr n 4x4 28
Hình 2.26 S đ chân ma tr n phím 4x4 29
Hình 2.27 Lcd 20x4 29
Hình 2.28 S đ chân Lcd 20x4 30
Trang 12xii
Hình 2.31 S đ chân c a module L298 34
Hình 2.32 M ch nguyên lý c a module L298 34
Hình 3.1 S đ kh i c a h th ng 36
Hình 3.2 S đ nguyên lý k t n i kh i thu tín hi u hình nh v i Raspberry 38
Hình 3.3 K t n i Camera th c t 39
Hình 3.4 S đ nguyên lý k t n i RC522, ma tr n phím 4x4 v i Raspberry Pi 3 40
Hình 3.5 S đ nguyên lý k t n i LCD 20x4 v i Raspberry Pi 3 41
Hình 3.6 S đ nguyên lý k t n i kh i đi u khi n đ ng c 42
Hình 3.7 S đ nguyên lý ngo i vi s d ng 43
Hình 3.8 S đ k t n i th nh v i Raspberry 44
Hình 3.9 S đ chân Raspberry Pi 3 44
Hình 3.10 S đ k t n i toàn m ch 46
Hình 3.11 S đ nguyên lý c a m ch 47
Hình 4.1 L u đ ch ng trình chính 49
Hình 4.2 L u đ ch ng trình nh n d ng 51
Hình 4.3 L u đ ch ng trình x lý nh ch p 52
Hình 4.4 L u đ ch ng trình đi u khi n đ ng c 53
Hình 4.5 L u đ ch ng trình cho phép ch y đ ng c ch y thu n 54
Hình 4.6 L u đ ch ng trình cho phép ch y đ ng c ch y ngh ch 54
Hình 4.7 L u đ ch ng trình d ng đ ng c 55
Hình 4.8 Ph n m m l p trình Arduino IDE 56
Hình 4.9 Giao di n chính c a ph n m m Arduino IDE 56
Hình 4.10 Trang web phpMyadmin 57
Hình 4.11 T o tên b ng và s c t 58
Hình 4.12 Cài đ t các thông s cho các c t 58
Hình 4.13 B ng đư hoàn thành 59
Hình 4.14 B t công t c c p ngu n cho h th ng 60
Hình 4.15 L nh m môi tr ng o 60
Trang 13xiii
Hình 4.17 Ch y ch ng trình 61
Hình 4.18 Camera đang quay video đ nh n di n khuôn m t 61
Hình 4.19 Mô hình c a m t tr c 62
Hình 4.20 Ti n hành đ c th RFID 62
Hình 5.1 Mô hình h th ng 64
Hình 5.2 B t kh i đ ng Raspberry 64
Hình 5.3 Khuôn m t đ t đúng chu n 65
Hình 5.4 úng khuôn m t nh ng đ t quá xa 65
Hình 5.5 Nh n di n khuôn m t c a ng i l 66
Hình 5.6 LCD hi n th khi nh n di n khuôn m t 66
Hình 5.7 i ch đ ho t đ ng cho h th ng 67
Hình 5.8 Cách th c quét th thành viên 68
Hình 5.9 Nh n nút Delete đ xóa th 69
Hình 5.10 Sau khi xóa th 69
Hình 5.11 M t th RFID m i 70
Hình 5.12 Sau khi nh n nút Insert 70
Hình 5.13 Nh p tu i 71
Hình 5.14 Nh p gi i tính 71
Hình 5.15 K t qu c a vi c thêm th 72
Hình 5.16 Quét th đúng và cho phép nh p m t kh u 73
Hình 5.17 B t đ u nh p m t kh u 74
Hình 5.18 M t kh u đúng 75
Hình 5.19 M t kh u sai 75
Hình 5.20 Nh n phím ‘A’ đ thay đ i m t kh u 76
Hình 5.21 Nh p đ 5 kí t 76
Trang 15B MỌN I N T CÔNG NGHI P ậ Y SINH 1
Ch ng 1 T NG QUAN
1.1 T V N
Ngày nay nhi u thi t b thông minh ra đ i nó có th thay m t chìa khóa đ m c a,
có th thay th con ng i đ đi u khi n v t d ng thông qua m t vài c ch , gi ng nói và
đ c bi t là t hình nh c a con ng i H th ng b o m t thông minh c ng đang là m t trong
nh ng s n ph m ph bi n và đ c gi i công ngh r t quan tâm Các h th ng b o m t ngày càng đ c tích h p thêm nhi u các thi t b đi n t đ t ng c ng t i đa đ b o m t và t o
nên s tin c y cho ng i s d ng Th nên b o m t h th ng d n đ c ng d ng nhi u h n
vào th c ti n đ i s ng v i m c đích c b n nh t là đ b o v các tài s n nh : ti n b c, nhà
c a, h s …
Hi n nay c ng có m t s bài nghiên c u c a sinh viên c ng làm v nh n d ng khuôn
m t, đ án t t nghi p c a Nguy n Th ài Trang và Hà Ti n D ng nghiên c u v nh n
d ng c m xúc khuôn m t ng i đ đi u khi n Servo m c a, trong đó s d ng Arduino Uno R3 và ph ng pháp nh n d ng PCA đ đi u khi n Servo m c a theo 3 c m xúc trên
khuôn m t: vui, bu n, ng c nhiên
Công ngh RFID đang đ c ng d ng trên th gi i, ch y u là các n c phát tri n
Tuy nhiên Vi t Nam, công ngh RFID v n là công ngh m i và v n ch a đ c áp d ng
r ng rãi do thi u công ngh s n xu t mà ph i ph thu c vào linh ki n t n c ngoài
V i xu th áp d ng mô hình t đ ng hóa ngày càng nhi u t i Vi t Nam, vi c áp d ng
mô hình khóa c a b o m t t đ ng k t h p công ngh RFID s có nhi u u đi m h n so
V i m c tiêu mu n ti p c n v i công ngh đang phát tri n và đ c quan tâm trên
chúng em quy t đ nh làm đ tài “THI T K VÀ THI CÔNG H TH NG B O M T
Trang 16B MỌN I N T CÔNG NGHI P ậ Y SINH 2
d ng khuôn m t không thành công vì các nguyên nhân khách quan đ n c nh m t b bi n
d ng, ph ng pháp th 2 bao g m công ngh RFID có ch c n ng cho phép Keypad ho t
đ ng N u th tag đ a đ n đ u đ c Reader mà có UID trùng v i d li u đ c l u thì h
th ng s cho phép nh p mã PIN t Keypad T t c đ u đ c vi t b ng ngôn ng Python
trên Board m ch Raspberry PI 3 T đó nh ng m c tiêu đ c đ t ra trong đ tài là:
Thi t k đ c mô hình c a t đ ng
Thi t k bu ng sáng
Thi t k m t c s d li u đ l u thông tin ng i dùng
Thi t k giao ti p gi a Module RFID v i máy tính
Thi t k c s d li u đ l u hình nh đ c hu n luy n
1.3 N I DUNG NGHIÊN C U
Thi t k và thi công h th ng b o m t
L p ráp các kh i đi u khi n vào mô hình c a
Trang 17B MỌN I N T CÔNG NGHI P ậ Y SINH 3
Dùng Arduino Uno R3 đ đi u khi n đ ng c DC 12V
Có bu ng sáng s d ng đèn led tr ng 12V đ cho ph ng pháp nh n d ng đ t
k t qu t t trong m i đi u khi n th i ti t
Có 3 nút nh n: nút Mode chuy n ch đ nh n d ng, nút Insert đ cài đ t thông
tin và thêm th m i và cu i cùng nút Delete đ xóa th
D li u đ c t th RFID s đ c l u trên MySQL g m có 4 thông s : Tên,
Ch ng này trình bày v x lý nh, gi i thi u ngôn ng Python và th vi n OpenCv,
nguyên lý ho t đ ng c a h th ng qua hai ph ng pháp, gi i thi u các chu n giao ti p đ c
s d ng trong h th ng, gi i thi u ph n c ng
Ch ng 3: Thi t K và Tính toán
ch ng này chúng em trình bày v : thi t k s đ kh i cho h th ng, tính toán thi t
k cho t ng kh i, s đ nguyên lý c a toàn m ch, thi t k bu ng sáng
Ch ng 4: Thi công h th ng
Ch ng này trình bày s đ : m ch in, các linh ki n s d ng trong m ch, thi công mô
hình, l p trình h th ng, vi t l u đ gi i thu t, vi t tài li u h ng d n s d ng thao tác
Ch ng 5: K t Qu , Nh n Xét và ánh Giá
Ch ng này trình bày k t qu c a quá trình nghiên c u, n u ra nh ng khó kh n trong
quá trình làm và cách kh c ph c, nh n xét mô hình đư làm có đ t hay không
Ch ng 6: K t Lu n và H ng Phát Tri n
Ch ng này trình bày: đánh giá mô hình ho t đ ng n hay không, đ t bao nhiêu
ph n tr m so v i ban đ u đ t ra
Trang 18B MỌN I N T CÔNG NGHI P ậ Y SINH 4
Ch ng 2 C S LÝ THUY T
2.1 T NG QUAN V X LÝ NH
2.1.1 Gi i thi u v x lý nh [6]
X lý nh là m t l nh v c mang tính khoa h c và công ngh Nó là m t ngành khoa
h c m i so v i nhi u ngành khoa h c khác nh ng t c đ phát tri n đang r t nhanh, kích
thích các trung tâm nghiên c u, ng d ng, đ c bi t là máy tính chuyên d ng riêng cho nó
Các ph ng pháp x lý nh b t đ u t các ng d ng chính: nâng cao ch t l ng nh
và phân tích nh ng d ng đ u tiên đ c bi t đ n là nâng cao ch t l ng nh báo đ c
truy n qua cáp t Luân ôn đ n New York t nh ng n m 1920 Hi n nay x lý nh đ c
ng d ng trong nhi u l nh v c: Chính tr , y t , giáo d c X lý tín hi u là m t môn h c
trong k thu t đi n t , vi n thông và trong toán h c Nghiên c u và x lý tín hi u k thu t
T đ ng nh n d ng nh, đoán nh n nh, đánh giá các n i dung c a nh
Trong s các ph ng pháp x lý tín hi u k trên, l nh v c gi i quy t v i các lo i tín
hi u mà đ u vào là m t hình nh và đ u ra c ng là m t hình nh, s n ph m đ u ra đ c
th c hi n trong m t quá trình x lý, đó chính là quá trình x lý nh Nó có th đ c chia
thành x lý hình nh t ng t và x lý hình nh k thu t s d t ng t ng, xét các
b c c n thi t trong x lý nh u tiên, nh t nhiên t th gi i ngoài đ c thu nh n qua
các thi t b thu (nh Camera, máy ch p nh) sau đó nó đ c chuy n tr c ti p thành nh s
t o thu n l i cho x lý ti p theo
Trang 19B MỌN I N T CÔNG NGHI P ậ Y SINH 5
2.1.2 Các b c c b n trong x lý nh [6]
Hình 2.1 Các b c trong x lý nh
Ph n thu nh n nh (Image Acquisition): nh có th nh n qua camera màu ho c
đen tr ng Th ng nh nh n qua camera là nh t ng t (lo i camera ng chu n CCIR v i
t n s 1/25, m i nh 25 dòng), c ng có lo i camera đư s hoá (nh lo i CCD ậ Change
Coupled Device) là lo i photodiot t o c ng đ sáng t i m i đi m nh Camera th ng
dùng là lo i quét dòng; nh t o ra có d ng hai chi u Ch t l ng m t nh thu nh n đ c
ph thu c vào thi t b thu, vào môi tr ng (ánh sáng, phong c nh)
Ti n x lý (Image Processing): Sau b thu nh n, nh có th nhi u đ t ng ph n
th p nên c n đ a vào b ti n x lý đ nâng cao ch t l ng Ch c n ng chính c a b ti n x
lý là l c nhi u, nâng đ t ng ph n đ làm nh rõ h n, nét h n
Phơn đo n nh: Phân đo n nh là tách m t nh đ u vào thành các vùng thành ph n
đ bi u di n phân tích, nh n d ng nh ây là ph n ph c t p khó kh n nh t trong x lý nh
và c ng d gây l i, làm m t đ chính xác c a nh K t qu nh n d ng nh ph thu c r t
nhi u vào công đo n này
Bi u di n nh: u ra nh sau phân đo n ch a các đi m nh c a vùng nh ( nh đư phân đo n) c ng v i mã liên k t v i các vùng l n c n Vi c bi n đ i các s li u này thành
d ng thích h p là c n thi t cho x lý ti p theo b ng máy tính Vi c ch n các tính ch t đ
th hi n nh g i là trích ch n đ c tr ng (Feature Selection) g n v i vi c tách các đ c tính
c a nh d i d ng các thông tin đ nh l ng ho c làm c s đ phân bi t l p đ i t ng này
v i đ i t ng khác trong ph m vi nh nh n đ c Ví d : trong nh n d ng ký t trên phong
bì th , chúng ta miêu t các đ c tr ng c a t ng ký t giúp phân bi t ký t này v i ký t
khác
Nh n d ng và n i suy nh: Nh n d ng nh là quá trình xác đ nh nh Quá trình này
th ng thu đ c b ng cách so sánh v i m u chu n đư đ c h c (ho c l u) t tr c N i suy là phán đoán theo ý ngh a trên c s nh n d ng Ví d : m t lo t ch s và nét g ch ngang trên phong bì th có th đ c n i suy thành mư đi n tho i Có nhi u cách phân loai
Trang 20B MỌN I N T CÔNG NGHI P ậ Y SINH 6
nh khác nhau v nh Theo lý thuy t v nh n d ng, các mô hình toán h c v nh đ c
phân theo hai lo i nh n d ng nh c b n: - Nh n d ng theo tham s - Nh n d ng theo c u
trúc M t s đ i t ng nh n d ng khá ph bi n hi n nay đang đ c áp d ng trong khoa h c
và công ngh là: nh n d ng ký t (ch in, ch vi t tay, ch ký đi n t ), nh n d ng v n b n
(Text), nh n d ng vân tay, nh n d ng mã v ch, nh n d ng m t ng i…
C s tri th c: Nh đư nói trên, nh là m t đ i t ng khá ph c t p v đ ng nét,
đ sáng t i, dung l ng đi m nh, môi tr ng đ thu nh phong phú kéo theo nhi u Trong
nhi u khâu x lý và phân tích nh ngoài vi c đ n gi n hóa các ph ng pháp toán h c đ m
b o ti n l i cho x lý, ng i ta mong mu n b t ch c quy trình ti p nh n và x lý nh theo
cách c a con ng i Trong các b c x lý đó, nhi u khâu hi n nay đư x lý theo các ph ng
pháp trí tu con ng i Vì v y, đây các c s tri th c đ c phát huy
2.1.3 Ph ng pháp nh n di n khuôn m t
Có nhi u nghiên c u tìm ph ng pháp xác đ nh khuôn m t ng i, t nh xám đ n
ngày nay là nh màu D a vào tính ch t c a các ph ng pháp xác đ nh khuôn m t ng i
trên nh Các ph ng pháp này đ c chia làm b n h ng ti p c n chính Ngoài b n h ng
này, nhi u nghiên c u có khi liên quan đ n không nh ng m t h ng ti p c n mà có liên
Trong đ tài này chúng em th c hi n theo h ng ti p c n d a trên so kh p m u:
Dùng các m u chu n c a khuôn m t ng i (các m u này đ c ch n l a và l u tr ) đ mô
t cho khuôn m t ng i hay các đ c tr ng khuôn m t Các m i t ng quan gi a d li u nh
đ a vào và các m u dùng đ xác đ nh khuôn m t ng i Và s d ng ph ng pháp phân tích
thành ph n chính ậ PCA
Ph ng pháp nh n d ng PCA: Phân tích thành ph n chính PCA (Principal
Component Analysis) là m t thu t toán s d ng phép bi n đ i tr c giao đ bi n đ i m t t p
h p d li u t m t không gian nhi u chi u sang m t không gian m i ít chi u h n (2 ho c
Trang 21B MỌN I N T CÔNG NGHI P ậ Y SINH 7
3 chi u) nh m t i u hóa vi c th hi n s bi n thiên c a d li u PCA m t trong nh ng ng
d ng h u ích trong vi c nh n d ng m t và nén nh, là ph ng pháp phân tích d li u nhi u
Trong không gian m i, các liên k t ti m n c a d li u có th đ c khám phá, mà
n u đ t trong không gian c thì khó phát hi n h n vì nh ng liên k t này không th
hi n rõ
Các tr c t a đ trong không gian m i là t h p tuy n tính c a không gian c Các
tr c này luôn đ c tr c giao đôi m t v i nhau m c dù trong không gian ban đ u các
tr c có th không tr c giao
Nói m t cách ng n g n, m c tiêu c a PCA là tìm m t không gian m i v i s chi u
nh h n không gian c Các tr c t a đ không gian m i đ c xây d ng sao cho trên m i
tr c, đ bi n thiên c a d li u trên đó là l n nh t
Các khái ni m toán h c đ c s d ng trong PCA bao g m: l ch chu n, ph ng
sai, hi p ph ng sai, véct riêng, giá tr riêng
2.1.4 Ngôn ng Python vƠ th vi n OpenCV
Tr c tiên đ Raspberry ho t đ ng thì ta ph i cài h đi u hành cho nó, chúng em
ch n h đi u hành Raspbian đ cài đ t cho Raspberry thông qua th nh SD 32GB
Raspberry Pi Foundation cung c p Nó c ng đ c hãng khuy n cáo s d ng, nh t là cho
ng i m i b t đ u làm quen v i RPI Raspbian có dung l ng sau khi gi i nén là kho ng
g n 4GB, b n c n t i thi u 1 cái th 4GB đ có th s d ng Raspbian Tuy nhiên, chúng tôi
ngh b n nên s d ng th t i thi u 8GB vì b n c n cài thêm các ng d ng khác n a [8]
Trang 22B MỌN I N T CÔNG NGHI P ậ Y SINH 8
Raspbian đ c h ng đ n ng i dùng có m c đích:
S d ng Raspberry Pi nh máy tính v n phòng đ l t web, so n v n b n, check mail và thi tho ng nghe nh c/xem phim
Nghiên c u phát tri n các thi t b đi u khi n t đ ng
S d ng nh m t máy ch cung c p các d ch v nh web, file server, printer server,
Sau khi cài xong thì giao di n c a Raspberry nh hình:
Hình 2.2 Giao di n c a Raspberry ch y h đi u hành Raspbian
Hình 2.3 C a s cho phép ho t đ ng các chu n giao ti p
ây là c a s đ ch nh và cho phép các chu n ho t đ ng c a Raspberry
Camera: cho phép camera
SSH: ho c đ c g i là Secure Shell, là m t giao th c đi u khi n t xa cho phép
ng i dùng ki m soát và ch nh s a server t xa qua Internet
VNC(Virtual Network Computing) là m t công ngh k thu t dùng đ chia s giao
Trang 23B MỌN I N T CÔNG NGHI P ậ Y SINH 9
di n màn hình t xa (remote desktop sharing)
SPI: là m t chu n đ ng b n i ti p đ truy n d li u ch đ song công toàn ph n
I2C: chu n giao ti p n i ti p 2 dây
Ngôn ng Python:
Python là m t ngôn ng l p trình b c cao cho các m c đích l p trình đa n ng, do
Guido van Rossum t o ra và l n đ u ra m t vào n m 1991 Python đ c thi t k v i u
đi m m nh là d đ c, d h c và d nh Python là ngôn ng có hình th c r t sáng s a, c u
trúc rõ ràng, thu n ti n cho ng i m i h c l p trình C u trúc c a Python còn cho phép
ng i s d ng vi t mã l nh v i s l n gõ phím t i thi u
Python là m t ngôn ng l p trình đ c s d ng ph bi n ngày nay t trong môi
tr ng h c đ ng cho t i các d án l n Ngôn ng phát tri n nhi u lo i ng d ng, ph n
m m khác nhau nh các ch ng trình ch y trên desktop, server, l p trình các ng d ng web Ngoài ra Python c ng là ngôn ng a thích trong xây d ng các ch ng trình trí tu
nhân t o trong đó bao g m machine learning Ban đ u, Python đ c phát tri n đ ch y trên
n n Unix, nh ng sau này, nó đư ch y trên m i h đi u hành t MS-DOS đ n Mac OS, OS/2,
Windows, Linux và các h đi u hành khác thu c h Unix
Python do Guido van Rossum t o ra n m 1990 Python đ c phát tri n trong m t d
án mã m , do t ch c phi l i nhu n Python Software Foundation qu n lý M c dù s phát tri n c a Python có s đóng góp c a r t nhi u cá nhân, nh ng Guido van Rossum hi n nay
v n là tác gi ch y u c a Python Ông gi vai trò ch ch t trong vi c quy t đ nh h ng
phát tri n c a Python
Qua nhi u n m phát tri n thì có nhi u phiên b n: Python 1, Python 2, Python 3
Nhóm em s d ng phiên b n Python 3.5.7 đ vi t ch ng trình [8]
Trang 24B MỌN I N T CÔNG NGHI P ậ Y SINH 10
Gi i thi u ngôn ng Python
Hình 2.4 Ph n m m Python
c i m N i B t C a Python
Python là ngôn ng có hình th c đ n gi n, cú pháp ng n g n, s d ng m t s l ng ít các
t khoá, do đó Python là m t ngôn ng d h c đ i v i ng i m i b t đ u tìm hi u Python
là ngôn ng có mã l nh (source code hay đ n gi n là code) không m y ph c t p C tr ng
h p b n ch a bi t gì v Python b n c ng có th suy đoán đ c ý ngh a c a t ng dòng l nh
trong source code
Python có nhi u ng d ng trên nhi u n n t ng, ch ng trình ph n m m vi t b ng ngôn ng
Python có th đ c ch y trên nhi u n n t ng h đi u hành khác nhau bao g m Windows,
Mac OSX và Linux
Th vi n OpenCV [8]
Gi i thi u OpenCV
OpenCV (Open Source Computer Vision Library) là m t th vi n mã ngu n m , nó
là mi n phí cho nh ng ai b t đ u ti p c n v i các h c thu t OpenCV đ c ng d ng trong
nhi u l nh v c nh cho th giác máy tính hay x lý nh và máy h c Th vi n đ c l p trình
trên các ngôn ng c p cao: C++, C, Python, hay Java và h tr trên các n n t ng Window,
Linux, Mac OS, iOS và Android OpenCV đư đ c t o ra t i Intel vào n m 1999 b i Gary
Bradsky, và ra m t vào n m 2000 Opencv có r t nhi u ng d ng: Nh n d ng nh, x lý
hình nh, ph c h i hình nh/video, th c t o,… đ tài này th vi n OpenCV đ c ch y
Trang 25B MỌN I N T CÔNG NGHI P ậ Y SINH 11
trên ngôn ng Python OpenCV đ c dùng làm th vi n chính đ x lý hình nh đ u vào
và sau đó đi nh n d ng nh
c đi m OpenCv
OpenCV Là m t th vi n m nên s d ng các thu t toán m t cách mi n phí, cùng
v i vi c chúng ta c ng có th đóng góp thêm các thu t toán giúp Th vi n thêm ngày càng
Phân tích video, c l ng chuy n đ ng c a nó, tr n n ra và theo dõi các đ i
t ng trong video
Sau khi cài đ t xong thì ta th c hi n l nh trên Terminal đ m máy o
Hình 2.5 H ng d n m máy o đ s d ng th vi n OpenCv
Trang 26B MỌN I N T CÔNG NGHI P ậ Y SINH 12
2.2 QUY TRÌNH HO T NG C A KHÓA C A THÔNG MINH
Bao g m 2 quy trình: nh n di n khuôn m t và th RFID k t h p mã PIN V i nh n
di n khuôn m t là chính và th FRID k t h p v i mư PIN làm ph ng pháp d phòng
2.2.1 Mô t quy trình nh n di n khuôn m t
Camera s phát hi n khuôn m t và ch p nh khuôn m t c a ng i tr c Camera sau
đó g i tín hi u hình nh vào h th ng x lý Raspberry Khi h th ng nh n đ c tín hi u t
Camera s ti n hành so sánh v i c s d li u hình nh đư đ c Training và l u tr c đó
N u t l trùng kh p c a nh đ u vào v i nh c s d li u đư l u m c cho phép thì h
th ng s m c a Ng c l i, n u t l trùng kh p d i m c cho phép thì h th ng s không
làm gì c
2.2.2 Quá trình ho t đ ng c a khóa thông minh b ng công ngh RFID k t h p v i
4x4 Matrix Keypad Module
u tiên ta s c n đ n m t th Tag và th này s đ c quét qua b đ c RFID (Module
RC522), RFID s thu th p d li u nh n đ c t th Tag và đem đi so sánh n u mã th kh p
v i mã c a c s d li u đư l u thì h th ng b t đ u cho phép nh p mã PIN t bàn phím và
xu t d li u (tên, mã UID, gi i tính, tu i) ra màn hình cho phép nh p mã PIN t Keypad
Tr ng h p mã PIN trùng kh p thì LCD xu t thông báo ra màn hình “M t kh u đúng” và
c a s m Ng c l i mã PIN không kh p thì xu t thông báo ra màn hình kích ho t mã PIN không thành công “Sai m t kh u!” Tr ng h p th RFID không đúng v i c s d li u thì
h th ng không cho phép nh p mã PIN và xu t thông báo ra màn hình “Mư th sai”
Ngoài ra còn có thêm 2 nút nh n xóa và thêm th Tag Khi ta có m t th Tag đư l u
trong h th ng n u ta không c n dùng n a thì quét th Tag đó vào đ u đ c Reader r i nh n
nút xóa (BTN1) thì th s đ c xóa
Còn n u mu n thêm th thì ta ch c n đ t th Tag vào và nh n thêm th (BTN2) thì
vi đi u khi n s yêu c u ta nh p tên, tu i, gi i tính cho th Tag đ c thêm trên LCD Khi
nh p đ y đ thì ta quét th Tag vào đ u đ c l n n a thì s có thông tin đ c l u hi n ra
Mư Pin c ng có th thay đ i, lúc ta nh n phím “A” trên Keypad thì s xu t ra thông báo “Nh p m t kh u m i” và ta b t đ u nh p t Keypad N u đ 5 ký t thì Password s t
đ ng l u l i
Trang 27B MỌN I N T CÔNG NGHI P ậ Y SINH 13
2.3 GI I THI U PH N C NG
- Thi t b đ u vào: bàn phím, chu t, màn hình Desktop, Camera, Keypad 4x4, Module
RFID MFRC522
Thi t b đ u ra: LCD 20x4, motor 12V, dây led tr ng, Arduino Uno R3
Thi t b đi u khi n trung tâm là máy tính
Các chu n truy n d li u UART, SPI, I2C, RFID, PWM
Thi t b l u tr b nh RAM, ROM, th nh
2.3.1 Gi i thi u các chu n giao ti p
Gi i thi u chu n Uart [2]:
Có nhi u ki u truy n d li u ph bi n tích h p trong các h vi đi u khi n bao g m:
Truy n d li u n i ti p đ ng b và b t đ ng b (USART Universal Synchronous
Asynchronous Receiver and Transmitter)
Truy n d li u gi a các vi đi u khi n v i các thi t b ngo i vi (SPI Serial Peripheral
Interface) Truy n d li u 2 dây (I2C: Inter-Integrated Circuit) ki u truy n n i ti p đ ng
b thì có 1 đ ng d li u và 1 đ ng xung clock, thi t b nào c p xung clock thì thi t b đóng vai trò là ch , thi t b nh n xung clock đóng vai trò là t , t c đ truy n d li u ph
thu c vào t n s xung clock ki u truy n n i ti p b t đ ng b thì có 1 đ ng phát d li u
và 1 đ ng nh n d li u, không còn tín hi u xung clock nên g i là b t đ ng b truy n
đ c d li u thì c bên phát và bên nh n ph i t t o xung clock có cùng t n s và th ng
g i là t c đ truy n d li u (baud), ví d 2400baud, 4800baud, …, 2400baud có ngh a là
truy n 2400 bit trên 1 giây
Truy n d li u đ ng b g m các đ ng truy n d li u (DT) và tín hi u xung clock
(CK) ậ ch c n ng c a CK dùng đ d ch chuy n d li u, m i 1 xung ck là 1 bit d li u đ c
truy n đi Trong h th ng truy n d li u đ ng b , h th ng nào cung c p xung CK thì đóng
vai trò là master (ch ) ậ nh ng h th ng còn l i nh n xung ck đóng vai trò là slave (t )
T c đ truy n d li u chính là t c đ c a xung ck ậ chính là t n s xung ck
Trang 28B MỌN I N T CÔNG NGHI P ậ Y SINH 14
i u ch đ r ng xung PWM [2]:
Xung là các tr ng thái cao / th p (HIGH/LOW) v m c đi n áp đ c l p đi l p l i
i l ng đ c tr ng cho 1 xung PWM (Pulse Width Modulation) bao g m t n
s (frequency) và chu kì xung (duty cycle)
T n s là s l n l p l i trong 1 đ n v th i gian n v t n s là Hz, t c là s l n l p
l i dao đ ng trong 1 giây
Nh v y thông th ng, 1 dao đ ng s bao g m 2 tr ng thái đi n: m c cao (x giây)
và m c th p (y giây) T l ph n tr m th i gian gi a 2 tr ng thái đi n này chính là chu kì
Trang 29B MỌN I N T CÔNG NGHI P ậ Y SINH 15
RFID s d ng sóng vô tuy n nên có th b nh h ng b i v t ch t bên ngoài trong
quá trình lan truy n Các v t th này có th chia làm các lo i c b n sau:
V t li u RF_lucent s trong su t v i sóng vô tuy n hay nó s cho sóng vô tuy n t i
m t t n s nh t đ nh đi qua mà không gây ra hao h t n ng l ng
V t li u RF_opaaque là v t li u ch n sóng vô tuy n Khi sóng vô tuy n g p lo i v t
li u này s b ph n x và phân tán
Trang 30B MỌN I N T CÔNG NGHI P ậ Y SINH 16
V t li u RF_absorbent là v t li u h p th sóng vô tuy n Khi sóng vô tuy n g p v t
li u này thì nó v n cho sóng đi qua nh ng có s t n hao n ng l ng
Các dãy t n s c a RFID bao g m [1]:
T n s sóng viba (sóng c c ng n): ho t đ ng t i dưy t n 245GHz ho c 5.8GHz Có
th dùng lo i th bán tích c c và th đ ng
Gi i thi u Reader và tag
Tag
G m ba lo i là th đ ng, tích c c và bán tích c c Trong bài báo cáo này ch trình
bày v lo i th tag th đ ng do nhóm nghiên c u s d ng lo i này
Th tag th đ ng là lo i th không có ngu n bên trong, s d ng ngu n nh n đ c t reader đ ho t đ ng và truy n d li u mà nó l u tr Khi th tag và Reader truy n thông
v i nhau, reader luôn truy n tr c r i m i đ n th tag nên b t bu c ph i có Reader thì d
li u m i truy n đ c Th tag không c n ti p xúc v i Reader
Reader
u đ c RFID là thi t b k t n i không dây v i th đ d dàng nh n d ng đ i t ng
đ c g n th Nó là m t thi t b đ c và ghi d li u nên th RFID t ng thích Th i gian mà
đ u đ c có th phát n ng l ng RF đ đ c th đ c g i là chu trình làm vi c c a đ u đ c
u đ c có nhi m v kích ho t th , truy n d li u b ng sóng vô tuy n v i th , th c hi n
gi i đi u ch và gi i mã tín hi u nh n đ c t th ra d ng tín hi u c n thi t đ chuy n v
máy ch , đ ng th i c ng nh n l nh t máy ch đ th c hi n các yêu c u truy v n hay đ c
ghi th
Trang 31B MỌN I N T CÔNG NGHI P ậ Y SINH 17
u đ c th là h th n kinh trung ng c a toàn b h th ng ph n c ng RFID thi t
l p vi c truy n v i thành ph n này và đi u khi n nó, là thao tác quan tr ng nh t c a b t k
th c th nào mu n liên k t v i thi t b ph n c ng này
2.3.2 Raspberry Pi 3 Model B [8]
Raspberry Pi là m t máy tính mini giá r , m t single-board đa ch c n ng, cho phép
nh ng ng i yêu thích công ngh trên th gi i xây d ng nh ng ng d ng c a riêng mình
m t cách d dàng h n bao gi h t
Raspberry Pi ra đ i v i m c đích mang ki n th c khoa h c máy tính và đi n t l p trình đ n g n h n v i m i ng i V y nên nh ng gì b n làm đ c v i Pi là g n nh không
gi i h n: đi n t , l p trình, Iot, Linux, gi i trí đa ph ng ti n…
T tr em cho đ n ng i l n tu i, t ng i m i b t đ u cho đ n các chuyên gia v
công ngh ai c ng có th s d ng Raspberry Pi đ h c t p hay t o nên các ng d ng công
ngh c a riêng mình ó chính là đi m đ c bi t c a c ng đ ng Raspberry Pi
Hình 2.7 Raspberry Pi 1 Model B Hình 2.8 Raspberry Pi 2 Model B
Raspberry Pi 1 Model B “huy n tho i” đ c phát hành vào n m 2012 và làm nên
tên tu i c a Raspberry Pi V ngu n g c c a cái tên Raspberry Pi, phòng thí nghi m máy tính c a đ i h c Cambridge th ng đ t tên các s n ph m c a mình b ng tên các lo i trái cây, “Raspberry” ngh a là “qu dâu” còn “Pi” là ám ch “python” ngôn ng l p trình chính
th c c a Raspberry Pi
Trang 32B MỌN I N T CÔNG NGHI P ậ Y SINH 18
Qua nhi u n m Raspberry Pi Foundation ra m t nhi u phiên b n m i khác nhau và
g n nh t là Raspberry Pi 3 Model B+ v i m t s nâng c p khá l n Do yêu c u c a đ tài
còn h n ch nên nhóm ch n Kit Raspberry Pi 3 Model B làm vi đi u khi n trung tâm
Không có tích h p WiFi (có th mua USB WiFi v g n vô)
Yêu c u ph i có ki n th c c b n v Linux, đi n t
Do yêu c u c a đ tài còn h n ch nên nhóm ch n Kit Raspberry Pi 3 Model B làm vi
đi u khi n trung tâm
Gi i thi u Raspberry Pi 3
Hình 2.9 Raspberry Pi 3 Model B
Raspberry Pi là m t máy tính ch có m t board m ch kích th c ch b ng m t cái
th ATM Ng i ta đư tích h p m i th c n thi t trong đó đ b n s d ng nh m t cái máy
vi tính, ch y h đi u hành Linux, đ c phát tri n t i Anh b i Raspberry Pi Foundation v i
m c đích thúc đ y vi c gi ng d y v khoa h c máy tính c b n trong các tr ng h c và các
n c đang phát tri n
Trang 33B MỌN I N T CÔNG NGHI P ậ Y SINH 19
Raspberry Pi xây d ng xoay quanh b x lí soc Broadcom BCM2835 bao g m: CPU, GPU, b x lí âm thanh /video, và các tính n ng khác Raspberry Pi có hai phiên
b n, Model A và Model B đ tài này s d ng Kit Raspberry Pi 3 Model B vì thông d ng
u n i microusb cho ngu n đi n 2,5A 5VDC
H tr t t c các b n phân ph i ARM GNU / Linux m i nh t và Windows 10 iot
Trang 34B MỌN I N T CÔNG NGHI P ậ Y SINH 20
S đ chân:
Hình 2.10 S đ chân Raspberry Pi 3
Hình 2.11 C u trúc ph n c ng c a Raspberry Pi 3
u đi m: giá r , nh g n, siêu ti t ki m đi n, GPU m nh
Nh c đi m: Máy tính nhúng x lý v n còn ch m so v i máy tính đ bàn hay laptop
Không ch y đ c m t s ch ng trình n ng
Trang 35B MỌN I N T CÔNG NGHI P ậ Y SINH 21
Raspberry Pi 3 Model B đi kèm v i b x lý lõi t 64 bit, trên m t board m ch v i các tính n ng WiFi và Bluetooth và USB
Nó có t c đ x lý t 700 MHz đ n 1,4 GHz trong đó b nh RAM dao đ ng t 256
đ n 1GB
CPU c a thi t b này đ c coi là b não c a thi t b ch u trách nhi m th c thi các
câu l nh d a trên ho t đ ng toán h c và logic
GPU (b x lý đ h a) là m t chip tiên ti n khác đ c tích h p trong board m ch
có ch c n ng tính toán hình nh Board m ch đ c trang b cáp lõi video Broadcam ch
y u đ c s d ng đ ch i các trò ch i video thông qua thi t b
Pi 3 đi kèm v i các chân GPIO (General Purpose Input Output) r t c n thi t đ duy
trì k t n i v i các thi t b đi n t khác Các chân đ u ra đ u vào này nh n l nh và ho t đ ng
d a trên ch ng trình c a thi t b
C ng USB đ c tích h p trên board m ch đ c s d ng đ kh i đ ng thi t b Vì
RPi ch y h đi u hành Linux, nên ch c n c m bàn phím và chu t vào là có th s d ng mà
không c n cài thêm driver
Pi 3 h tr hai tùy ch n k t n i bao g m HDMI và RCA Video C ng HDMI đ c
s d ng đ k t n i LCD ho c TV, có th h tr cáp phiên b n 1.3 và 1.4 C ng RCA Video
đ c s d ng đ k t n i các màn hình TV đ i c s d ng jack c m 3,5mm mà không h
tr c ng HDMI
Trang 36B MỌN I N T CÔNG NGHI P ậ Y SINH 22
2.3.3 Camera Raspberry
Hình 2.12 Raspberry Pi Camera Module Hình 2.13 Raspberry Pi Camera Module V2
Ngoài th tr ng hi n có nhi u lo i Module Camera đ c t o ra đ có th k t n i
v i Raspberry m t cách d dàng: Raspberry Pi Camera Module, Raspberry Pi Camera
Module V2, Camera USB…Trong d án này thì ch a quan tâm đ n kho ng cách và đ rõ
nét nên em ch ch n Raspberry Pi Camera Module camera này đ c tích h p camera 5 megapixel có đ nh y sáng cao
Gi i thi u Raspberry Pi Camera Module [9]
Raspberry Pi camera là module camera đ c chính Raspberry Pi Foundation thi t
k và đ a vào s n xu t đ i trà t tháng 5/2013 Camera module ra đ i đư làm tho lòng r t
nhi u tín đ yêu thích raspberry Tr c khi xu t hi n camera, đi u duy nh t b n có th làm
đ thêm kh n ng nh n bi t hình nh, quay phim, ch p hình cho RPi là s d ng 1 webcam
c m vào c ng USB V i các Webcam Logotech tích h p s n đ nh d ng xu t mjpeg s giúp
Raspberry x lý nhanh h n Nh ng các webcam Logitech l i có giá thành khá cao, nh t là các webcam có đ phân gi i l n
Raspberry Pi camera đ c tích h p camera 5 megapixel có đ nh y sáng cao, có th
ch p t t nhi u đi u ki n ánh sáng khác nhau, c trong nhà và ngoài tr i i m đ c bi t
mà camera mang l i đó là ch p hình đ nét cao trong lúc quay phim
B n không t n thêm c ng USB nào cho Camera vì Camera đ c g n ch c ch n vào socket CSI i u này giúp h n ch tình tr ng ngh n b ng thông cho chip x lý USB trên
Trang 37B MỌN I N T CÔNG NGHI P ậ Y SINH 23
m ch Raspberry Chi u dài cáp n i camera đư đ c tính toán c n th n khi v a đ t đ c đ
dài c n thi t trong khi v n đ m b o t c đ truy n hình nh t module v RPi
Các b n mua dây Bus n i cho Camera và Raspberry g m 15 chân dài kho ng 20cm
và c m tr c ti p vào CSI c a Raspberry Pi 3
Ti p theo các b n th c hi n c p nh t ng d ng m i nh t cho Raspberry K t n i Internet và gõ hai l nh này vào Terminal:
sudo apt-get update
sudo apt-get upgrade
Bây gi b n c n ph i kích ho t h tr Camera b ng Raspi-config ch ng trình b n
s s d ng khi l n đ u tiên thi t l p Raspberry Pi
sudo raspi-config
S d ng các phím con tr đ đ n tùy ch n Camera và ch n ‘enable’ Khi thoát
Raspi-config thì nó s yêu c u kh i đ ng l i
Trang 38
B MỌN I N T CÔNG NGHI P ậ Y SINH 24
Hình 2.15 M Camera cách 1
Hình 2.16 M Camera cách 2
Ngoài ra b n có th nh p chu t vào Menu, ch n Preferences (Tùy thích), ch n
Raspberry Pi Configuration Sau đó h p tho i s hi n lên b n ch n Tab Interfaces, ch n
Enable Camera và nh n OK Kh i đ ng l i raspberry
Ti p theo đ ki m tra Camera còn ho t đ ng hay không ta m Terminal và gõ l nh
raspistill ậo image.jpg
Trong vòng 3s thì c a s hi n lên và b n ch c n t o dáng thì s ch p ngay Hình s
đ c l u th m c /home/pi N u có hình thì ta có th ch c ch n r ng Camera s ho t
đ ng t t
Trang 39B MỌN I N T CÔNG NGHI P ậ Y SINH 25
Hình 2.17 nh đ c ch p và l u
2.3.4 Module RFID MFRC522
Các lo i th tag đ c dùng nhi u hi n nay:
Hình 2.18 Th RFID S50 lo i móc khóa Hình 2.19 Th nh a NFC RFID Reader
c g i là v t tra h i, là m t thi t b đ c và ghi d li u lên th tag Ho t đ ng đ c
và ghi d li u lên th tag đ c g i là t o tag Th i gian mà Reader phát n ng l ng đ đ c
th tag g i là chu k làm vi c c a Reader
Trang 40B MỌN I N T CÔNG NGHI P ậ Y SINH 26
Hình 2.20 RFID Reader
Gi i thi u các lo i đ u đ c RFID [3]
Trên th tr ng có r t nhi u lo i đ u đ c RFID Nó đa d ng v ki u, màu s c, lo i
k t n i Sau đây là m t s đ u đ c có trên th tr ng: u đ c RFID HF, u đ c RFID UHF, u đ c/ghi RFID HF Hình 2.5 trình bày lo i đ u đ c/ghi d li u r nh t trên th
tr ng Thi t b ho t đ ng t n s 13.56MHz Cho phép ghi/ đ c d li u lên th c ng nh
t ng thích k t n i v i đa s vi x lý trên th tr ng Vì nh ng thu n l i mà thi t b này mang đ n nên nhóm nghiên c u đư ch n module này làm thi t b đ c RFID chính
Gi i thi u module RFID MFRC522 [3]
Module MFRC522 là module đ c/ghi trong môi tr ng giao ti p t i t n s
13.56MHz Module h tr đ c các chu n ISO/IEC 1443 A/MIFARE và NTAG Module
MFRC522 h tr h u h t các lo i th MF1xxS20, MF1xxS70 và MF1xxS50 Module còn
h tr giao ti p và cho phép t c đ truy n lên t i 848 kBd trong c hai chi u đ i v i th
MIFARE
Hình 2.21 Module RFID RC522