அனலாக்ஸிலிருந்து டிஜிட்டல் சிக்னலுக்கு மாற்றம் அவசியம், மற்றும் பயன்படுத்தப்படும் மைக்ரோகண்ட்ரோலருக்கு இந்த திறன் இல்லை, அந்த வகைகளுக்கு இந்த வகை இருப்பது சுவாரஸ்யமானது ADS1115 தொகுதி, இது 16 பிட் துல்லியத்துடன் ADC மாற்று திறனை வழங்குகிறது.
மேலும், இது மின்னணு கூறு நீட்டிக்க சுவாரஸ்யமாகவும் இருக்கலாம் மாற்று திறன்கள், உங்கள் திட்டத்திற்கு நீங்கள் பயன்படுத்தும் மைக்ரோகண்ட்ரோலருக்கு அத்தகைய திறன் இருந்தாலும், உங்களுக்கு வேறு ஏதாவது தேவை.
A / D மற்றும் D / A மாற்றிகள்
இரண்டு வகைகள் உள்ளன சமிக்ஞை மாற்றிகள் அடிப்படை, இரண்டு வகையான மாற்றங்களையும் ஒரே நேரத்தில் செய்யக்கூடிய பிற சில்லுகளும் உள்ளன. அவையாவன:
- சிஏடி (அனலாக் டு டிஜிட்டல் மாற்றி) அல்லது ஏடிசி (அனலாக்-டு-டிஜிட்டல் மாற்றி): அனலாக் சிக்னலை டிஜிட்டல் சிக்னலாக மாற்றும் ஒரு வகை சாதனம். இதைச் செய்ய, நீங்கள் அனலாக் சிக்னலைக் குறியாக்கும் பைனரி குறியீட்டைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, ஒரு பைனரி மதிப்பை ஒரு குறிப்பிட்ட மின்னழுத்தம் அல்லது தற்போதைய மதிப்புடன் இணைத்தல். எடுத்துக்காட்டாக, 4-பிட் தெளிவுத்திறனுடன் இது 0000 முதல் 1111 வரை செல்லலாம், மேலும் இது முறையே 0v மற்றும் 12v உடன் ஒத்திருக்கும். ஒரு அடையாளம் பிட் பயன்படுத்தப்பட்டாலும், எதிர்மறை மற்றும் நேர்மறை மதிப்புகளை அளவிட முடியும்.
- சிடிஏ (டிஜிட்டல் முதல் அனலாக் மாற்றி) அல்லது டிஏசி (டிஜிட்டல்-க்கு-அனலாக் மாற்றி): இது மேலே உள்ளவற்றிற்கு நேர்மாறாக செயல்படும் ஒரு சாதனம், அதாவது பைனரி தரவை அனலாக் மின்னோட்டமாக அல்லது மின்னழுத்த சமிக்ஞையாக மாற்றுகிறது.
இந்த மாற்றிகள் மூலம் ஒரு வகை சமிக்ஞையிலிருந்து மற்றொன்றுக்கு அனுப்ப முடியும், ஏனெனில் நீங்கள் அதைப் பார்ப்பீர்கள் ADS1115, இது முதல் வழக்குக்கு ஒத்திருக்கும்.
ADS1115 பற்றி
ADS1115 என்பது ஒரு சமிக்ஞை மாற்றி தொகுதி. அது என்னவென்றால் அனலாக்ஸிலிருந்து டிஜிட்டலுக்கு மாற்றவும். அனலாக் உள்ளீடுகளைப் பயன்படுத்தும் போது இந்த பணியைச் செய்ய ஆர்டுயினோ மேம்பாட்டுக் குழுவில் ஏற்கனவே உள் ஏடிசிக்கள் உள்ளன என்றும் அவை மைக்ரோகண்ட்ரோலர் சிக்னல்களுடன் இணக்கமாக இருக்கக்கூடும் என்றும் நீங்கள் நினைக்கலாம்.
ஆம், அது சரி, அவர்கள் UNO, மினி மற்றும் நானோவில் 6 10-பிட் தெளிவுத்திறன் கொண்ட ADC களைக் கொண்டுள்ளனர். ஆனால் ADS1115 உடன் நீங்கள் இன்னொன்றை a உடன் சேர்க்கிறீர்கள் 16-பிட் தீர்மானம், Arduino வழக்கை விடுவிப்பதைத் தவிர, Arduino ஐ விட உயர்ந்தது. அவற்றில் பதினைந்து அளவீடுகள் மற்றும் அனலாக் சிக்னலின் அடையாளத்திற்கான கடைசி பிட் ஆகும், ஏனெனில் உங்களுக்குத் தெரிந்தபடி, அனலாக் சிக்னல் எதிர்மறையாகவோ அல்லது நேர்மறையாகவோ இருக்கலாம்.
கூடுதலாக, இந்த தொகுதி உங்களுக்கு தேவையான அனைத்தையும் வழங்குகிறது, இதனால் அதன் பயன்பாடு மிகவும் எளிது. அதை உங்கள் Arduino உடன் இணைக்க நீங்கள் I2C ஐப் பயன்படுத்தலாம், அதனால் இது மிகவும் எளிது. இதில் ADDR எனக் குறிக்கப்பட்ட ஒரு முள் கூட உள்ளது, இதன் மூலம் இந்த கூறுக்கு கிடைக்கக்கூடிய 4 முகவரிகளில் ஒன்றை நீங்கள் தேர்ந்தெடுக்கலாம்.
மறுபுறம், ADS1115 க்கு இரண்டு அளவீட்டு முறைகள் உள்ளன என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும், ஒன்று வேறுபாடு மற்றும் மற்றொரு ஒற்றை முடிந்தது:
- வேறுபட்டது: இது ஒவ்வொரு அளவீட்டிற்கும் இரண்டு ஏடிசிகளைப் பயன்படுத்துகிறது, சேனல்களின் எண்ணிக்கையை 2 ஆகக் குறைக்கிறது, ஆனால் இது ஒரு தெளிவான நன்மையை வழங்குகிறது, அதாவது இது எதிர்மறை மின்னழுத்தங்களை அளவிட முடியும் மற்றும் சத்தத்திற்கு பாதிக்கப்படாது.
- ஒற்றை முடிந்தது: முந்தைய விஷயத்தைப் போல இரண்டையும் பயன்படுத்தாமல் நான்கு சேனல்களைக் கொண்டுள்ளது. ஒவ்வொன்றும் 15 பிட் சேனல்கள்.
இந்த முறைகளுக்கு கூடுதலாக, இது ஒரு ஒப்பீட்டு பயன்முறையை உள்ளடக்கியது, இதில் ஒரு எச்சரிக்கை உருவாக்கப்படுகிறது ALRT முள் எந்த சேனல்களும் ஸ்கெட்சின் மூலக் குறியீட்டில் கட்டமைக்கக்கூடிய ஒரு வாசல் மதிப்பை மீறும் போது.
நீங்கள் செய்ய விரும்பினால் 5v க்கும் குறைவான அளவீடுகள், ஆனால் அதிக துல்லியத்துடன், ADS1115 ஒரு PGA ஐ கொண்டுள்ளது என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும், இது மின்னழுத்த ஆதாயத்தை 6.144v முதல் 0.256v வரை சரிசெய்ய முடியும். எந்தவொரு சந்தர்ப்பத்திலும் அளவிடக்கூடிய அதிகபட்ச மின்னழுத்தம் பயன்படுத்தப்படும் விநியோக மின்னழுத்தமாக இருக்கும் (5 வி) என்பதை எப்போதும் நினைவில் கொள்ளுங்கள்.
பின்அவுட் மற்றும் தரவுத்தாள்
மின்னணு மட்டத்தில் அதன் வரம்புகள் அல்லது உற்பத்தியாளரின் பரிந்துரைகளின்படி செயல்படக்கூடிய நிலைமைகளை அறிய ADS1115 இன் அனைத்து தொழில்நுட்ப விவரங்களையும் நீங்கள் காண விரும்பினால், நீங்கள் பயன்படுத்தலாம் தரவுத்தாள்கள் நீங்கள் வலையில் காணலாம். உதாரணமாக, உங்களால் முடியும் இதை TI இலிருந்து பதிவிறக்கவும் (டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ்).
பாரா பின்அவுட் மற்றும் இணைக்கப்பட்டுள்ளது, முன்பு நான் ஏற்கனவே ஏ.எல்.டி.ஆர் சிக்னலைப் பற்றி ஏதேனும் கருத்து தெரிவித்தேன், அதில் ஏ.டி.டி.ஆர் பற்றியும் அடங்கும். ஆனால் இது மற்ற ஊசிகளைக் கொண்டுள்ளது, இது உங்கள் ஆர்டுயினோ போர்டுடன் சரியான ஒருங்கிணைப்புக்காகவோ அல்லது வேறு ஏதேனும் ஒரு விஷயத்திற்காகவோ தெரிந்து கொள்ள வேண்டும். ADS1115 தொகுதியில் கிடைக்கும் ஊசிகளும்:
- ஒருதிசை: 2v முதல் 5.5v வரை வழங்கல். உங்கள் Arduino போர்டிலிருந்து 5v உடன் இணைப்பதன் மூலம் அதை இயக்கலாம்.
- நிலம்: உங்கள் Arduino போர்டின் GND உடன் நீங்கள் இணைக்கக்கூடிய மைதானம்.
- எஸ்.சி.எல் மற்றும் எஸ்.டி.ஏ.: I2C க்கான தகவல் தொடர்பு ஊசிகளும். இந்த வழக்கில் அவர்கள் அதற்கேற்ப பொருத்தமான ஊசிகளுக்கு செல்ல வேண்டும் உங்கள் arduino மாதிரி.
- ADDR: முகவரிக்கு முள். முன்னிருப்பாக இது GND உடன் இணைகிறது, இது 0x48 முகவரியைக் கொடுக்கும், ஆனால் நீங்கள் பிற முகவரிகளைத் தேர்வு செய்யலாம்:
- GND = 0x48 உடன் இணைக்கப்பட்டுள்ளது
- VDD = 0x49 உடன் இணைக்கப்பட்டுள்ளது
- SDA = 0x4A உடன் இணைக்கப்பட்டுள்ளது
- SCL = 0x4B உடன் இணைக்கப்பட்டுள்ளது
- ALRT: எச்சரிக்கை முள்
- A0 முதல் A3 வரை: அனலாக் பின்ஸ்
நீங்கள் பயன்படுத்த விரும்பினால் ஒற்றை முடிவு ஜி.என்.டி மற்றும் கிடைக்கக்கூடிய 4 அனலாக் ஊசிகளில் ஒன்றிற்கு இடையில் நீங்கள் அளவிட விரும்பும் அனலாக் மின்னோட்டம் அல்லது மின்னழுத்தத்தை இணைக்க முடியும்.
இணைப்புக்கு ஒற்றை முடிவு, ஜி.என்.டி மற்றும் கிடைக்கக்கூடிய 4 ஊசிகளில் ஒன்றிற்கு இடையில் அளவிட வேண்டிய சுமைகளை இணைக்கிறோம். வேறுபட்ட பயன்முறையில், நீங்கள் பயன்படுத்த விரும்பும் சேனலைப் பொறுத்து, A0 மற்றும் A1 க்கு இடையில் அல்லது A2 மற்றும் A3 க்கு இடையில் அளவிட வேண்டிய சுமைகளை இணைக்க முடியும்.
விஷயத்தில் இணைப்பின் எடுத்துக்காட்டு ஒரு வித்தியாசமான வாசிப்பு முறை, மேலே உள்ள படத்தை நீங்கள் காணலாம். இதில் 1.5 பேட்டரிகள் தொடரில் பயன்படுத்தப்படுகின்றன, இந்த வழக்கில் A3 மற்றும் A0 க்கு இடையில் இணைக்கப்பட்டுள்ள 1v ஐ சேர்ப்பதன் மூலம் Arduino போர்டு I2C மூலம் ஒவ்வொரு கணத்திலும் பெறப்பட்ட மின்னழுத்த மதிப்புகளை அளவிட முடியும். வெளிப்படையாக, நீங்கள் அளவிட வேறு எந்த சமிக்ஞையையும் பயன்படுத்தலாம், இந்த விஷயத்தில் அவை பேட்டரிகள், ஆனால் அது நீங்கள் விரும்பியதாக இருக்கலாம் ...
ADS1115 ஐ எங்கே வாங்குவது?
நீங்கள் விரும்பினால் ADS1115 ஐ வாங்கவும்நீங்கள் மிகவும் மலிவான விலையில் Arduino உடன் ஒருங்கிணைக்கத் தயாரிக்கப்பட்ட தொகுதிகள் உள்ளன என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும். நீங்கள் அவற்றை பல சிறப்பு மின்னணு கடைகளில் காணலாம், அதே போல் ஈபே, அலீக்ஸ்பிரஸ் மற்றும் அமேசான். உதாரணத்திற்கு:
Arduino உடன் ஒருங்கிணைப்பு
தொடங்க, முதல் விஷயம் நூலகத்தை நிறுவவும் உங்கள் Arduino IDE இல் தொடர்புடையது. இதைச் செய்ய, நீங்கள் மிகவும் பிரபலமானதைப் பயன்படுத்தலாம் Adafruit. இதைச் செய்ய, நீங்கள் இந்த வழிமுறைகளைப் பின்பற்றலாம்:
- Arduino IDE ஐத் திறக்கவும்
- ஸ்கெட்ச் மெனுவுக்குச் செல்லவும்
- பின்னர் நூலகத்தைச் சேர்க்க
- நூலகங்களை நிர்வகிக்கவும்
- தேடுபொறியில் நீங்கள் Adafruit ADS1X15 ஐத் தேடலாம்
- Install என்பதைக் கிளிக் செய்க
இப்போது நீங்கள் தொடங்கத் தயாராக உள்ளீர்கள், நிறுவப்பட்ட நூலகத்தின் குறியீட்டை அணுகலாம் அல்லது கிடைக்கக்கூடிய எடுத்துக்காட்டுகள் மற்றும்:
- Arduino IDE ஐத் திறக்கவும்
- கோப்புக்குச் செல்லவும்
- எடுத்துக்காட்டுகள்
- பட்டியலில் இந்த நூலகத்தில் உள்ளவர்களைத் தேடுங்கள் ...
எடுத்துக்காட்டுகளில் நீங்கள் இரண்டையும் பார்ப்பீர்கள் ஒப்பீட்டாளர் பயன்முறை, வேறுபட்ட பயன்முறை மற்றும் ஒற்றை இறுதி முறை. உங்கள் தேவைகளுக்கு ஏற்ப அவற்றைப் பயன்படுத்தத் தொடங்கவும் மாற்றவும் அல்லது மிகவும் சிக்கலான குறியீட்டை எழுதவும் உதாரணங்களைக் காணலாம். மேலும் தகவலுக்கு, எங்கள் உங்களுக்கு நான் அறிவுறுத்துகிறேன் PDF இல் இலவச அறிமுக பாடநெறி.
வேறுபட்ட பயன்முறையில் + 5 வி மற்றும் - 5 வி இடையே அளவிட இதைப் பயன்படுத்தலாமா?