



 !"#$%&$"'%"()*)"+)*,"-)./0#*01"23)45
67)*%"8*#9129:%;)"

#<)*=#>)"?@)*6A) BCD)"0%
#)"=#>)%"E1"#') *F:G)B#'%?)*HIJJJJJKL
>F:M)*HIJJJJINI
*F:G)#$)0%HIJJJJIKI
@, IJJJJIOL
 
?)*>)P)Q2JKJL
RS

 !"#$%&'()*)
+,-./%!%$0123)42'
2$"-56(78%9% !:)!;7
2<4%=>?@7:012A!)"
7$",-
B)A)6'2$7C8%9/,D5#6
EF?+6G7)H!1$-
.(IJEK)A)6'2$ !7
)L>!>AM/,)0%LA!4
GN7$ !6
9-
O8%9>'A!84!% !/,4EP
Q
TU
B)HE2!2E!@G8,,$>%
C@'!,4!)JA!)")428!R>@
%S>%C@4R@1>%-T2>%C@
E1):1U4'VEW !CG,-B'
(@,)A)6>%C@E>%13IX
4KYHC,KC@24%ZL(@1#
,S !!2-5281EE13 4[!\H!8
1E%%SSC40@-B[']
71'!"'2$^V"#$%&$"'%"()*,"-)./0#*01"23)4567)*%"8
*#9129:%;)"W_KI4C8,'6'!%
R+281E4KE13!SC4
2A%-$><`2C<1M%%($_4
$a,S4+2\1E40
-B)A)6'2?(+126,K
1ME((>90/I1+)6$(L4
<2%RE !2\-b!$
 \4Z)(I4$=+$%(4C<1MS2
J)c1,2=R142,14%A,(4@$=+
'(-B,?31'\24`H!'2E
4(IJE()@+>'M[/,4Ec
$29-
.G>'G%26 !/,5#6E&4G>'\
d31' !4K)?C+ !
6-B,KH!4(IJE(K)L(
>'2+,-564+,7)@>W+$M(
M !/,&Ec$29-
O7C8%9P
e
Contents
fghOijkT-----------------------------------------------------------------------------------------------------------Q
fghTlhmn-----------------------------------------------------------------------------------------------------------e
.oTpjqOprTpiTp-----------------------------------------------------------------------------------------s
.oTpjqOtiTuthvn---------------------------------------------------------------------------------------w
TpxTyzBO{ouhiTu5h|Tp}~Tu.•T---------------------------------------------------Q€
j•mn-----------------------------------------------------------------------------------------------------------------QQ
Q-fM"$--------------------------------------------------------------------------------------QQ
e-j`S"$---------------------------------------------------------------------------------QQ
‚-\4E4KI-------------------------------------------------------------QQ
ƒ-„9KI--------------------------------------------------------------------------Qe
…-†%'(E-----------------------------------------------------------------------Qe
s-‡(E'2-----------------------------------------------------------------------------------Qe
Op}kTuQBˆTubnoT5‰BphŠBt‹„pŒTf•ŽhuŽOp---------------------------Q‚
Q-QB•A!4$$---------------------------------------------------------------------------------Q‚
Q-ej%A,)6(((E-------------------------------------------------------------Q‚
Q-‚b,)6(((E-----------------------------------------------------------------------
Q-ƒ„8S`S,K/$----------------------------------------------------------
Q-ƒ-Qj`S---------------------------------------------------------------------------------------
Q-ƒ-e•K/-----------------------------------------------------------------------------------------Q…
Q-…-uh~hBph‘n•„’TO5-------------------------------------------------------------------------Q…
Q-…-QuG242•7O5---------------------------------------------------------Q…
Q-…-ea•7O5------------------------------------------------------------------------Qs
Q-sBˆTubnoT5‰y“f”iTp------------------------------------------------------------Qs
Q-s-QuG2C<1S%-----------------------------------------------------------------------Qs
Q-s-eT:4@$)C<1M%-------------------------------------------------------Q•
Op}kTueBphŠB‡Š5–OpŠBŽ•BphŠBt‹„pŒTf•ŽhuŽOp--------------ee
e-Q†90\-----------------------------------------------------------------------------------------------ee
e-ef'!"(V-------------------------------------------------------------------------------------ee
e-e-Qf'!"9$------------------------------------------------ee
e-e-ef'!"(VV--------------------------------------------------------------e…
e-‚uG24$124(V><`----------------------------------------es
e-‚-QtR%-----------------------------------------------------------------------------------------es
e-‚-e‡\%(-------------------------------------------------------------------------------e•
e-‚-‚‡\1'--------------------------------------------------------------------------------e—
e-‚-ƒ‡\1,%42-----------------------------------------------------------------------‚Q
e-‚-…O!7)!------------------------------------------------------------------------------------------‚—
e-‚-sj6fO.QsCe---------------------------------------------------------------------‚w
e-‚-•5$o)-------------------------------------------------------------------ƒe
e-‚-—T0------------------------------------------------------------------------------------ƒ…
e-ƒB((E-----------------------------------------------------------------------------------------ƒs
e-…O(EE------------------------------------------------------------------------------------------ƒ•
e-…-Q‡)!1712-----------------------------------------------------ƒ•
e-…-ep6%>%'(------------------------------------------------------------ƒ—
Op}kTuBphŠB‡Š yŒ• .˜TuOp}kTuB™rTph‰n‡phvT5–
‡pi•†šBšTpuhš†iT„p›j-------------------------------------------------------------------…€
‚-Q-œhB}•TuOšO„pmTj‰j†“.qTuBp˜Oph‘Ty“f”
iTp------------------------------------------------------------------------------------------------------------------------…€
‚-ey8,'2\$----------------------------------------------------------------ss
ƒ
‚-e-Qf0+--------------------------------------------------------------------------ss
‚-e-eO9)6$----------------------------------------------------------------ss
‚-‚‡%>4>%---------------------------------------------------------------•Q
‡ŠBfnxT5–p}~Tu„pšBB™hvT--------------------------------------------------------------•e
‡ŠBfnxT--------------------------------------------------------------------------------------------------•e
p}~Tu„pšBB™hvT--------------------------------------------------------------------------------•e
B–hfh‘nBpoj‡pi•---------------------------------------------------------------------------------------•‚
XYZR
p6Q-Qj%A,)6(((E---------------------------------------------------------------Q‚
p6Q-e?,p†5--------------------------------------------------------------------------------------------Q—
p6Q-‚.?,™ut-------------------------------------------------------------------------------------------Qw
p6Q-ƒp6%K------------------------------------------------------------------------------------Qw
p6Q-…„ž?--------------------------------------------------------------------------------------------------eQ
p6Q-s„ž-----------------------------------------------------------------------------------------------------eQ
p6e-Q†90\-------------------------------------------------------------------------------------------------ee
p6e-e5$„hOQsŸ—••o----------------------------------------------------------------------e‚
p6e-‚„fO†•Qe€€--------------------------------------------------------------------------------------------
p6e-ƒ5$o)-------------------------------------------------------------------------------e…
p6e-…p6%R%)'(-----------------------------------------------------------------e•
p6e-sO%(0E’‚Ÿ .†‚€„Q„T„-----------------------------------------------e—
p6e-Q€jOte„Q€oTyts‚OQ€---------------------------------------------------------------------‚e
p6e-QQj%@E !jOt-------------------------------------------------------------------‚‚
p6e-QQ™917•j™•Tf•eT¡--------------------------------------------------------------------------‚…
p6e-QeO@E)917)!---------------------------------------------------------------------------‚…
p6e-Q‚Od')7>7QT•QTOc†¢713eefo‚—QQ.T------‚s
p6e-Qƒ9žR%eƒ5.O-----------------------------------------------------------------‚—
p6Q-Q‚p6O!7)!------------------------------------------------------------------------------------------‚w
p6e-Q…B>\O!7)!------------------------------------------------------------------------------------‚w
p6e-Q—o)nT•™‚------------------------------------------------------------------------------------ƒe
p6e-e€o!7)Qe5Qo--------------------------------------------------------------------------------------ƒs
p6e-ee‡)!6VfO.QsCe----------------------------------------------------ƒ—
s
p6‚-Q†%E--------------------------------------------------------------------------------------------…€
p6‚-e†%13---------------------------------------------------------------------------------------------…Q
p6‚-‚£`5>!1†O7-------------------------------------------------------------------…Q
p6‚-ƒu!2)!;7™¤1;-----------------------------------------------------------------…e
p6‚-…u!2/$o)-------------------------------------------------------------------…‚
p6‚-s.!!6%?`----------------------------------------------------------------------…‚
p6‚-•u!2R+)!;7)¤1;-------------------------------------------------…ƒ
p6‚-—BE)¥7G))¤1;---------------------------------------------------------…ƒ
p6‚-waK4&,")¥7G---------------------------------------------------……
p6‚-Q€n1!!!1K)¥7G--------------------------------------------------------------------……
p6‚-QQf!!4()!!!--------------------------------------------------------------…s
p6‚-QeO"!4&j!!1-------------------------------------------------------------…s
p6‚-Q‚O"o>>j,>71¤,!!>!4&o!---------------…•
p6‚-Qƒ.!!,>!84&o!---------------------------------------…•
p6‚-Q…u!2)/o!7---------------------------------------------------------------…—
p6‚-Qs5W447)4[!4G4+413--------------------------------------…—
p6‚-Q•u!2>!o!7---------------------------------------------------------------------…w
p6‚-Q—BK2I)`o7!-----------------------------------------…w
p6‚-QwtG\&)7!747)>----------------------------------------------------------------s€
p6‚-e€O".;1!!!>7----------------------------------------------------------------------------s€
p6‚-eQOa;1!47)>4$,S-----------------------------------------------s€
p6‚-eeu!2)!;7u17O1!---------------------------------------------------------sQ
p6‚-e‚OG%47)>1KO1!-----------------------------------------------------------sQ
p6‚-eƒOE,/>7%4$42---------------------------------------------------------se
p6‚-e…B(%ž47)>----------------------------------------------------------------------se
p6‚-esjZ¤17!!-,!14><!---------------------------------------------------------------s‚
p6‚-e•B)G><!¤17!!-------------------------------------------------------------------s‚
p6‚-e—†!><!¤17!!----------------------------------------------------------------------s‚
p6‚-ewj`B)!)u17O1!---------------------------------------------------------------
p6‚-‚€uH4><!>\17>----------------------------------------
p6‚-‚QŸ177>-E)!>!)!-------------------------------------------------------s…
XY[R[
t%Q-Qb,)6(((E------------------------------------------------------------------------
t%e-Q†>1'!"(VV--------------------------------------------------------------es
t%e-eOIR8(\fO.-------------------------------------------------------------ƒ€
t%e-‚B>\=+o))n™‚--------------------------------------------------------ƒƒ
t%e-ƒB>\=+o!7)Qe5Qo----------------------------------------------------------ƒ…
w
\]^RB_X`
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------

?)*:>)P)*a:%"9)*)Q2JKJL
#<)*=#>)"?@)*6A)
BCD)"0%
Q€
bU
IOc6/1"d)ef%a#
B)HE2!2E!8,,$>%C@2
!,!,'!_8!R>@@1>%
4%S8-B,K)A)6>%C@E
4J$9>Z><`9)!481EE13 -
$,1%2A%>%C@J](>!>%
Z(@1>%/)!-.42KI4((2
\81EE13'1)@/(-p2\,>W24
1EL4KE13EVIX>!SGY
!SC41K`)8,,$>%C@-8,1G&
4GC()20H!S']
!-
JO71e;1"1"d)ef%a#
B6A,)6>%C@E413•()>%-
f'!"%(49C<1M&+2E13-
B((4(E62\81EE13'-
jL4<22\_%R24
81ESC-
š`(I?"4$2\$4%(4
%A,('(-
gO(#%?h)*=a,"02=#)*"#>)1iF
\KIO%(¦%(%(4+%%(
)"1a!7)!C<1M%§4$a,S&C<
1MS29@),$49@81E¦)>7)R%§0
@24E$-
„E4KI^
QQ
¨„E4H!TKI((41+)6'2)
/"d/[,€…©€…©e€e…(ew©€s©e€e…-
¨„E4^B)KI,7A!8,(G
421+)6$81EE'!)KS2[%(aC<1M%
9%)!V6(IA!)""2\-
jO"?k)*,"9,)*"#>)1iF
TKIA!>4Z)!;74,7-B64$I
R !o)#><`/$o)h.’-
LO<),"l26E&#$)e0%e?h1
jA,,(„;7))6, !$-
j6'(81EE13-
mO$"/01"%"E1"#')
B/Q¦€…©€…
QQ
©€…§ T+$
B/e¦Qe©€…
Q—©€…§ TKI64$$1'!"(V
B/‚¦Qw©€…
e
©€…§ B'2La!12
B/ƒ¦es©€…
€Q
©€s§ B(4(10+1+)6
B/…¦€e©€s
€—
©€s§ B'27>12E,<9)6
B/s¦€w©€s
Q…
©€s§ B((E6
B/•¦Qs©€s
ee
©€s§ ‡%>2/I
B/—¦e‚©€s
©€s§ p2%$V8L%42
Qe
SInoB p[qr
IOIs)*tFu)=fef%a#
$4$2\81EE13H+)442((4
1+)62\'+2481E4KE13)8,
,$>%C@-p2\81E8!@1>%42
A%>%C@%%4KEV1324C<1MVH-p2
\,H><`(V%(44$%R1+
)6(4G2C<1MS242<-$,2\E
•VSC4]$&4GA,)6>%C@-
IOJv%<tF:%wD)"%"#$%&$P1"$%0/
b,)6(()!>%'2A!GG8,^
p6Q-Qj%A,)6(((E-
Q‚
IOgoF:%wD)"%"#$%&$P1"$%0/
t%Q-Qb,)6(((E-
Đặc điểm Nội dung
Sản phẩm
Thiết kế hình phân loại gạch men sử dụng thị
giác máy tính điều khiển bằng Arduino.
Kỹ thuật
Hệ thống sử dụng máy tính nhúng kết hợp Arduino
Uno R3.
Yêu cầu:
+ Phần cứng: Tốc độ xử lý nhanh.
+ Phần lập trình: sử dụng thư viện opencv kết hợp
train ảnh trên google colab truyền thông trên
Arduino
Đặc điểm phần
cứng
Thiết kế sơ đồ khối, sơ đồ nguyên lí và chế tạo, gia
công phần cứng.
Đặc điểm phần
mềm
Thiết kế lưu đồ thuật toán viết chương trình
điều khiển.
Đặc điểm kiểm tra
Kiểm tra chương trình trên phần mềm
Lắp ráp mạch kiểm tra trực tiếp.
IOj"-)%;1"271e;1"P:>F1xFef%a#
IOjOI71e;1"
p2\81EE13_C<1M%_'241E
LE13¦IX12---§%%@1RR>@%
S84>!>-p2\J3)1)::127*8
S4%(A,)6>%C@-
IOjOJ>F1xF
p2\,K/!7)!4c(>%%6%)*ž
/$C<1M%SC213IX124G\
!&8,,$>%C@-T)!/%R(\$1EL
>%131)::124]4+%)6-%%S•V4$
)A)64+1K`-
IOLO_yB
IOLOI#@#%"#'F%"?=#'),3)B
•7O51K4(d !7>)77)4>1)!), 
1420Z,S-O`•7O511):?
0Z&C<1M6%)I`0"!)H
!'-
•7O5ž%2\ !O„n'2E)7!1
7-TJ@>\11G?C<1M`4`A,)6 !V
,S!,17!)!7-
B42•7O54G@,žt.†-.V4`
@1]S4E(\!)%H-
O`Ež><`/$,%E9E1
9E-•7O5>Z:!2K24G"1E:1+)6
4S`O¨¨O„,!,¡!4!YT)!#]9S4G
2$!!0[ª;>fCj!•†•†(%
o)-
‡[1//C@2[RQwwwH8,•7O5?>Z:#
H&&+>\GS1KGƒ•-€€€H-B@%1H
:4) !•7O5-
B42•7O4I`4)@$)H!-T
/$V4V%0@:126%
Q…
!4$j!ZE)!:6%$IE@%:I`
2)C7'1%%IY
B42><`$:1+)6•(^:1+)6
O¨¨©O«:1+)6¡!4!4„,-
5Z8,!><`:1+)6„,$-5G/$
AIEKG"6:„,>W1>'1'!"
SC@-TH812d"&S9%„,
A)6)/$•7O5])!]9-†<`:
„,>W12\@:HE%1+)6-
)[ !„,146@EA9%K>\SR/>'IE
>WVE(-
IOLOJz1e#{2,3)B
•7O5f42ZK><`+]S
&4G42!#K+B42
K,)-
91%;)")Q)*1|u%"?=#'),3)B
\4G6%!"41!,-
5$57#9'6%#"4-
y<1M6%1"]%!,,•%-
B'2+Ea !6E)%-
„2\CVCV)Ga
dC7)47a6%-
„8S47---G1, !)[$)!47
*\)47-
IOmnoB \}R
IOmOI#@#%"#'F~5.;<)"
y<1M%J1$AG`[)E
H,(428!>%C@-T:S
8!,!6JI`%)OS)V•(u`Yy<1MS
Qs
21")=+2<4]4)"-fKA!
(KI4C<1MS2=+>\4!!1%A,(4@$4$1
):/1"E)KS2-OS2,!
0),$S28!a"6%4S2Y
B)>\9C<1MS2)K1U4'%A,(4G
1ES2/416%4/)!#16%>%
/)!'2)A)6C<1MS1A)6C<1M%-T
!C<1M6%9'4C<1M6%=+>\-
QI%>\!A!)6'2>!^O`%[,%1
A)64+1M-š>a)H><`0R1-j?,
%(><`421E !6%-564+,>a)H
)9)KH\>!>\1>%CE !\%
+[%(4S221K`E)!Z>\1:
12%(-E)!6%=+>\!/%,•
:12,E=+>\-$,1KA!(421@,4
1<!-‡(A% !421@,41<!>!A)6C<1M1
6%=+>\-
IOmOJ"•)*=€)ef%w/)*~5.c<)"
O:4@$9%>!^
uP#{2<)"
f94V9%@EKG%=+>\-V! !%
C71"!¦C,§-jI%=+>\E
)!_`a_90"!EK[
a)2C71)K1X-tI%I!$C716
(-j)2C716994GQ7!C71-
•P[#$)es#<)"
T9%6(•%E%^%>!
%C%C>!V8™ut¬p†5Y
1Pd12aF<)"
Oe1"%7?,p†54?,tu™-
Dãy màu HSV :
Q•
BH%])!tu™
!p†51E]C<1M9-.?, !Kp71D%,>d/
40F[L(S)01E4$LKCV!,16-.
)/($%(,%!/>!!
p†5)GC<1M:G(7-
p6Q-e?,p†5
Dãy màu RGB :
™ut1!•(&),S,%2E4
$(VU+>\!-‡!,/4Gd
H•>d-T,K1M9%1><`>d9%¦)7
L§u¦)77C!1`§4t¦17C!1!§]@%>d-
BH)6eƒ3K>W><`—
]I1)V™ut_)%e……-t>\,]
[%3>\]H !-5G6
eƒ6>\\!E)!1255 x 255 x 255 = 16581375 -
tKE2™ut6!>W7(™uto')!8,12
1@,R%[2™ut,KKK!1!¦-§-‡K-
><`1KH(C71)V€®)K- !6
)>\))VQ€€®>W(VH`-
$,I)@$)42ž%1E4!
8'@V-
Q—
p6Q-‚.?,™ut
6P"?k)*,"9,,"9%"#')•#>)
tK1):4@$!/A!8)C<1M%-56Z!
E8E% ,('!4K-
p6Q-ƒp6%K
K^j%1K(>'!,•!
a4$IC¦a§-5S`)%V87"1
K(18+S@)d-HK¦H!^
!),§^+K1K(EHK!,H
!-
”U! !HK)C<1M^MU!/K !HK1
1Ea)`K)8S+E%-BI!H!><
`K184&C¦§2-T1EH!#
><`4&%6H8-B/A!)" !K^@,)*
/A!)" !KCž4S`>!^H"!>=\4W!8
"!>=/4W4HI\"!/4W/, -
T4+,2K1MZ12@%
HK)\-VU!" !KZ)K19>Z
=+2K-$A!)"1>'(K:!%
Qw