Kad mēs ieejam krāsu sensoru pasaulē projektiem ar tādiem mikrokontrolleriem kā Arduino, parasti izceļas divi nosaukumi: TCS34725 un TCS3200. Abi ir plaši izmantoti komponenti, taču tiem ir galvenās atšķirības, kuras ir vērts izpētīt, pirms izlemt, kura ir vislabāk piemērota mūsu vajadzībām.
Sensors TCS3200 Tas ir bijis viens no populārākajiem gadiem ilgi, pazīstams ar savu uzticamību pamata krāsu noteikšanā. Tomēr TCS34725 ir izrādījusies uzlabota iespēja ar dažām funkcijām, kas uzlabo tās precizitāti un lietošanas vienkāršību. Tālāk mēs detalizēti salīdzināsim šos divus sensorus, lai jūs varētu pieņemt apzinātu lēmumu.
Kas ir TCS34725?
El TCS34725 Tas ir digitālais sensors, kas atbild par RGB krāsu mērīšanu reāllaikā. Viena no šī modeļa ievērojamākajām priekšrocībām ir tā spēja veikt mērījumus ar lielāku precizitāti nekā TCS3200, padarot to par izcilu izvēli projektiem, kuriem nepieciešama krāsu noteikšanas precizitāte.
Šis sensors ir integrēts ar infrasarkano staru filtru, kas samazina vides radītos traucējumus un uzlabo krāsu nolasīšanas precizitāti. Turklāt tā plašais dinamiskais diapazons un spēja darboties pat vāja apgaismojuma apstākļos dod tai ievērojamas priekšrocības salīdzinājumā ar citiem modeļiem. Tas ir ideāli piemērots lietojumiem, kur nepieciešams precīzi un bez kropļojumiem izmērīt krāsas, piemēram, robotikas projektos vai attēlu analīzē.
Kā darbojas TCS34725?
El TCS34725 izmanto masīvu 3×4 fotodiodes kas ir paredzēti, lai uztvertu konkrētus viļņu garumus, kas atbilst krāsām sarkana, zaļa, zila un skaidra (bez filtra). Katra no šīm fotodiodēm tiek filtrēta, lai novērstu infrasarkanās gaismas radītos traucējumus, nodrošinot precīzāku krāsu uztveršanu. Turklāt šim sensoram ir 16 bitu ADC pārveidotāji kas pārveido analogos datus digitālās vērtībās apstrādei.
Viena no visnoderīgākajām TCS34725 funkcijām ir tā lietošanas iespēja pārtraukumiem lai brīdinātu, ja ir pārsniegts apgaismojuma slieksnis. Tas ļauj sensoram efektīvāk noteikt gaismas vai krāsu izmaiņas un automātiski iedarbina iznīcināšanas signālu.
Kas ir TCS3200?
Turklāt TCS3200 ir vienkāršāks sensors, ko plaši izmanto primāro krāsu noteikšanai. Lai gan tas tiek uzskatīts par uzticamu sensoru, tā precizitāte ir zemāka nekā TCS34725, jo tai trūkst dažas uzlabotas funkcijas, piemēram, infrasarkanais filtrs.
TCS3200 darbība ir balstīta uz komplektu fotodiodes kas tiek filtrēti, lai noteiktu sarkanās, zaļās, zilās krāsas, kā arī nefiltrētu kanālu. Lai gan tas adekvāti veic krāsu noteikšanas uzdevumu, tas nepiedāvā detalizētas mērīšanas iespējas vai signāla apstrādes kvalitāti, ko iegūstat ar TCS34725.
Galvenās atšķirības starp TCS3200 un TCS34725
Ja apsverat, kurš no šiem sensoriem vislabāk integrējas jūsu projektā, jāņem vērā daži būtiski punkti, kas tos atšķir:
- Lasīšanas precizitāte: Lai gan TCS3200 nodrošina pamata krāsu rādījumus, TCS34725 ir daudz precīzāks un var noteikt smalkas atšķirības, pateicoties tā progresīvajai tehnoloģijai.
- Infrasarkano staru filtrs: Šī ir ievērojama TCS34725 priekšrocība. Filtrs samazina troksni, kas ir ļoti svarīgi, ja vēlaties iegūt precīzākus rādījumus vidē, kur infrasarkanās gaismas var traucēt.
- Komunikācijas interfeiss: izmanto TCS34725 I2C, kas ievērojami atvieglo savienošanu un lietošanu ar tādiem mikrokontrolleriem kā Arduino. Savukārt TCS3200 izmanto vienkāršāku interfeisu.
- Dinamiskais diapazons: TCS34725 dinamiskais diapazons ir daudz lielāks nekā TCS3200, ļaujot izmērīt krāsas pat vāja apgaismojuma apstākļos vai uz tumšām virsmām.
Montāža un savienošana
Abu sensoru uzstādīšana un pievienošana ir salīdzinoši vienkārša, bet TCS34725 izceļas ar tā I2C protokola vienkāršību, kas atvieglo programmēšanu tādās vidēs kā Arduino. Sensors tiek darbināts ar 3.3 V, lai gan komerciālajos moduļos ir ierasts atrast papildu ieeju, kas ļauj izmantot 5 V, padarot to saderīgu ar lielāko daļu ierīču.
Lai pievienotu TCS3200, ir arī jāievada vairākas digitālās tapas, lai nolasītu krāsu vērtības. Tomēr tai nav tikpat viegli regulēt vai kontrolēt, izmantojot programmatūru, kas nozīmē vairāk manuāla darba, kalibrējot rezultātus.
TCS34725 izmantošanas piemēri
Viens no visizplatītākajiem šo sensoru lietojumiem ir krāsu mērīšana projektiem. Šeit ir daži TCS34725 izmantošanas piemēri:
Manuāla krāsu mērīšana
TCS34725 var izmantot, lai iegūtu precīzus krāsu rādījumus, izmantojot tās bibliotēku. Lasot RGB vērtības, varat skatīt un pielāgot krāsu mērījumus, kas ir ideāli piemēroti tādiem projektiem kā krāsu temperatūras mērīšana vai apgaismojuma kontrole.
Krāsu klasifikācija
Vēl viens interesants pielietojums ir krāsu klasifikācija. Izmantojot sensora nodrošinātās RGB vērtības, mēs varam salīdzināt noteiktās krāsas ar iepriekš definētu tabulu un klasificēt objektus pēc atbilstošās krāsas.
Īstenošana ar RGB gaismas diodēm
TCS34725 var integrēt arī ar RGB LED sloksnēm, piemēram, WS2812b, lai izveidotu apgaismojuma efektus, kas reaģē uz noteiktajām krāsām. Tas tiek panākts, pārveidojot RGB vērtības ar FastLED bibliotēku un piemērojot pielāgojumus, piemēram, gamma korekciju, kas ļauj vizuāli attēlot noteikto krāsu.
Gan TCS3200, gan TCS34725 sensoriem ir savas priekšrocības un trūkumi. Lai gan TCS3200 ir vienkāršāks, bet funkcionāls vienkāršiem krāsu noteikšanas uzdevumiem, TCS34725 izceļas ar precizitāti, elastība un veiktspēja progresīvākos projektos.
Protams, fakts, ka TCS34725 ir modernāks un precīzāks, nozīmē arī to, ka tas ir nedaudz dārgāks nekā TCS3200. Tomēr tā cena joprojām par pieņemamu cenu lielākajai daļai veidotāju un entuziastu, kas vēlas uzlabot savus elektroniskos projektus.