Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
-
Upload
nguyen-van-bao -
Category
Documents
-
view
219 -
download
0
Transcript of Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
1/14
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
2/14
BÀI BÁO CÁO:
SỬ DỤNG CẢM BIẾN MÀU TCS3200 ĐỂ
PHÂN BIỆT MÀU SẮC
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
3/14
I.Mo!"# C$% B&'( M)! TCS3200.
*.Đ+(, (-,/.
Cảm biến nhận biết màu sắc và xuất ra 3 tần số xung tương ứng với 3 màu cơ bản
là Đ! "anh l# và "anh $ương! %& 3 tần số xung nà' và (ua ) vài bước chu'*n %+i nhất%,nh là b-n s. c/ %ươc th0ng tin c1a màu sắc cần %&2
2.T,(- 1&( 1,!41:
• gu4n 526 78 929:;C
• g< ra= 3 tần số xung tương ứng 3 màu %! xanh $ương và xanh l#2
3.T5(, (6(- :7Chu'*n %+i cư>ng %? #nh s#ng thành tần số c/ %? @hAn giải ca&2Bậ@ trDnh lEa chFn b? lFc màu sắc Gh#c nhau và $-ng tần số xuất ra2B;H $àng gia& tiế@ với vi %iIu Ghi*n27ĐiJn #@ %ầu và& 5267929:2
8. N-!9( "; ,o(-:
7Cấu t-& cảm biến KCL35MM g4m 5 Ghối như hDnh v. @hNa $ưới=
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
4/14
BOhối %ầu tiPn là mảng ma trận QxQ g4m c#c @h&t&$i&$R2Sa& g4m )T @h&t&$i&$R
c/ th* lFc màu sắc xanh $ương USluRV!)T @h&t&$i&$R c/ th* lFc màu % UWR$V!)T
@h&t&$i&$R c/ th* lFc màu xanh l#UXrRRnV và )T @h&t&$i&$R trắng Gh0ng lFc UClRarV2Kất
cả @h&t&$i&$R cYng màu %ưZc Gết nối s&ng s&ng với nhau !và %ưZc %[t xRn G. nhau nh\mm]c %Nch chống nhiHu2
Sản chất c1a ^ l&-i @h&t&$i&$R trPn như là c#c b? lFc #nh s#ng c/ mầu sắc Gh#c nhau 2C/
ngh_a n/ ch` tiế@ nhận c#c #nh s#ng c/ cYng màu với l&-i @h&t&$i&$R tương ứng và Gh0ng
tiế@ nhận c#c #nh s#ng c/ màu sắc Gh#c2
:iJc lEa chFn ^ l&-i @h&t&$i&$R nà' th0ng (ua 5 chAn %ầu và& L5!L3 =
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
5/14
BOhối thứ 5 là b? chu'*n %+i $ng %iJn t %ầu ra Ghối thứ nhất thành tần số =
Kần số %ầu ra c/ %?
r?ng xung 9M và t` lJ
với #nh s#ng c/ cư>ng %? và mầu sắc Gh#c nhau !số %ầu ra n\m tr&ng Gh&ảng 5de7
9MMOhe 2
Ka c/ th* lEa chFn t` lJ tần số %ầu ra f c#c mức Gh#c nhau như bảng trPn ch& @hY hZ@ với
@hần cứng %& tần số 2
:N $] = Kần số Ghi LMd!L)d 7&ut9MMOhe thD=
LMd!L) 7&ut)MMOhe
LM!L)d 7&ut)MOhe
LM!L) 7&utM
7gu'Pn l h&-t %?ng =
jnh s#ng trắng là hkn hZ@ rất nhiIu #nh s#ng c/ bước s/ng màu sắc Gh#c nhau 2
Ohi ta chiếu #nh s#ng trắng và& m?t vật th* bất GD 2K-i bI m[t vật th* s. xả' ra hiJn tưZng
hấ@ th] và @hản x- #nh s#ng 2
àu sắc bất GD %ưZc t+ng hZ@ t 3 mầu cơ bản SluR!XrRRn!WR$ =
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
6/14
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
7/14
atmRl! c#c chAn c1a vi %iIu Ghi*n %ưZc nối m?t ra c#c hàng rà& thR& thứ tE và v, trN ! c#c
v, trN nà' cần chNnh x#c %* gắn c#c b& mf r?ng mà ta gFi là shiRl$2 hư vậ' ai nhDn và&
m?t b& ar$uin& cyng biết %Au là chAn ngu4n! %Au là chAn %ất! %Au là chAn anal&g ha'
@zm222 KrPn b& m-ch chNnh c/ hJ thống +n %,nh ngu4n với nhiIu mức lEa chFn ngu4n2Chế %? h&-t %?ng c1a chi@ cyng %ưZc %,nh s{n! c/ nhqng thiết Gế %* mf r?ng ch& nhqng
gia& tiế@ c/ th* UpWK! Lo! 5C222V2 C/ nhqng tNn hiJu h&-t %?ng c1a m-ch2222
w Khứ hai là |irm zarR ch& chi@ %iIu Ghi*n! ngh_a là trPn b& pr$uin& c/ c&n chi@ %iIu
Ghi*n! và c&n chi@ nà' %ưZc n-@ s{n m?t chương trDnh b&&tl&a$Rr2 C#i gFi là b&&tl&a$Rr
nà' c/ nhiJm v] chNnh là chu'*n t @hương thức n-@ Lo tru'In thống c1a avr sang m?t
Gi*u chung là n-@ (ua uart2 hư vậ' ngh_a là sa&! ngh_a là b-n Gh0ng cần @hải muathPm m-ch n-@ riPng! ch` cần m-ch gia& tiế@ LS5C rất th0ng $]ng! r4i Ghi %ang
viết chương trDnh! bấm n-@! nhai m?t c#i G}& ca& su! sau %/ Ghfi %?ng chương trDnh
tRrminal lPn! như vậ' là s{n sàng ch& %iIu Ghi*n c#c thiết b, %iJn f $ưới (ua m#' tNnh!
s{n sàng ch& $Rbug! s{n sàng ch& Gi*m st chương trDnh $-ng như LRrial2@rintln
w Khứ ba là @hần mIm trPn m#' tNnh với gia& $iJn %ơn giản! viết chương trDnh!
bấm n-@! x&ng =Chương trDnh c1a pr$uin& %ưZc thiết G* %* nhqng ngư>i thậm chN chưa
biết lậ@ trDnh cyng c/ th* làm %ưZc2 KhPm nqa viJc $Yng thư viJn %ơn giản! nhất là hJ
thống thư viJn nà' lu0n c/ nhiIu Rxam@lR ha' cn gFi là vN $]2 hư vậ' ch` cần gFi ra
m?t c#i vN $]! c&@' thPm c&$R! savR as! thế là c/ m?t c#i @r&~Rct c1a riPng b-n2 Kất cả
@hầm mIm c1a ar$uin& %Iu là &@Rn s&urcR! ngh_a là Ghả n•ng tY' ch`nh rất ca&2
?t hJ thống pr$uin& c/ th* cung cấ@ ch& b-n rất nhiIu sE tương t#c với m0i
trư>ng xung (uanh với=
• dJ thống cảm biến %a $-ng vI ch1ng l&-i U%& %-c nhiJt %?! %? m! gia tốc! vận tốc!cư>ng %? #nh s#ng! màu sắc vật th*! lưu lưZng nước! @h#t hiJn chu'*n %?ng! @h#t hiJnGim l&-i! GhN %?c!€V!€
• C#c thiết b, hi*n th, Umàn hDnh C;! %n ‚;!€V2
http://bkit4u.com/usb-to-serial-ftdi-ft232rlhttp://bkit4u.com/usb-to-serial-ftdi-ft232rl
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
8/14
• C#c m&$ulR chức n•ng UshiRl$V hk trZ GPt nối c/ $A' với c#c thiết b, Gh#c h&[c c#cGết nối Gh0ng $A' th0ng $]ng U3X! XoWL! ƒi|i! SluRt&&th! 3)9^33he! 52^Xhe!€V! €
• Đ,nh v, XoL! nhắn tin LL!€ và nhiIu thứ th„ v, Gh#c %ang ch> b-n Gh#m @h#2
3.(- (-:7 @hAn l&-i c#c sản @hm màu sắc tr&ng c0ngnghiJ@22v22v7 m?t số m#' @hAn l&-i như sau…=
• #' t#ch màu ngy cốc
MJ @o#:
T- ))%&:
LD RS &' ( $&,&"+ &' 12
LD E'"*+- &' ( $&,&"+ &' 11
LD D4 &' ( $&,&"+ &' 5
LD D5 &' ( $&,&"+ &' 4
LD D6 &' ( $&,&"+ &' 3
LD D7 &' ( $&,&"+ &' 2
LD R &' ( ,#(%'$
10; #-/&/(#:
-'$/ ( 5V "'$ ,#(%'$
&-# ( LD VO &' &' 3=
&')+%$-
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
9/14
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
10/14
/- % - LDF/ '%.*-# ( )(+%.'/ "'$ #(/:
+)$!*-,&'16 2=B
+)$!/-%#/(#00=B
+)$!#&'H OLOR SENSOR H=B
+)$!/-%#/(#11=B
+)$!#&'H TS3200 H=B
$-+"@3000=B
+)$!/-%#/(#00=B
+)$!#&'H NOM 12 H=B
+)$!/-%#/(#11=B
+)$!#&'HJAO LUU UONG NATH=B
(#&' K0B K < 3B K=
+)$!'(D&/+"@=B
$-+"@500=B
+)$!$&/+"@=B
$-+"@300=B
(#&' K0B K
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
11/14
S-#&"+!*-,&'9600=B
&'M($-/0 OUTPUT=B
&'M($-/1 OUTPUT=B
&'M($-/2 OUTPUT=B
&'M($-/3 OUTPUT=B
&'M($-(% INPUT=B
$&,&"+#&-/0 IG=B
$&,&"+#&-/1 IG=B
+)$!)+-"#=B
(&$ +((=
)(+(#=B
S-#&"+!#&'HR I'-'/&@:H=B
S-#&"+!#&'#-$ DE=B
S-#&"+!#&'H G I'-'/&@: H=B
S-#&"+!#&',#--' DE=B
S-#&"+!#&'H J I'-'/&@ : H=B
S-#&"+!#&'*+%- DE=B
& #-$ < *+%- #-$ < ,#--' #-$ < 20 #-$ >8=
S-#&"+!#&'+'H C R-$ (+(#=H=B
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
12/14
+)$!/-%#/(#11=BT&- +" )(' #( )( 0 "', % 0
+)$!#&'H RED (+(# H=BX% #" .' '
$-+"@ 1500=B
-+/- & *+%- < #-$ *+%- < ,#--' =
S-#&"+!#&'+'H C J+%- (+(#=H=B
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H JLUE (+(# H=B
$-+"@ 1500=B
-+/- & ,#--' < #-$ ,#--' < *+%-=
S-#&"+!#&'+'H C G#--' (+(#=H=B
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H GREEN (+(# H=B
$-+"@ 1500=B
-+/- & #-$ ,#--' ,#--' < *+%-=
S-#&"+!#&'+'H C Q-++( (+(#=H=B
+)$!/-%#/(#00=B
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
13/14
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H QELLO (+(# H=B
$-+"@ 1500=B
-+/- & ,#--' *+%- ,#--' < #-$=
S-#&"+!#&'+'H C @"' (+(#=H=B
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H QAN (+(# H=B
$-+"@ 1500=B
-+/- & *+%- #-$ *+%- > ,#--'=
S-#&"+!#&'+'H C M",-'" (+(#=H=B
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H MAGENTA (+(# H=B
$-+"@ 1500=B
-+/-
S-#&"+!#&'+'=B
-
8/18/2019 Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc
14/14
+)$!/-%#/(#00=B
+)$!#&'H SENSORCTS3200 H=B
+)$!/-%#/(#11=B
+)$!#&'H NO (+(# H=B
$-+"@ 1000=B
(&$ )(+(#=
$&,&"+#&-/2 LO=B
$&,&"+#&-/3 LO=B
)(%' OUT R-$ RED
#-$ %+/-I'(% $&,&"+R-"$(%= IG LO : IG=B
$&,&"+#&-/3 IG=B
)(%' OUT JLUE JLUE
*+%- %+/-I'(% $&,&"+R-"$(%= IG LO : IG=B
$&,&"+#&-/2 IG=B
)(%' OUT G#--' GREEN
,#--' %+/-I'(% $&,&"+R-"$(%= IG LO : IG=B
!!