RGB வண்ண சென்சார் TCS3200 அறிமுகம்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





டி.சி.எஸ் .3200 என்பது ஒரு வண்ண ஒளி-அதிர்வெண் மாற்றி சில்லு ஆகும், இது மைக்ரோகண்ட்ரோலர் மூலம் திட்டமிடப்படலாம். Arduino போன்ற ஒருங்கிணைந்த மைக்ரோகண்ட்ரோலரின் உதவியுடன் வெள்ளை ஒளியின் அனைத்து 7 வண்ணங்களையும் கண்டறிய இந்த தொகுதி பயன்படுத்தப்படலாம்.

இந்த இடுகையில் நாம் RGB வண்ண சென்சார் TCS3200 ஐப் பார்க்கப் போகிறோம், வண்ண சென்சார் எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்வோம், மேலும் நடைமுறையில் TCS3200 சென்சாரை Arduino உடன் சோதனை செய்து சில பயனுள்ள தரவைப் பெறுவோம்.



வண்ண அங்கீகாரத்தின் முக்கியத்துவம்

ஒவ்வொரு நாளும் உலகைப் பார்க்கிறோம், பணக்கார வண்ணங்களால் நிரப்பப்பட்டிருக்கிறோம், பார்வைக்கு உணராமல் நிறங்கள் உண்மையில் என்னவென்று நீங்கள் எப்போதாவது யோசித்திருக்கிறீர்களா? சரி, வண்ணங்கள் வெவ்வேறு அலைநீளங்களைக் கொண்ட மின்காந்த அலை. சிவப்பு, பச்சை, நீலம் வெவ்வேறு அலைநீளங்களைக் கொண்டுள்ளது, இந்த RGB வண்ணங்களை எடுக்க மனித கண்கள் டியூன் செய்யப்படுகின்றன, இது மின்காந்த நிறமாலையிலிருந்து ஒரு குறுகிய இசைக்குழு ஆகும்.

ஆனால், சிவப்பு, நீலம் மற்றும் பச்சை நிறத்தை விட அதிகமாக நாம் காண்கிறோம், ஏனென்றால் நம் மூளை இரண்டு அல்லது அதற்கு மேற்பட்ட வண்ணங்களை கலந்து புதிய வண்ணத்தை அளிக்கிறது.



வெவ்வேறு வண்ணங்களைக் காணும் திறன் பண்டைய மனித நாகரிகத்திற்கு விலங்குகள் போன்ற உயிருக்கு ஆபத்தான ஆபத்துகளிலிருந்து தப்பிக்க உதவியதுடன், பழங்கள் போன்ற உண்ணக்கூடிய பொருட்களை அதன் சரியான வளர்ச்சியில் அடையாளம் காணவும் உதவியது, இது நுகர்வுக்கு இனிமையாக இருக்கும்.

ஆண்களை விட பெண்கள் வெவ்வேறு வண்ண நிழல்களை (சிறந்த வண்ண உணர்திறன்) அங்கீகரிப்பதில் சிறந்தது, ஆனால் ஆண்கள் வேகமாக நகரும் பொருள்களைக் கண்டறிந்து அதற்கேற்ப செயல்படுகிறார்கள்.

பல ஆய்வுகள் இது பண்டைய காலகட்டத்தில் ஆண்கள் வேட்டைக்குச் செல்வதால் பெண்களின் மேன்மையை விட அவர்களின் உடல் வலிமை காரணமாக இருக்கிறது என்று கூறுகின்றன.

தாவரங்கள் மற்றும் மரங்களிலிருந்து பழங்கள் மற்றும் பிற உண்ணக்கூடிய பொருட்களை சேகரிப்பது போன்ற குறைந்த ஆபத்தான பணிகளால் பெண்கள் க honored ரவிக்கப்படுகிறார்கள்.

தாவரங்களிலிருந்து உண்ணக்கூடிய பொருட்களை அதன் சரியான வளர்ச்சியில் சேகரிப்பது (பழத்தின் நிறம் ஒரு பெரிய பாத்திரத்தை வகிக்கிறது) நல்ல செரிமானத்திற்கு மிகவும் முக்கியமானது, இது மனிதர்களுக்கு சுகாதார பிரச்சினைகளிலிருந்து வளைகுடாவில் உதவியது.

ஆண்கள் மற்றும் பெண்களில் காட்சி திறனில் இந்த வேறுபாடுகள் நவீன காலங்களில் கூட நீடிக்கின்றன.

சரி, மின்னணு வண்ண சென்சாருக்கு மேற்கண்ட விளக்கங்கள் ஏன்? நல்லது, ஏனென்றால் வண்ண சென்சார்கள் மனித கண்ணின் வண்ண மாதிரியை அடிப்படையாகக் கொண்டு புனையப்பட்டவை, வேறு எந்த விலங்குகளின் கண் வண்ண மாதிரியுடன் அல்ல.

எடுத்துக்காட்டாக, ஸ்மார்ட்போன்களில் இரட்டை கேமராக்கள் கேமராக்களில் ஒன்று குறிப்பாக RGB வண்ணங்களையும் மற்ற கேமராவையும் சாதாரண படங்களை எடுப்பதற்காக அங்கீகரிக்கப்பட்டுள்ளது. இந்த இரண்டு படங்களையும் / தகவல்களையும் சில கவனமான வழிமுறையுடன் கலப்பதன் மூலம் மனிதர்கள் உணரக்கூடிய உண்மையான பொருளின் துல்லியமான வண்ணங்களை திரையில் மீண்டும் உருவாக்கும்.

குறிப்பு: எல்லா இரட்டை கேமராக்களும் மேலே குறிப்பிட்டதைப் போலவே இயங்கவில்லை, சில ஆப்டிகல் பெரிதாக்க பயன்படுத்தப்படுகின்றன, சில ஆழமான புல விளைவை உருவாக்க பயன்படுத்தப்படுகின்றன.

இப்போது TCS3200 வண்ண உணரிகள் எவ்வாறு புனையப்பட்டுள்ளன என்பதைப் பார்ப்போம்.

TCS3200 சென்சாரின் விளக்கம்:

TCS3200 சென்சார்

இது பொருளை ஒளிரச் செய்வதற்காக 4 வெள்ளை எல்.ஈ.டிகளில் கட்டப்பட்டுள்ளது. இது 10 ஊசிகளை இரண்டு வி.சி.சி மற்றும் ஜி.என்.டி ஊசிகளைக் கொண்டுள்ளது (இவற்றில் ஏதேனும் ஒன்றைப் பயன்படுத்தவும்). எஸ் 0, எஸ் 1, எஸ் 2, எஸ் 3, எஸ் 4 மற்றும் ‘அவுட்’ முள் ஆகியவற்றின் செயல்பாடு விரைவில் விளக்கப்படும்.

சென்சாரை உற்று நோக்கினால், கீழே விளக்கப்பட்டுள்ளதை நாம் காணலாம்:

இது 8 x 8 வரிசை வண்ண சென்சார் கொண்டிருக்கிறது, இது மொத்தம் 64 ஆகும். புகைப்பட சென்சார்கள் தொகுதியில் சிவப்பு, நீலம், பச்சை சென்சார்கள் உள்ளன. சென்சாரில் வெவ்வேறு வண்ண வடிப்பான்களைப் பயன்படுத்துவதன் மூலம் வெவ்வேறு வண்ண சென்சார்கள் உருவாகின்றன. 64 இல், இது 16 நீலம், 16 பச்சை, 16 சிவப்பு சென்சார்கள் மற்றும் எந்த வண்ண வடிப்பான் இல்லாமல் 16 புகைப்பட சென்சார்கள் உள்ளன.

நீல வண்ண வடிப்பான் சென்சாரைத் தாக்க நீல நிற ஒளியை மட்டுமே அனுமதிக்கும் மற்றும் மீதமுள்ள அலைநீளங்களை (வண்ணங்கள்) நிராகரிக்க இது மற்ற இரண்டு வண்ண சென்சார்களுக்கும் ஒரே மாதிரியாக இருக்கும்.

நீங்கள் ஒரு சிவப்பு வடிகட்டி அல்லது பச்சை வடிப்பானில் நீல ஒளியைப் பிரகாசித்தால், குறைந்த தீவிர ஒளி பச்சை அல்லது சிவப்பு வடிப்பான்கள் வழியாக நீல வடிகட்டியுடன் ஒப்பிடும். எனவே நீல வடிகட்டப்பட்ட சென்சார் மற்ற இரண்டோடு ஒப்பிடும்போது அதிக ஒளியைப் பெறும்.

எனவே, நாம் RGB வடிப்பான்களுடன் வண்ண சென்சார்களை ஒரு தொகுதியில் வைத்து எந்த வண்ண ஒளியையும் பிரகாசிக்க முடியும், மேலும் தொடர்புடைய வண்ண சென்சார் மற்ற இரண்டையும் விட அதிக ஒளியைப் பெறும்.

ஒரு சென்சாரில் பெறப்பட்ட ஒளியின் தீவிரத்தை அளவிடுவதன் மூலம் ஒளி பிரகாசித்த நிறத்தை வெளிப்படுத்த முடியும்.

சென்சாரிலிருந்து மைக்ரோகண்ட்ரோலருக்கு சமிக்ஞையை இடைமுகப்படுத்த ஒளி தீவிரத்துடன் அதிர்வெண் மாற்றிக்கு செய்யப்படுகிறது.

சுற்று தொகுதி வரைபடம்

“அவுட்” முள் வெளியீடு. வெளியீட்டு முள் அதிர்வெண் 50% கடமை சுழற்சி. எஸ் 2 மற்றும் எஸ் 3 ஊசிகளும் புகைப்பட சென்சாருக்கான தேர்ந்தெடுக்கப்பட்ட கோடுகள்.

அட்டவணையைப் பார்ப்பதன் மூலம் நீங்கள் நன்றாக புரிந்துகொள்கிறீர்கள்:

எஸ் 2 மற்றும் எஸ் 3 ஊசிகளும் புகைப்பட சென்சாருக்கான தேர்ந்தெடுக்கப்பட்ட கோடுகள்.

பின் S2 மற்றும் S3 க்கு குறைந்த சமிக்ஞைகளைப் பயன்படுத்துவதன் மூலம் சிவப்பு வண்ண சென்சாரைத் தேர்ந்தெடுத்து சிவப்பு அலைநீளத்தின் தீவிரத்தை அளவிடும்.

இதேபோல், மீதமுள்ள வண்ணங்களுக்கு மேலே உள்ள அட்டவணையைப் பின்பற்றவும்.

பொதுவாக சிவப்பு, நீலம் மற்றும் பச்சை சென்சார்கள் வடிகட்டிகள் இல்லாமல் சென்சார்களை விட்டு வெளியேறுகின்றன.

S0 மற்றும் S1 ஆகியவை அதிர்வெண் அளவிடுதல் ஊசிகளாகும்:

S0 மற்றும் S1 ஆகியவை அதிர்வெண் அளவிடுதல் ஊசிகளாகும்

S0 மற்றும் S1 ஆகியவை வெளியீட்டு அதிர்வெண்ணை அளவிட அதிர்வெண் அளவிடுதல் ஊசிகளாகும். சென்சாரிலிருந்து மைக்ரோகண்ட்ரோலருக்கு உகந்த வெளியீட்டு அதிர்வெண்ணைத் தேர்ந்தெடுக்க அதிர்வெண் அளவிடுதல் பயன்படுத்தப்படுகிறது. Arduino விஷயத்தில் 20% பரிந்துரைக்கப்படுகிறது, S0 ‘HIGH’ மற்றும் S1 ‘LOW’.

தொடர்புடைய சென்சாரின் ஒளி தீவிரம் அதிகமாக இருந்தால் வெளியீட்டு அதிர்வெண் அதிகமாக இருக்கும். நிரல் குறியீட்டின் எளிமைக்கு அதிர்வெண் அளவிடப்படவில்லை, ஆனால் துடிப்பு காலம் அளவிடப்படுகிறது, அதிக அதிர்வெண் துடிப்பு கால அளவைக் குறைக்கிறது.

எனவே, சீரியல் மானிட்டர் அளவீடுகளில் குறைந்தது காண்பிப்பது சென்சாருக்கு முன்னால் வைக்கப்படும் நிறமாக இருக்க வேண்டும்.

வண்ண சென்சாரிலிருந்து தரவைப் பிரித்தெடுக்கிறது

இப்போது நடைமுறையில் சென்சாரிலிருந்து தரவைப் பிரித்தெடுக்கலாம்:

Arduino சுற்று பயன்படுத்தி வண்ண சென்சாரிலிருந்து தரவை எவ்வாறு பெறுவது

நிரல் குறியீடு:

//--------------Program Developed by R.GIRISH--------------//
const int s0 = 4
const int s1 = 5
const int s2 = 6
const int s3 = 7
const int out = 8
int frequency1 = 0
int frequency2 = 0
int frequency3 = 0
int state = LOW
int state1 = LOW
int state2 = HIGH
void setup()
{
Serial.begin(9600)
pinMode(s0, OUTPUT)
pinMode(s1, OUTPUT)
pinMode(s2, OUTPUT)
pinMode(s3, OUTPUT)
pinMode(out, INPUT)
//----Scaling Frequency 20%-----//
digitalWrite(s0, state2)
digitalWrite(s1, state1)
//-----------------------------//
}
void loop()
')
delay(100)
//------Sensing Blue colour----//
digitalWrite(s2, state1)
digitalWrite(s3, state2)
frequency3 = pulseIn(out, state)
Serial.print(' Blue = ')
Serial.println(frequency3)
delay(100)
Serial.println('---------------------------------------')
delay(400)

//--------------Program Developed by R.GIRISH--------------//

தொடர் மானிட்டர் வெளியீடு:

மிகக் குறைவாகக் காட்டும் வாசிப்பு சென்சாருக்கு முன்னால் வைக்கப்படும் வண்ணமாகும். எந்தவொரு நிறத்தையும் அங்கீகரிப்பதற்கான குறியீட்டை நீங்கள் எழுதலாம். மஞ்சள் என்பது பச்சை மற்றும் சிவப்பு கலவையின் விளைவாகும், எனவே மஞ்சள் நிறம் சென்சாருக்கு முன்னால் வைக்கப்பட்டால், நீங்கள் சிவப்பு மற்றும் பச்சை சென்சார் அளவீடுகளை கவனத்தில் கொள்ள வேண்டும், இதேபோல் வேறு எந்த நிறங்களுக்கும்.

Arduino கட்டுரையைப் பயன்படுத்தி இந்த RGB வண்ண சென்சார் TCS3200 குறித்து ஏதேனும் கேள்விகள் இருந்தால், தயவுசெய்து கருத்து பிரிவில் வெளிப்படுத்தவும். நீங்கள் விரைவான பதிலைப் பெறலாம்.

மேலே விளக்கப்பட்ட வண்ண சென்சார் பயன்படுத்தப்படலாம் ரிலே என்றாலும் வெளிப்புற கேஜெட்டைத் தூண்டும் விரும்பிய செயல்பாட்டை செயல்படுத்த.




முந்தைய: கடவுச்சொல் கட்டுப்படுத்தப்பட்ட ஏசி மெயின்கள் ஆன் / ஆஃப் சுவிட்ச் அடுத்து: தனிப்பயனாக்கப்பட்ட அதிர்வெண்களுடன் TSOP17XX சென்சார்களைப் பயன்படுத்துதல்