இந்த திட்டத்தில் எல்.டி.ஆர் ஐ ஏடிஎம்இஜிஏ 8 மைக்ரோகண்ட்ரோலருடன் இடைமுகப்படுத்தப் போகிறோம், இதன் மூலம் இப்பகுதியில் லைட் இன்டென்சிட்டியை அளவிட முடியும். ATMEGA8 இல், ஒளி தீவிரத்தை அளவிட 10bit ADC (Analog to Digital Conversion) அம்சத்தைப் பயன்படுத்த உள்ளோம்.
ஆம் எல்.டி.ஆர் என்பது ஒரு மின்மாற்றி ஆகும், இது அதன் மேற்பரப்பு மாற்றங்களில் ஒளி விழும்போது அதன் எதிர்ப்பை மாற்றுகிறது. எல்.டி.ஆர் சென்சார் வெவ்வேறு அளவுகள் மற்றும் வடிவங்களில் கிடைக்கிறது.

எல்.டி.ஆர் கள் குறைக்கடத்தி பொருட்களிலிருந்து தயாரிக்கப்படுகின்றன, அவை அவற்றின் ஒளி உணர்திறன் பண்புகளைக் கொண்டிருக்கின்றன. பல வகையான பொருட்கள் பயன்படுத்தப்படுகின்றன, ஆனால் பிரபலமான ஒன்று CADMIUM SULPHIDE (CdS). இந்த எல்.டி.ஆர்கள் அல்லது ஃபோட்டோ ரெஸ்டர்கள் “புகைப்படக் கடத்துத்திறன்” கொள்கையின் அடிப்படையில் செயல்படுகின்றன. இப்போது இந்த கொள்கை என்னவென்றால், எல்.டி.ஆரின் மேற்பரப்பில் ஒளி விழும்போதெல்லாம் (இந்த விஷயத்தில்) தனிமத்தின் நடத்தை அதிகரிக்கிறது அல்லது வேறுவிதமாகக் கூறினால் எல்.டி.ஆரின் மேற்பரப்பில் ஒளி விழும்போது எல்.டி.ஆரின் எதிர்ப்பு குறைகிறது. எல்.டி.ஆருக்கான எதிர்ப்பின் குறைவின் இந்த சொத்து அடையப்படுகிறது, ஏனெனில் இது மேற்பரப்பில் பயன்படுத்தப்படும் குறைக்கடத்தி பொருளின் சொத்து. ஒளியின் இருப்பைக் கண்டறிய அல்லது ஒளியின் தீவிரத்தை அளவிட எல்.டி.ஆர் பெரும்பாலும் பயன்படுத்தப்படுகிறது.
மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி வெவ்வேறு வகையான எல்.டி.ஆர்கள் உள்ளன, ஒவ்வொன்றும் வெவ்வேறு விவரக்குறிப்புகளைக் கொண்டுள்ளன. பொதுவாக ஒரு எல்.டி.ஆர் மொத்த இருளில் 1MΩ-2MΩ, 10 LUX இல் 10-20KΩ, 100 LUX இல் 2-5KΩ இருக்கும். எல்.டி.ஆரின் எல்.யூ.எக்ஸ் வரைபடத்திற்கான பொதுவான எதிர்ப்பு படம் காட்டப்பட்டுள்ளது.

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

கிளையின் நடுப்பகுதி அளவீட்டுக்கு எடுக்கப்படுகிறது. எதிர்ப்பு R2 மாறும்போது, வவுட் அதனுடன் நேர்கோட்டுடன் மாறுகிறது. எனவே இதன் மூலம் நம்மிடம் ஒரு மின்னழுத்தம் உள்ளது, இது எடையுடன் மாறுகிறது.
இப்போது இங்கே கவனிக்க வேண்டிய முக்கியமான விஷயம் என்னவென்றால், ADC மாற்றத்திற்கான கட்டுப்படுத்தியால் எடுக்கப்பட்ட உள்ளீடு 50µAmp ஆக குறைவாக உள்ளது. வவுட் ஆஃப் மின்னழுத்த வகுப்பிலிருந்து பெறப்பட்ட மின்னோட்டம் பிழை சதவீதம் அதிகரிக்கிறது என்பதால் எதிர்ப்பு அடிப்படையிலான மின்னழுத்த வகுப்பியின் இந்த ஏற்றுதல் விளைவு முக்கியமானது, இப்போது ஏற்றுதல் விளைவு பற்றி நாம் கவலைப்பட தேவையில்லை.
நாம் இங்கே என்ன செய்யப் போகிறோம் என்பது நாம் இரண்டு மின்தடைகளை எடுத்து ஒரு டிவைடர் சர்க்யூட்டை உருவாக்கப் போகிறோம், இதனால் 25 வோல்ட்ஸ் வின், எங்களுக்கு 5 வோல்ட் வவுட் கிடைக்கும். எனவே உண்மையான உள்ளீட்டு மின்னழுத்தத்தைப் பெறுவதற்காக வ out ட் மதிப்பை நிரலில் “5” உடன் பெருக்க வேண்டும்.
கூறுகள்
வன்பொருள்: ATMEGA8, மின்சாரம் (5v), AVR-ISP PROGRAMMER, JHD_162ALCD (16 * 2LCD), 100uF மின்தேக்கி, 100nF மின்தேக்கி (5 துண்டுகள்), 10KΩ மின்தடை, LDR (ஒளி சார்பு மின்தடை).
சோஃப்வேர் : அட்மெல் ஸ்டுடியோ 6.1, ப்ரோகிஸ்ப் அல்லது ஃபிளாஷ் மேஜிக்.
சுற்று வரைபடம் மற்றும் வேலை விளக்கம்
சுற்றுகளில் ATMEGA8 இன் PORTD தரவு துறைமுக LCD உடன் இணைக்கப்பட்டுள்ளது. 16 * 2 எல்சிடியில் ஒரு பின் ஒளி இருந்தால் எல்லாவற்றிற்கும் மேலாக 16 ஊசிகளும் உள்ளன, பின் ஒளி இல்லாவிட்டால் 14 ஊசிகளும் இருக்கும். ஒருவர் பின் ஒளி ஊசிகளை சக்தியளிக்கலாம் அல்லது விட்டுவிடலாம். இப்போது 14 ஊசிகளில் 8 தரவு ஊசிகளும் (7-14 அல்லது டி 0-டி 7), 2 மின்சாரம் வழங்கல் ஊசிகளும் (1 & 2 அல்லது விஎஸ்எஸ் & விடிடி அல்லது ஜிஎன்டி & + 5 வி), மாறுபட்ட கட்டுப்பாட்டுக்கு 3 வது முள் (எழுத்துக்கள் எவ்வளவு அடர்த்தியாக இருக்க வேண்டும் என்பதை விஇஇ கட்டுப்படுத்துகிறது காட்டப்பட்டுள்ளது) மற்றும் 3 கட்டுப்பாட்டு ஊசிகளும் (RS & RW & E)
சுற்றில், நான் இரண்டு கட்டுப்பாட்டு ஊசிகளை மட்டுமே எடுத்துள்ளதை நீங்கள் அவதானிக்கலாம். கான்ட்ராஸ்ட் பிட் மற்றும் READ / WRITE ஆகியவை பெரும்பாலும் பயன்படுத்தப்படுவதில்லை, எனவே அவை தரையில் சுருக்கப்படலாம். இது எல்சிடியை மிக உயர்ந்த மாறுபாடு மற்றும் வாசிப்பு பயன்முறையில் வைக்கிறது. எழுத்துக்கள் மற்றும் தரவை அதற்கேற்ப அனுப்ப நாம் இயக்க மற்றும் RS ஊசிகளைக் கட்டுப்படுத்த வேண்டும்.
எல்சிடிக்கான இணைப்புகள் கீழே கொடுக்கப்பட்டுள்ளன:
PIN1 அல்லது VSS ------------------ தரை
PIN2 அல்லது VDD அல்லது VCC ------------ + 5v சக்தி
PIN3 அல்லது VEE --------------- தரை (ஒரு தொடக்கநிலைக்கு அதிகபட்ச மாறுபாட்டை வழங்குகிறது)
PIN4 அல்லது RS (பதிவு தேர்வு) --------------- uC இன் PB0
PIN5 அல்லது RW (படிக்க / எழுது) ----------------- தரை (எல்.சி.டி.யை வாசிப்பு பயன்முறையில் வைக்கிறது பயனருக்கான தகவல்தொடர்புகளை எளிதாக்குகிறது)
UC இன் PIN6 அல்லது E (இயக்கு) ------------------- PB1
UC இன் PIN7 அல்லது D0 ----------------------------- PD0
UC இன் PIN8 அல்லது D1 ----------------------------- PD1
UC இன் PIN9 அல்லது D2 ----------------------------- PD2
UC இன் PIN10 அல்லது D3 ----------------------------- PD3
UC இன் PIN11 அல்லது D4 ----------------------------- PD4
UC இன் PIN12 அல்லது D5 ----------------------------- PD5
UC இன் PIN13 அல்லது D6 ----------------------------- PD6
UC இன் PIN14 அல்லது D7 ----------------------------- PD7
சுற்றில் நாங்கள் 8 பிட் தகவல்தொடர்புகளை (டி 0-டி 7) பயன்படுத்தியிருப்பதைக் காணலாம், இருப்பினும் இது கட்டாயமில்லை, நாங்கள் 4 பிட் தகவல்தொடர்பு (டி 4-டி 7) ஐப் பயன்படுத்தலாம், ஆனால் 4 பிட் தகவல்தொடர்பு நிரல் சற்று சிக்கலானது. எனவே மேலேயுள்ள அட்டவணையில் இருந்து கவனிப்பதில் இருந்து எல்.சி.டி.யின் 10 ஊசிகளை கட்டுப்படுத்தியுடன் இணைக்கிறோம், இதில் 8 ஊசிகளும் தரவு ஊசிகளும் கட்டுப்பாட்டுக்கு 2 ஊசிகளும் ஆகும்.

ஆர் 2 முழுவதும் மின்னழுத்தம் முற்றிலும் நேரியல் அல்ல; அது சத்தமாக இருக்கும். வடிகட்டுவதற்கு சத்தம் மின்தேக்கிகள் ஒவ்வொரு மின்தடையிலும் டிவைடர் சுற்றுவட்டத்தில் வைக்கப்பட்டுள்ளன.
ATMEGA8 இல், PORTC இன் எந்த நான்கு சேனல்களுக்கும் அனலாக் உள்ளீட்டை வழங்கலாம், அனைத்தும் ஒரே மாதிரியாக இருப்பதால் எந்த சேனலை நாங்கள் தேர்வு செய்கிறோம் என்பது முக்கியமல்ல. நாங்கள் PORTC இன் சேனல் 0 அல்லது PIN0 ஐ தேர்வு செய்யப் போகிறோம். ATMEGA8 இல், ADC 10 பிட் தெளிவுத்திறன் கொண்டது, எனவே கட்டுப்படுத்தி Vref / 2 ^ 10 இன் குறைந்தபட்ச மாற்றத்தைக் கண்டறிய முடியும், எனவே குறிப்பு மின்னழுத்தம் 5V ஆக இருந்தால் ஒவ்வொரு 5/2 ^ 10 = 5mV க்கும் டிஜிட்டல் வெளியீட்டு அதிகரிப்பு கிடைக்கும். எனவே உள்ளீட்டில் ஒவ்வொரு 5 எம்.வி அதிகரிப்பிற்கும் டிஜிட்டல் வெளியீட்டில் ஒன்றின் அதிகரிப்பு இருக்கும்.
இப்போது நாம் பின்வரும் விதிமுறைகளின் அடிப்படையில் ADC இன் பதிவேட்டை அமைக்க வேண்டும்:
1. முதலில் நாம் ADC அம்சத்தை ADC இல் இயக்க வேண்டும்.
2. இங்கே ADC மாற்றத்திற்கான அதிகபட்ச உள்ளீட்டு மின்னழுத்தம் + 5V ஆகும். எனவே ADC இன் அதிகபட்ச மதிப்பு அல்லது குறிப்பை 5V க்கு அமைக்கலாம்.
3. கட்டுப்படுத்தி ஒரு தூண்டுதல் மாற்று அம்சத்தைக் கொண்டுள்ளது, அதாவது வெளிப்புற தூண்டுதலுக்குப் பிறகுதான் ஏடிசி மாற்றம் நடைபெறுகிறது, ஏனென்றால் தொடர்ச்சியான இலவச இயங்கும் பயன்முறையில் ஏடிசி இயங்குவதற்கான பதிவேடுகளை நாங்கள் அமைக்க வேண்டும் என்று நாங்கள் விரும்பவில்லை.
4. எந்த ஏடிசிக்கும், மாற்றத்தின் அதிர்வெண் (டிஜிட்டல் மதிப்புக்கு அனலாக் மதிப்பு) மற்றும் டிஜிட்டல் வெளியீட்டின் துல்லியம் ஆகியவை நேர்மாறான விகிதாசாரமாகும். எனவே டிஜிட்டல் வெளியீட்டின் சிறந்த துல்லியத்திற்கு நாம் குறைந்த அதிர்வெண்ணை தேர்வு செய்ய வேண்டும். சாதாரண ஏடிசி கடிகாரத்திற்கு, ஏடிசியின் முன்பதிவை அதிகபட்ச மதிப்புக்கு (2) அமைக்கிறோம். 1MHZ இன் உள் கடிகாரத்தை நாங்கள் பயன்படுத்துவதால், ADC இன் கடிகாரம் (1000000/2) இருக்கும்.
ஏடிசியுடன் தொடங்குவதற்கு நாம் தெரிந்து கொள்ள வேண்டிய நான்கு விஷயங்கள் இவைதான்.
மேலே உள்ள நான்கு அம்சங்களும் இரண்டு பதிவேடுகளால் அமைக்கப்பட்டுள்ளன,


RED (ADEN): ATMEGA இன் ADC அம்சத்தை இயக்குவதற்கு இந்த பிட் அமைக்கப்பட வேண்டும்.
நீலம் (REFS1, REFS0): குறிப்பு மின்னழுத்தத்தை அமைக்க இந்த இரண்டு பிட்களும் பயன்படுத்தப்படுகின்றன (அல்லது அதிகபட்ச உள்ளீட்டு மின்னழுத்தம் நாம் கொடுக்கப் போகிறோம்). குறிப்பு மின்னழுத்தம் 5 வி வேண்டும் என்பதால், அட்டவணையின் மூலம் REFS0 அமைக்கப்பட வேண்டும்.

YELLOW (ADFR): ADC தொடர்ச்சியாக இயங்க இந்த பிட் அமைக்கப்பட வேண்டும் (இலவச இயங்கும் முறை).
PINK (MUX0-MUX3): இந்த நான்கு பிட்கள் உள்ளீட்டு சேனலைக் கூறும். நாங்கள் ADC0 அல்லது PIN0 ஐப் பயன்படுத்தப் போகிறோம் என்பதால், அட்டவணையைப் போல எந்த பிட்களையும் அமைக்க வேண்டியதில்லை.

BROWN (ADPS0-ADPS2): இந்த மூன்று பிட்கள் ADC க்கான prescalar ஐ அமைப்பதற்கானவை. நாங்கள் 2 இன் ப்ரீஸ்கலரைப் பயன்படுத்துவதால், நாம் ஒரு பிட் அமைக்க வேண்டும்.

டார்க் கிரீன் (ADSC): மாற்றத்தைத் தொடங்க ADC க்கு இந்த பிட் அமைக்கப்பட்டுள்ளது. மாற்றத்தை நிறுத்த வேண்டியிருக்கும் போது இந்த பிட்டை நிரலில் முடக்கலாம்.
எனவே 16x2 எல்சிடி திரையில் எல்.டி.ஆரின் எதிர்ப்பைக் கொண்டு , ஒளி தீவிரத்தைப் பெறுவதற்கு அதை லக்ஸ் வரைபடத்துடன் பொருத்தலாம்.
