Tải bản đầy đủ (.pdf) (68 trang)

Luận Văn Quản lý dữ liệu bệnh nhân trong bệnh viện sử dụng công nghệ RFID

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.86 MB, 68 trang )

TR

C NG HÒA XÃ H I CH NGH A VI T NAM

NG H SPKT TP. H CHÍ MINH
KHOA I N- I N T

B

MÔN I N T

CL P-T

CÔNG NGHI Pậ Y SINH

DO - H NH PHÚC

----o0o----

Tp. HCM, ngày 1 tháng 7 n m 2018

NHI M V

ÁN T T NGHI P

H tên sinh viên:

Nguy n TƠi T

Chuyên ngành:


K thu t i n t - Truy n thông Mã ngành:

H đƠo t o:

i h c chính quy

Khóa:
I. TểN

MSSV: 14141363
Mư h :

41
1

2014
TÀI: QU N LÝ D

LI U B NH NHÂN TRONG B NH VI N S

D NG CÔNG NGH RFID
II. NHI M V
1. Các s li u ban đ u:
− Nguy n V n Hi p, Giáo trình công ngh nh n d ng b ng song vô tuy n,

i h c SPKT

Tp.HCM 2014.
− Ph m Quang Huy, Lê C nh Trung, L p trình đi u khi n Arduino,


i h c SPKT

Tp.HCM.
− Lê Trung Hi u, Nguy n Th Minh Thi, Giáo trình l p trình Windows Form v i C#.Net,
i h c Duy Tân 2012.
2. N i dung th c hi n:
− Thu th p d li u quy trình qu n lí gi li u b nh nhân hi n nay.
− L a ch n các thi t b trong vi c thi t k mô hình ph n c ng.
− Thi t k ph n c ng.
− Vi t ph n m m.


ánh giá k t qu th c hi n.

III. NGÀY GIAO NHI M V :

03/10/2018

IV. NGÀY HOÀN THÀNH NHI M V : 01/01/2019
V. H VÀ TÊN CÁN B H
CÁN B H

NG D N

NG D N: ThS. Nguy n Thanh Ngh a
BM. I N T

CÔNG NGHI P – Y SINH



NG H SPKT TP. H CHệ MINH
C NG HÒA XÃ H I CH NGH A VI T NAM
KHOA I N- I N T
C L P - T DO - H NH PÚC
MÔN I N T CÔNG NGHI P ậ Y SINH
----o0o---TR

B

Tp. HCM, 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 : Nguy n TƠi T
L p: 14941DT

MSSV:14141363

Tên đ tƠi: QU N LÝ D

LI U B NH NHÂN TRONG B NH VI N S
D NG CÔNG NGH RFID.
Tu n/ngày

N i dung

24/09/2018 -


Tìm hi u Arduino Uno R3. Tìm hi u Module

30/09/2018

RFID RC522 Tìm hi u giao ti p RFID vƠ

Xác nh n
GVHD

Arduino.Tìm hi u giao ti p LCD v i Arduino
01/10/2018-

Vi t ch

ng trình Arduino giao ti p v i RFID

18/10/2018

RC522, hi n th LCD

20/10/2018-

Tìm hi u vƠ vi t form giao ti p gi a Arduino vƠ

22/11/2018

máy tính

12/11/2018 -


Tìm hi u v SQL phpmyadmin vƠ t o c s d

24/11/2018

li u vi t các hƠm truy xu t

26/11/2018 -

K t n i form máy tính v i c s d li u. B t đ u

01/12/2018

vi t lu n v n

03/12/2018 -

Ti n hƠnh k t n i các ph n l i, ti n hƠnh mô

16/12/2018

ph ng th c t vƠ cơn ch nh ph n c ng, ph n
m m. Vi t lu n v n

17/12/2018-

HoƠn thƠnh mô hình vƠ n p cu n lu n v n

10/01/2019
GV H NG D N
(Ký vƠ ghi rõ h vƠ tên)



L I CAM OAN
tài này là do tôi t th c hi n d a vào m t s tài li u tr
tài li u hay công trình đư có tr c đó.
Ng

c đó vƠ không sao chép t

i th c hi n

Nguy n TƠi T


L IC M

N

Em xin g i l i c m n đ n ThS. Nguy n Thanh Ngh a đư tr c ti p h

ng d n, góp ý,

chia s nhi u kinh nghi m quý báu c ng nh t n tình giúp đ và t o đi u ki n đ chúng em
hoàn thành t t đ tài này.
Em xin g i l i c m n đ n các th y cô trong Khoa

i n–

i n T đư t o đi u ki n


thu n l i cho chúng em hoƠn thƠnh đ tài.
Em c ng g i l i cám n đ n các b n chung nhóm Giáo Viên h

ng d n, đư chia s kinh

nghi m, trao đ i nh ng ki n th c và nh ng kinh nghi m quý báu trong quá trình th c hi n
đ tài.
Xin chân thành c m n!
Ng

i th c hi n đ tƠi
BƠn V n Huy
Nguy n TƠi T


M CL C
NHI M V

ÁN T T NGHI P ................................................................................. i

L CH TRỊNH TH C HI N
L IC M

ÁN T T NGHI P .................................................... ii

N ................................................................................................................... iv

M C L C .......................................................................................................................... v
LI T KÊ HÌNH V ........................................................................................................ vii
LI T KÊ B NG ............................................................................................................... ix

TịM T T .......................................................................................................................... x
Ch

ng 1. T NG QUAN ................................................................................................. 1
TV N

1.1

........................................................................................................... 1

1.2 M C TIÊU ............................................................................................................... 1
1.3 N I DUNG NGHIÊN C U .................................................................................... 1
1.4 GI I H N ................................................................................................................ 2
1.5 B
Ch

C C .................................................................................................................... 2

ng 2. C

S

LÍ THUY T ...................................................................................... 3

2.1 T NG QUAN V QU N LÍ D
2.1.1 Ph

LI U B NH NHÂN TRONG B NH VI N 3

ng ph́p qu n lí d li u b nh nhân ......................................................... 3


2.1.2 Nhu c u trong vi c qu n ĺ d li u b nh nhân t i ćc b nh vi n .................. 3
2.2 GI I THI U V H TH NG RFID .................................................................... 4
2.2.1 Gi i thi u Công Ngh RFID ............................................................................. 4
2.2.2 Các Thành Ph n H Th ng RFID ................................................................... 5
2.2.3

u vƠ nh

c đi m c a h th ng RFID ............................................................ 6

2.3 GI I THI U V PH N M M PHPMYADMIN ................................................ 7
2.3.1 Gi i thi u v phpMyAdmin .............................................................................. 7
2.3.2 Gi i thi u v c s d li u MySQL trong phpMyAdmin .............................. 7
2.4 GI I THI U V PH N C NG ............................................................................ 9
2.4.1 Module RFID RC522 ........................................................................................ 9
2.4.2 Th RFID.......................................................................................................... 11
2.4.3 B Vi X Lí Trung Tâm Arduino UNO ........................................................ 13
2.4.4 LCD 16x02........................................................................................................ 14
2.4.5 Module I2C LCD ............................................................................................. 15
2.4.6 Chu n giao ti p I2C ........................................................................................ 16
2.5 GI I THI U V PH N M M L P TRỊNH CHO VI I U KHI N ............ 17


2.6 GI I THI U PH N M M L P TRỊNH CHO MÁY TệNH ........................... 19
Ch

ng 3. TệNH TOÁN VÀ THI T K ...................................................................... 22

3.1 TÍNH TOÁN VÀ THI T K PH N C NG ...................................................... 22

3.1.1 Thi t k s đ kh i .......................................................................................... 22
3.1.2 Tính toán và thi t k m ch ............................................................................. 23
3.1.3 S đ nguyên lý c a toàn m ch ...................................................................... 27
Ch

ng 4. THI CÔNG H TH NG VÀ K T QU ................................................... 28

4.1 THI CÔNG PH N C NG.................................................................................... 28
4.1.1 Thi công board m ch ...................................................................................... 28
4.1.2 óng gói vƠ thi công b đi u khi n ................................................................ 31
4.1.3 Thi công mô hình ............................................................................................. 31
4.1.4 L p trình cho ph n c ng ................................................................................ 32
4.2 L P TRỊNH VI T PH N M M ......................................................................... 33
4.2.1 L u đ và gi i thu t C# .................................................................................. 33
4.2.2 Th c hi n vi t ph n m m ............................................................................... 34
4.3 K T QU TH C HI N ....................................................................................... 37
4.3.1 K t qu thi công ph n c ng............................................................................ 37
4.3.2 H̀nh nh mô ph ng ......................................................................................... 37
Ch

ng 5 K T LU N VÀ H

NG PHÁT TRI N ................................................... 41

5.1 K T LU N ............................................................................................................. 41
5.2 H

NG PHÁT TRI N ........................................................................................ 42

5.3 H


NG D N S

D NG PH N M M ............................................................. 42

TÀI LI U THAM KH O .............................................................................................. 47
PH L C ......................................................................................................................... 48


LI T KÊ HÌNH V
Hình 2.1: M t s th RFID thông d ng hi n nay................................................................ 5
Hình 2.2: Giao ti p gi a th Tag vƠ đ u đ c ...................................................................... 5
Hình 2.3: Giao di n đ ng nh p phpMyAdmin .................................................................... 7
Hình 2.4: Giao di n đ ng nh p MySQL ............................................................................. 8
Hình 2.5: T o các tr ng d li u m i ................................................................................. 8
Hình 2.6: u đ c RFID HF ............................................................................................... 9
Hình 2.7: u đ c RFID UHF ............................................................................................ 9
Hình 2.8: u đ c/ghi RFID HF ....................................................................................... 10
Hình 2.9: Module đ c th MFRC522 ............................................................................... 10
Hình 2.10: Th RFID ........................................................................................................ 12
Hình 2.11: Board Arduino UNO ....................................................................................... 13
Hình 2.12: MƠn Hình LCD 16x02 .................................................................................... 14
Hình 2.13: Module I2C LCD ............................................................................................ 15
Hình 2.14: Nguyên Lý ho t đ ng c a chu n giao ti p I2C............................................... 16
Hình 2.15: H ng D n cách Download ph n m m arduino ............................................. 18
Hình 2.16 H ng d n t i ph n m m Arduino IDE ........................................................... 18
Hình 2.17: Giao di n khi cƠi đ t xong. ............................................................................. 19
Hình 2.18: H ng d n t o project m i ............................................................................. 20
Hình 2.19: Ch y th ch ng trình m u. ........................................................................... 21
Hình 3.1: S đ kh i c a h th ng .................................................................................... 22

Hình 3.2: S đ nguyên lí m ch ngu n............................................................................. 24
Hình 3.3: D ng sóng sau khi ch nh l u ............................................................................. 24
Hình 3.4: S đ nguyên lý k t n i module RFID v i vi đi u khi n ................................. 26
Hình 3.5: LCD 16x02 k t h p v i module I2C ................................................................ 26
Hình 3.6: S đ nguyên lý toàn h th ng.......................................................................... 27
Hình 4.1: S đ b trí linh ki n c a m ch ........................................................................ 28
Hình 4.2: M ch in sau khi thi t k .................................................................................... 29
Hình 4.3: Ki m tra k t n i v i Arduino ............................................................................ 30
Hình 4.4: LCD khi k t n i v i Arduino ............................................................................ 31
Hình 4.5: Mô hình hoƠn ch nh .......................................................................................... 31
Hình 4.6: L u đ vƠ gi i thu t Arduino Uno .................................................................... 32
Hình 4.7: L u đ vƠ gi i thu t C#..................................................................................... 33
Hình 4.8: ng nh p C# trên Visual Studio ..................................................................... 34
Hình 4.9: Giao di n l m vi c c a C# trên Visual Studio .................................................. 35
Hình 4.10: Giao di n đ ng nh p sau khi nh p trình.......................................................... 36
Hình 4.11: Giao di n mƠn hình chính l p trình C# trên Window Form ........................... 36
Hình 4.12: Giao di n đ ng nh p vƠo h th ng .................................................................. 37
Hình 4.13: Khi đ c mư th thƠnh công ............................................................................. 37
Hình 4.14: Giao di n đ ng nh p vƠo h th ng .................................................................. 38
Hình 4.15: Giao di n ph n m m sau khi đ ng nh p ......................................................... 38


Hình 4.16: Tra c u thông tin B nh Nhân b ng mư th ..................................................... 39
Hình 4.17: Tra thông tin b nh nhân theo ngƠy vƠo ........................................................... 39
Hình 4.18: Tra vƠ xu t thông tin đ n thu c c a b nh nhân .............................................. 40
Hình 5.1: Giao di n khi đ ng nh p ................................................................................... 42
Hình 5.2: Giao di n sau khi đ ng nh p thƠnh công .......................................................... 43
Hình 5.3: Giao di n đ ng ký tƠi kho n ng i d̀ng .......................................................... 44
Hình 5.4: Tra c u b ng ngƠy vƠo khám ............................................................................ 45
Hình 5.5 : Giao di n tra c u thông tin b nh nhân b ng mư th c a b nh nhân ................ 45

Hình 5.6: Giao di n thông tin đ n thu c........................................................................... 46


LI T KÊ B NG
B ng 2.1: Thông s k thu t c a LCD 16X02 .................................................................. 15
B ng 3.1: Thông s d̀ng đi n vƠ đi n áp c a các linh ki n trong m ch.......................... 23
B ng 4.1: B ng linh ki n s d ng trong m ch .................................................................. 29


TịM T T
Ngày nay cùng v i s phát tri n v

c b c c a khoa h c k thu t thì đi n t k t h p v i

công ngh thông tin là m t trong nh ng l nh v c có nhi u đóng góp thi t th c nh t đ ph c
v cu c s ng c a con ng

i, m t công c h tr đ c l c nh t trong công tác qu n lí d li u,

bên c nh đó trong l nh v c y t c ng đ

c áp d ng trong vi c qu n lí các thông tin liên

quan đ n các b nh nhơn nh : các thông tin cá nhân, h s b nh án, l ch s khám b nh.
Nh ng sau khi nhóm đư đi tìm hi u t i các b nh vi n hi n nay thì đa s vi c áp d ng
c̀n r t nhi u h n ch vì v y nhóm đư lƠm đ tƠi nƠy v i mong mu n đ gi i quy t v n đ
v qu n lí d li u b nh nhân đ giúp gi m b t th i gian c ng nh chi phí cho công tác l u
tr d li u b nh nhân.
N i dung chính c a đ tƠi qu n lý d li u b nh nhân trong b nh vi n s d ng công ngh
RFID, bao g m:

− S d ng board Arduino UNO lƠm vi đi u khi n c a kh i đi u khi n trung tâm.


ng d ng công ngh RFID trong vi c qu n lí b nh nhân.

− Thêm, tra c u thông tin b nh nhân qua ph n m m máy tính.
− Qu n lí vƠ l u tr thông tin b nh nhân qua database.


CH

NG 1. T NG QUAN

Ch

ng 1. T NG QUAN

1.1

TV N
Trong th i đ i khoa h c công ngh phát tri n nh v bưo hi n nay, ngày càng có

nhi u công ngh m i đ

c áp d ng vào th c ti n. T i Vi t Nam, trong nh ng n m

g n đơy đư xu t hi n và ng d ng r ng rãi m t công ngh m i, đó lƠ RFID (Radio
Frequency Identification- Nh n d ng t n s sóng vô tuy n). RFID n i lên t i Vi t
Nam nh có s h tr h u hi u t công ngh s và bán d n. D báo trong vòng t 3
đ n 5 n m t i, m t s l nh v c ti m n ng c a RFID s xu t hi n nh th thông minh

(Smart card), ch ng minh nhân dân, h chi u đi n t (E-passport), ngành may m c,
l nh v c giƠy dép, đông l nh, xu t kh u nông s n, h th ng giao thông công c ng,
qu n lý d li u trong b nh vi n...V i nh ng tính n ng u vi t c a mình, hi n nay
công ngh RFID đư vƠ đang đ

c tri n khai ngày càng nhi u trong các ng d ng c a

cu c s ng. V i m c đích tìm hi u ph n nào công ngh m i nƠy đ áp d ng vƠo l nh
v c y t , nhóm đư th c hi n đ án “QU N LÝ D
B NH VI N S

LI U B NH NHÂN TRONG

D NG CÔNG NGH RFID”

tài này ng d ng nh ng ki n th c l p trình v arduino, truy n s li u, qu n lý c
s d li u trên database đ thi t k m t h th ng s d ng công ngh RFID. D li u
s đ

c qu n lý trên m t giao di n máy tính cho phép ng

i s d ng đ c và ch nh

s a n i dung bên trong m i th c a mình qu n lý bao g m th i gian, ngày gi b nh
nhân ra, vào vi n, và các d li u liên quan đ n h s b nh án.

1.2 M C TIÊU
Tìm hi u v cách qu n lí b nh nhân các b nh vi n. T đó thi t k mô hình ph n
c ng c a h th ng mô ph ng theo mô hình đư tìm hi u. Thi t k giao di n qu n lý
b nh nhân cho b nh vi n có th truy xu t các thông tin nh : h s b nh án, các thông

tin c b n, l ch s khám b nh. Sau khi đư hoƠn thƠnh, đúc k t ki n th c, kinh nghi m
đ tìm h

ng phát tri n v i mong mu n có th áp d ng vào th c t

các b nh vi n

đ thu n ti n và ti t ki m th i gian cho c b nh nhân và đ i ng y bác s .

1.3 N I DUNG NGHIÊN C U
− Nghiên c u Arduino UNO vƠ module RFID RF522.
− Tìm hi u ngôn ng C#, c s d li u SQL.

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

1


CH

NG 1. T NG QUAN

− Thi t k giao di n, vi t code đ qu n lí b nh nhân.
− Xây d ng CSDL cho h th ng.
− Thi t k và thi công mô hình ph n c ng c a h th ng.
− Vi t code cho vi đi u khi n k t n i v i các ph n c ng.

− Ki m tra hi u ch nh.
− Vi t báo cáo.

1.4 GI I H N
Do đơy lƠ đ tài nghiên c u có gi i h n th i gian nh t đ nh nên đ tƠi c a nhóm
có m t s gi i h n:
− Có th tra c u l u tr đ

c các thông tin c b n c a b nh nhân.

− Có th thêm, xóa, ch nh s a, xu t vƠ in các thông tin c a b nh nhân.

1.5 B
− Ch

C C
ng 1: T ng quan

t v n đ , m c tiêu, n i dung nghiên c u, gi i h n và b c c đ tài.
− Ch

ng 2: C s lý thuy t

Trình bày v quy trình ho t đ ng c a h th ng. Gi i thi u ph n c ng và các ph n
m m công c đ
− Ch

c s d ng trong đ tài.

ng 3: T́nh tón vƠ thi t k


Gi i thi u v h th ng, tính toán thi t k phù h p, s đ nguyên lý, l u đ gi i
thu t, thi công h th ng vƠ vi t ph n m m.
− Ch

ng 4: Thi công h th ng vƠ k t qu

Trình bƠy quá trình thi công m ch, k t qu đ t đ
− Ch

ng 5: k t lu n vƠ h

ng ph́t tri n

Trình bày nh n xét các k t qu đ t đ
trình bƠy k t lu n nêu h
− Ch

c.

c t mô hình, m c đ hoàn thi n đ tài vƠ

ng phát tri n.

ng 6: TƠi li u tham kh o vƠ ph l c

TƠi li u tham kh o vƠ ph l c.

B


MÔN I N T

CÔNG NGHI P ậ Y SINH

2


CH

NG 2. C

S

ng 2. C

Ch

Lệ THUY T

S

LÍ THUY T

2.1 T NG QUAN V QU N LÍ D

LI U B NH NHÂN TRONG B NH

VI N
2.1.1 Ph


ng ph́p qu n lí d li u b nh nhân

Ngày nay cùng v i s phát tri n v

c b c c a khoa h c k thu t thì đi n t k t

h p v i công ngh thông tin là m t trong nh ng l nh v c có nhi u đóng góp thi t th c
nh t đ ph c v cu c s ng c a con ng

i, m t công c h tr đ c l c nh t trong công

tác qu n lí d li u, bên c nh đó trong l nh v c y t c ng đ

c áp d ng trong vi c qu n

lí các thông tin liên quan đ n b nh nhơn nh : các thông tin cá nhân, h s b nh án,
l ch s khám b nh, nh ng sau khi tìm hi u t i các b nh vi n hi n nay thì đa s

vi c

áp d ng c̀n r t nhi u h n ch vì v y nhóm đư lƠm đ tƠi v i mong mu n đ gi i
quy t v n đ v qu n lí d li u b nh nhân.

2.1.2 Nhu c u trong vi c qu n ĺ d li u b nh nhân t i ćc b nh vi n
Trong quá trình tìm hi u t i nhi u n i vƠ xem nhi u tƠi li u khác nhau, m t b nh
vi n có r t nhi u khoa nh : khoa xét nghi m, khoa sinh hóa, khoa th n kinh, khoa tai
m i h ng. Trong m i khoa c̀n có r t nhi u các ph̀ng ban nh nên l

ng thông tin


c a b nh nhân r t khó ki m soát. Trong n i dung c a đ tƠi nhóm đư nghiên c u
khách quan lƠm đ tƠi đ đ ng b t t c các d li u c a b nh nhân l i đ ng
d dƠng trong công tác qu n lí vƠ t nh ng thông tin đư tìm hi u tr

i d̀ng

c đó đ tƠi s có

nh ng yêu c u sau:
− Ph n m m có ch c n ng thêm, xóa, ch nh s a các thông tin c a b nh nhân thông
qua tƠi kho n c a ng
− L u tr đ


i d̀ng ho c cho phép t o tƠi kho n đ đ ng nh p.

c thông tin b nh nhân v i s l

ng l n.

áp ng vƠ d dƠng tìm ki m t t c các thông tin c b n c a b nh nhân.

− Cho phép ng

i d̀ng tìm ki m thông tin b nh nhân v i mư th đ c đ

cc am i

b nh nhân. Qu n lý các thông tin c b n c a b nh nhơn nh : h vƠ tên, đ a ch ,
s đi n tho i, ngƠy vƠo, ngƠy ra, vƠ h s khám b nh.

− Qu n lý vƠ xu t h s c a b nh nhân theo mư th , ngƠy vƠo ho c cho t ng đ n
thu c khác nhau c a b nh nhân.

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

3


CH

NG 2. C

S

Lệ THUY T

2.2 GI I THI U V H TH NG RFID
2.2.1 Gi i thi u Công Ngh RFID
Công ngh RFID (Radio Frequency Identification) là công ngh nh n d ng đ i
t

ng b ng sóng vô tuy n, cho phép m t thi t b đ c có th đ c thông tin ch a trong

m t thi t b khác

m t kho ng cách g n mà không c n ph i có m t s ti p xúc v t


lý nào. M t h th ng RFID th

ng bao g m 2 ph n chính là th tag (chip RFID ch a

thông tin) và b đ c (reader) đ c các thông tin trên chip [1].
K thu t RFID s d ng truy n thông không dây trong t i t n sóng vô tuy n đ
truy n d li u t các th tag đ n b đ c. B đ c d li u c a tag và g i thông tin đ
h th ng đ x lý trên c s d li u [1].
D ng đ n gi n và ph bi n nh t đ

c s d ng hi n nay là h th ng RFID b đ ng.

Trong đó b đ c truy n m t tín hi u t n s vô tuy n thông qua anten đ n m t con
chip, sau đó b đ c s nh n l i thông tin ph n h i t chip và g i đ n máy tính đ x
lý thông tin. Các con chip t các th tag này không c n ngu n nuôi, chúng s d ng
n ng l

ng phát ra t tín hi u đ

c g i b i b đ c [1].

Th RFID là thi t b có th l u tr và truy n d li u v b đ c b ng sóng vô tuy n.
Trong đó các th th

ng l u tr thông tin v các s n ph m nƠo đó.

D li u có th là m t s nh n d ng đ n gi n đ

c l u tr trong m t th ch đ c


ho c d li u ph c t p h n. Các th ph c t p h n nƠy có th ch a đ

c các d li u v

ngày s n xu t s serial, ho c th m chí m t s lo i đ c bi t c̀n ch a các c m bi n đ
theo dõi nhi t đ trung bình ho c các lo i d li u khác.
Th RFID g m chip bán d n nh (b nh c a chip có th ch a t 96 đ n 512 bit
d li u, nhi u g p 64 l n so v i mã v ng) vƠ anten đ

c thu nh trong m t s hình

th c đóng gói. VƠi th RFID gi ng nh nh ng nhãn gi y vƠ đ

c ng d ng đ b

vào h p vƠ đóng gói.
M t s khác đ

c s n xu t thành các mi ng da bao c tay. M i th đ

v i m t nh n d ng duy nh t cho phép theo dõi không dơy đ i t

c l p trình

ng ho c con ng

i

đang g n th đó. Khi th đi vƠo v̀ng sóng đi n t , nó s phát hi n ra tín hi u kích

ho t t đ u đ c và s phát thông tin nh n d ng đ n đ u đ c.

u đ c gi i mã d li u

đ

c mã hóa trong chip (sóng vô tuy n ph n x t th ) và g i vào h th ng đ x lý.

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

4


CH

NG 2. C

S

Lệ THUY T

Hình 2.1: M t s th RFID thông d ng hi n nay

Hình 2.2: Giao ti p gi a th Tag v̀ đ u đ c

2.2.2 Các Thành Ph n H Th ng RFID

M t h th ng RFID bao g m các thành ph n sau:
− Reader: là thành ph n b t bu c, th

ng đ

c tích h p s n c anten.

− Th tag: là thành ph n b t bu c v i m i h th ng RFID.
− Thi t b x lý: bao g m các vi x lý có kh n ng nh n đ

c mư tag đ

cg iv

t reader, sau đó g i lên h th ng.

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

5


CH

NG 2. C

S


Lệ THUY T

− Ngoài ra các h th ng l n c̀n đ

c k t n i v i các máy tính, h t ng m ng đ

truy n nh n thông tin c a th tag, th c hi n các tác v nh liên k t tài kho n, thông
tin, ti n phí...C ng nh có các c c u ch p hƠnh đ th c thi các yêu c u đ t ra v i h
th ng.

u vƠ nh

2.2.3


c đi m c a h th ng RFID

u đi m


c v i t c đ cao mà không c n ti p xúc v y lý: nhi u đ i t

ng có th đ

c

quét t i cùng m t th i đi m, có th lên đ n 40 th trong 3 giây làm gi m th i gian
ho t đ ng t ng n ng su t c a h th ng.
− Kh n ng đ c và ghi d li u nhi u l n: m t s th cho phép đ c và ghi d li u

nhi u l n, t đó lƠm gi m chi phí ho t đ ng c a h th ng, c ng nh c a ng

is

d ng.
− Nh g n, b n: các th RFID ho t đ ng khá t t trong môi tr

ng không thu n l i

(nóng m, b i b n...).
− M t s th RFID, đ c bi t là các th th đ ng không c n ph i cung c p ngu n
đ có th ho t đ ng, t đó nơng cao tính ti n l i c a h th ng.
− Vi c áp d ng công ngh RFID vƠo các l nh v c c a đ i s ng lƠm t ng n ng su t
lao đ ng, đ ng th i t đ ng hoát các quy trình, s n xu t, thay th các ho t đ ng đ̀i
h i vi c ph i l p đi l p l i v i t n su t cao c a con ng

i, t đó gi m thi u, tri t tiêu

nh ng sai sót có th x y ra.
− Ki m kê v i t c đ cao mà không c n ti p xúc: Nhi u đ i t

ng có th đ

c

quét t i cùng m t th i đi m, có th lên đ n 40 th trong 1 giây. K t qu là th i gian
đ đ m các đ i t
➢ Nh

ng đư gi m th c s .


c đi m

− Kh n ng ki m soát các thi t b còn h n ch : th d b nhi u sóng trong môi
tr

ng n

c và kim lo i.

− Các đ u đ c có th đ c ch ng lên nhau: vì nhi m v c a các đ u đ c th là g i
tín hi u đ n các th tag, sau đó nh n tín hi u g i v , vì th trong m t s tr

ng h p

có th x y ra vi c đ c ch ng chéo lên nhau.
− Giá thành c a h th ng RFID hi n nay v n c̀n khá cao, xét đ n tính th c t
Vi t Nam thì v n ch a th

B

MÔN I N T

ng d ng r ng rãi trong m i l nh v c.

CÔNG NGHI P ậ Y SINH

6



CH

NG 2. C

S

Lệ THUY T

2.3 GI I THI U V PH N M M PHPMYADMIN
2.3.1 Gi i thi u v phpMyAdmin
PhpMyAdmin là ph n m m mã ngu n m đ
giúp ng

i d̀ng (th

c vi t b ng ngôn ng PHP nh m

ng là các nhà qu n tr c s d li u hay database administrator)

có th qu n lý c s d li u MySQL thông qua giao di n web thay vì s d ng giao
di n c a s dòng l nh (command line interface). S d ng phpMyAdmin ng
có th th c hi n đ

i dùng

c nhi u tác v khác nhau nh khi s d ng c a s dòng l nh. Các

tác v này bao g m vi c t o, c p nh t vƠ xoá các c s d li u, các b ng, các tr
d li u trên b ng, phân quy n và qu n lý ng
hoàn h o đ duy t c s d th đ


ng,

i dùng phpMyAdmin là m t công c

c coi là m t công c qu n tr đ y đ tính n ng.

2.3.2 Gi i thi u v c s d li u MySQL trong phpMyAdmin

Hình 2.3: Giao di n đ ng nh p phpMyAdmin
➢ Gi i thi u
SQL là vi t t t c a c m t Structure Query Language, t m d ch là ngôn ng truy
v n có c u trúc hay đ

c g i lƠ C s d li u Thông qua phpMyAdmin nó ng

i

dùng có th qu n lý c s d li u MySQL thông qua giao di n web phpMyAdmin

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

7


CH


NG 2. C

online ng
b ng, tr

S

Lệ THUY T

i s d ng có th th c hi n nhi u tác v khác nhau nh c p nh p ch nh s a
ng d li u, phân quy n cho ng

i dùng.

Hình 2.4: Giao di n đ ng nh p MySQL
H

ng d n t o c s d li u vƠ truy v n

Hình 2.5: T o ćc tr

ng d li u m i

Trong giao di n đ ng nh p MySQL ta ch n New đ t o m t database có tên
timkiem trong c s d li u tìm ki m ta ch n new đ t o các c s d li u. Trong

B

MÔN I N T


CÔNG NGHI P ậ Y SINH

8


CH

NG 2. C

S

Lệ THUY T

các c s d li u ta ch n “ch̀n” đ đi n các thông tin vƠo đ ch nh s a thông tin ta
ch n “thay đ i”.

2.4 GI I THI U V PH N C NG
2.4.1 Module RFID RC522
➢ Gi i thi u các lo i đ u đ c RFID
Trên th tr

ng có r t nhi u lo i đ u đ c th 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

Hình 2.6:

ng:


u đ c RFID HF

Hình 2.6 trình bày lo i đ u đ c

dãy t n HF 13.56MHz. Là lo i đ u đ c có dây

và có thêm b driver đính k̀m cho vi c giao ti p máy tính. Thi t b này ch có ch c
n ng đ c d li u t th mà không th ghi d li u.

Hình 2.7:

B

MÔN I N T

u đ c RFID UHF

CÔNG NGHI P ậ Y SINH

9


CH

NG 2. C

S

Lệ THUY T


Hình 2.5 trình bày lo i đ u đ c ho t đ ng

dãy t n s UHF. Là lo i đ u đ c di

đ ng và ch cho ch c n ng đ c d li u t th mà không th ghi d li u. ơy c ng lƠ
lo i có giá cao nh t trong các lo i đ u đ c RFID trên th tr

ng.

Hình 2.6 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
n i v i đa s vi x lý trên th tr

ng thích k t

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 [3].

Hình 2.8:
➢ Gi i thi u module MFRC522

u đ c/ghi RFID HF

Hình 2.9: Module đ c th MFRC522
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.
➢ Ch c n ng chơn vƠ Thông s k thu t.

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

10


CH

NG 2. C

S

Lệ THUY T

− Ch c n ng chơn:
+ SDA(CS): chân l a ch n chip khi giao ti p SPI (kích ho t m c th p).
+ SCK: chân xung trong ch đ SPI.
+ MOSI (SDI): master data out - slave in trong ch đ giao ti p SPI.
+ MISO (SDO): master data in – slave out trong ch đ giao ti p SPI.

+ IRQ: chân ng t.
+ GND: chân mass.
+ RST: chân reset module.
+ VCC: ngu n cung c p 3.3V.
− Thông s k thu t c b n MFRC522:
+ Ngu n: 3.3VDC, 13-26mA.
+ T n s sóng mang: 13.56MHz.
+ Kho ng cách ho t đ ng:0 ~60mm (mifare1 card).
+ Giao ti p: SPI, I2C, UART.
+ T c đ truy n d li u: t i đa 10Mbit/s.
+ Các lo i Card RFID (tag) h tr : mifare1 S50, mifare1 S70, mifare UltraLight,
mifare Pro, mifare Desfire.
+ Kích th

c: 40mm x 60 mm.

➢ Nguyên lý ho t đ ng
Module MFRC522 là m t reader nên có s phát ra sóng đi n t

có t n s

13.56MHz qua anten. Khi có m t th tag n m trong vùng ho t đ ng, th tag s nh n
ra sóng đi n t này và th s thu nh n sóng nƠy lƠm n ng l

ng. T đó phát l i cho

module MFRC522 bi t mã s c ng nh d li u c a th . Module s đ c mã s th và
d li u đ th c thi m t nhi m v mƠ ng

i s d ng yêu c u.


➢ K t n i module MFRC522 v i Arduino
module MFRC522 có th đ c/ghi d li u lên th tag c ng nh giao ti p d li u
v i máy tính, ta c n k t n i module này v i Arduino thông qua chu n giao ti p SPI.
2.4.2 Th RFID
Hi n nay trên th tr

ng có r t nhi u lo i th RFID v i nhi u kích th

c và m u

mư khác nhau nh ng chúng đ u có c u t o các ph n c b n nh nhau g m 2 thành
ph n c b n: Chip l u tr m t s th t duy nh t, ho c thông tin khác d a trên lo i

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

11


CH

NG 2. C

th và anten đ
đ


S

Lệ THUY T

c g n v i vi m ch truy n thông tin t chip đ n b đ c, m t anten

c g n v i vi m ch truy n thông tin t chip đ n b đ c, m t anten càng l n.

Hình 2.10: Th RFID
➢ Các lo i th RFID đ

c chia làm 3 lo i c b n và thông d ng là:

− Th th đ ng (Passive tag): Th th đ ng hay nhãn dán th đ ng là th không
có ngu n n ng l

ng. Ngay khi mƠ d̀ng đi n đ

radio đi vƠo trong ng-ten cung c p đ n ng l

c gây ra b i nh ng tín hi u sóng
ng cho m ch tích h p CMOS (IC)

trong th , m ch b t đ u ho t đ ng và th truy n tín hi u ph n h i l i.
ngh a lƠ khi th th đ ng đi qua máy đ c, n ng l
s cung c p n ng l

i u này có

ng c a sóng radio phát t máy đ c


ng cho chip vƠ đánh th c nó đ thu nh n thông tin mƠ nó l u

gi . i u nƠy có ngh a lƠ anten ph i thi t k đ thu n ng l

ng t c hai tín hi u đ n

và tín hi u ph n l i truy n ra. Chính vì nó không có ngu n nuôi bên trong th , nên
nh ng th th đ ng và nhãn dán th đ ng có kích th

c khá nh , vì th nó c ng không

có kho ng cách đ c quá xa.
− Th bán ch đ ng (Semi-active tag): Th bán ch đ ng RFID t

ng đ i gi ng

v i th th đ ng, tr ph n có thêm m t pin nh . Pin này cho phép IC c a th đ
c p ngu n liên t c, gi m b t s c n thi t trong thi t k anten thu n ng l

c

ng t tín

hi u quay l i. Các th bán th đ ng không ch đ ng truy n tín hi u vô tuy n v đ u
đ c, mà nó n m im b o t n n ng l

ng cho t i khi nh n đ

c tín hi u vô tuy n t


đ u đ c, nó s kích ho t h thông ho t đ ng. Th bán ch đ ng RFID nhanh h n

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

12


CH

NG 2. C

S

Lệ THUY T

trong s ph n h i l i vì v y m nh h n trong vi c đ c s truy n so v i th ch đ ng.
Do đó kho ng cách đ c c a nó c ng xa h n so v i th th đ ng.
− Th ch đ ng (Active tag): ơy lƠ lo i th khác so v i hai lo i trên, th ch đ ng
RFID có ngu n n ng l

ng trong chính b n thơn, đ

cho t t các các IC và phát ra tín hi u. Chúng th
phát các tín hi u mà chúng nh n đ


ng đ

c s d ng đ cung c p ngu n
c g i lƠ đ̀n hi u b i vì chúng

c. Th ch đ ng có vùng ho t đ ng r ng h n, có

th lên t i vài ch c mét, trong khi b nh c a nó c ng l n h n, cho phép l u tr và
truy n nhi u d li u h n.
Trong khuôn kh đ tài này s d ng th th đ ng (Passive tag).

2.4.3 B Vi X Lí Trung Tâm Arduino UNO
➢ Gi i thi u

Hình 2.11: Board Arduino UNO
Arduino là d án ngu n m , làm vi c d a trên bo m ch đi n t bao g m m t vi
đi u khi n, các đ u vƠo/đ u ra, m t ngôn ng l p trình và m t IDE (trình so n th o
trong môi tr
d ng t

ng phát tri n tích h p). Arduino là m t công c đ th c hi n các ng

ng tác đ c l p ho c có th đ

c k t n i v i ph n m m trên máy tính (ch ng

h n nh lƠ Flash, Max/MSP…).
Arduino UNO R3 là dòng m ch ph bi n nh t trong các dòng m ch Arduino,
phiên b n R3 là phiên b n m i nh t, có đ chính xác vƠ đ b n cao h n r t nhi u so
v i Arduino UNO phiên b n c . Arduino UNO R3 có th s d ng 3 vi đi u khi n h

8bit AVR là Atmega8, Atmega168, Atmega328. B đi u khi n này có th đi u khi n
led đ n, đi u khi n đ ng c , x lí các tín hi u, thu th p d li u t c m bi n đ hi n
th lên màn hình LCD...và còn r t nhi u ng d ng khác mà Arduino có th x lý [4].

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

13


CH

NG 2. C

S

Lệ THUY T

➢ Thông s k thu t
Các thông s k thu t chính:
− S d ng vi đi u khi n Atmega328 h 8 bit.
− Có 14 chơn I/O Digital. Trong đó có 6 chơn có th đ
xung PWM.
− Có 6 ngõ ra Analog v i đ phân gi i 10 bit.
− i n áp ho t đ ng lƠ 5Vdc đ

c s d ng là ngõ ra c p


c c p thông qua c ng USB.

− i n áp khuyên dùng là t 7V đ n 12V.
− i n áp vào gi i h n t 6V đ n 20V.
− B nh Flash: 32kB v i 0,5kB đ

c dùng cho Bootloader.

− SRAM: 2kB.
Arduino UNO R3 có th đ

c c p ngu n 5V thông qua c ng USB ho c c p ngu n

ngoài v i đi n áp khuyên dùng là 7V đ n12V và gi i h n là 6V đ n 20V. Thông
th

ng n u không c p ngu n b ng cáp USB thì nên c p ngu n b ng pin 9V. B i vì

n u c p ngu n v

t quá ng

ng gi i h n trên thì Arduino UNO s d dàng b h ng.

Vi đi u khi n Atmega328 tiêu chu n cung c p cho ng
− 32KB b nh Flash: nh ng câu l nh đ
Flash c a vi đi u khi n. Th
ch


c l p trình s đ

ng s có vƠi KB đ

− 2KB cho SRAM: Giá tr các bi n đ

i dùng các thông s sau:
c l u tr trong b nh

c s d ng cho Bootlader.

c khai báo khi l p trình s l u

đơy. Trong

ng trình khai báo cƠng nhi u bi n thì càng c n nhi u b nh RAM.

− 1KB cho EEPROM: lƠ n i có th đ c và ghi d li u vào mà không lo b xóa khi
m t đi n gi ng nh d li u trên SRAM.
2.4.4 LCD 16x02
➢ Gi i thi u
LCD là m t thi t b đ

c s d ng r t nhi u trong các ng d ng c a vi đi u khi n.

LCD có nhi u u đi m h n các d ng hi n th khác nh : có kh n ng hi n th đa d ng
nhi u ký t , các ký t r t tr c quan (g m ch , s , ký t đ đ h a), d dàng ng d ng

Hình 2.12: M̀n Hình LCD 16x02


B

MÔN I N T

CÔNG NGHI P ậ Y SINH

14


CH

NG 2. C

S

Lệ THUY T

theo nhi u giao th c giao ti p khác nhau, ít chi m tài nguyên h th ng và giá thành
h p lý. LCD có nhi u lo i v s chơn nh ng ch y u là hai lo i 14 chân và 16 chân.
i m khác nhau gi a hai lo i này là 16 chân s có thêm chân ngu n cho đ̀n n n, còn
các chân còn l i không thay đ i [2].
➢ Thông s k thu t
B ng 2.1: Thông s k thu t c a LCD 16X02
STT

Tên

I/O

Ch c n ng


1

VSS

Ngu n

Chân n i GND

2

VDD

Ngu n

Chân c p ngu n cho LCD

3

VCC

4

RS

InPut

Chân ch n thanh ghi

5


RW

InPut

Chơn đ ch n ch đ đ c/ghi d li u:

i n áp

Chơn cho phép đi u khi n s t

ng ph n

− N i m c “0” đ LCD ho t đ ng

ch đ ghi

− N i m c “1” đ LCD ho t đ ng

ch đ đ c

6

E

InPut

Chân cho phép

7-14


DB0-DB7

I/O

Chân d li u có 2 ch đ ho t đ ng:
− Ch đ 8 bit: d li u truy n trên 8 đ

ng

− Ch đ 4 bit: d li u truy n trên đ

ng D4 –

D7.
15

A

Input

Chân c p ngu n 5V.

16

K

Input

Chân n i GND


2.4.5 Module I2C LCD

Hình 2.13: Module I2C LCD

B

MÔN I N T

CÔNG NGHI P ậ Y SINH

15


×