Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc

download Sử Dụng Cảm Biến Màu Tcs3200 Để Phân Biệt Màu Sắc

of 14

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

     

    !!