இந்த கட்டுரையில் நாம் ஆர்டுயினோவைப் பயன்படுத்தி டிஜிட்டல் அதிர்வெண் மீட்டரை உருவாக்கப் போகிறோம், அதன் அளவீடுகள் 16x2 எல்சிடி டிஸ்ப்ளேயில் காண்பிக்கப்படும் மற்றும் 35 ஹெர்ட்ஸ் முதல் 1 மெகா ஹெர்ட்ஸ் வரை அளவிடும் வரம்பைக் கொண்டிருக்கும்.
அறிமுகம்
எலக்ட்ரானிக்ஸ் ஆர்வலராக இருப்பதால், நாம் அனைவரும் எங்கள் திட்டங்களில் அதிர்வெண்ணை அளவிட வேண்டிய ஒரு புள்ளியைக் கண்டிருப்போம்.
அந்த நேரத்தில் அதிர்வெண்ணை அளவிடுவதற்கு ஒரு அலைக்காட்டி அத்தகைய பயனுள்ள கருவி என்பதை நாம் உணர்ந்திருப்போம். ஆனால், ஒரு அலைக்காட்டி என்பது ஒரு விலையுயர்ந்த கருவியாகும் என்பதை நாம் அனைவரும் அறிவோம், எல்லா பொழுதுபோக்குகளும் ஒன்றை வாங்க முடியாது, அலைக்காட்டி ஆரம்பநிலைக்கு ஒரு ஓவர்கில் கருவியாக இருக்கலாம்.
அதிர்வெண் அளவிடும் சிக்கலை சமாளிக்க, பொழுதுபோக்கிற்கு விலையுயர்ந்த அலைக்காட்டி தேவையில்லை, எங்களுக்கு ஒரு அதிர்வெண் மீட்டர் தேவை, இது அதிர்வெண்ணை நியாயமான துல்லியத்துடன் அளவிட முடியும்.
இந்த கட்டுரையில் நாம் ஒரு அதிர்வெண் மீட்டரை உருவாக்கப் போகிறோம், இது கட்டமைக்க எளிதானது மற்றும் தொடக்க நட்பானது, அர்டுயினோவில் உள்ள யாரும் கூட எளிதாக சாதிக்க முடியும்.
கட்டுமான விவரங்களுக்குச் செல்வதற்கு முன், அதிர்வெண் என்றால் என்ன, அதை எவ்வாறு அளவிட முடியும் என்பதை ஆராய்வோம்.
அதிர்வெண் என்றால் என்ன? (நபர்களுக்கு)
அதிர்வெண் என்ற சொல்லை நாம் அறிந்திருக்கிறோம், ஆனால் உண்மையில் இதன் பொருள் என்ன?
சரி, அதிர்வெண் ஒரு வினாடிக்கு ஊசலாட்டங்கள் அல்லது சுழற்சிகளின் எண்ணிக்கை என வரையறுக்கப்படுகிறது. இந்த வரையறை என்ன அர்த்தம்?
இதன் பொருள் “ஏதோ” வீச்சு ஒரு நொடியில் எத்தனை முறை மேலே செல்கிறது. எடுத்துக்காட்டாக, எங்கள் இல்லத்தில் ஏசி சக்தியின் அதிர்வெண்: “மின்னழுத்தத்தின்” வீச்சு (‘ஏதோ’ ‘மின்னழுத்தத்தால் மாற்றப்படுகிறது)) ஒரு நொடியில் மேலேறி (+) மற்றும் கீழே (-) செல்கிறது, இது பெரும்பாலான நாடுகளில் 50 மடங்கு ஆகும்.
ஒரு சுழற்சி அல்லது ஒரு ஊசலாட்டம் மேல் மற்றும் கீழ் ஆகியவற்றைக் கொண்டுள்ளது. எனவே ஒரு சுழற்சி / அலைவு என்பது வீச்சு பூஜ்ஜியத்திலிருந்து நேர்மறை உச்சத்திற்குச் சென்று மீண்டும் பூஜ்ஜியத்திற்கு வந்து எதிர்மறை உச்சத்திற்குச் சென்று பூஜ்ஜியத்திற்குத் திரும்புகிறது.
“கால அவகாசம்” என்பது அதிர்வெண்ணைக் கையாளும் போது பயன்படுத்தப்படும் ஒரு சொல். “ஒரு சுழற்சியை” முடிக்க எடுக்கப்பட்ட காலம். இது அதிர்வெண்ணின் தலைகீழ் மதிப்பு. எடுத்துக்காட்டாக 50 ஹெர்ட்ஸ் 20 எம்எஸ் நேரத்தைக் கொண்டுள்ளது.
1/50 = 0.02 வினாடி அல்லது 20 மில்லி விநாடி
இப்போது உங்களுக்கு அதிர்வெண் மற்றும் அது தொடர்பான சொற்களைப் பற்றி சில யோசனைகள் இருக்கும்.
அதிர்வெண் எவ்வாறு அளவிடப்படுகிறது?
ஒரு சுழற்சி உயர் மற்றும் குறைந்த சமிக்ஞையின் கலவையாகும் என்பதை நாங்கள் அறிவோம். உயர் மற்றும் குறைந்த சமிக்ஞைகளின் கால அளவை அளவிட, நாங்கள் arduino இல் “pulseIn” ஐப் பயன்படுத்துகிறோம். பல்ஸ்இன் (முள், உயர்) உயர் சமிக்ஞைகளின் கால அளவு மற்றும் துடிப்புஇன் (முள், குறைந்த) குறைந்த சமிக்ஞைகளின் அளவீட்டு காலம். இரண்டின் துடிப்பு காலம் சேர்க்கப்பட்டுள்ளது, இது ஒரு சுழற்சியின் காலத்தைக் கொடுக்கும்.
நிர்ணயிக்கப்பட்ட காலம் பின்னர் ஒரு விநாடிக்கு கணக்கிடப்படுகிறது. பின்வரும் சூத்திரத்தின் மூலம் இது செய்யப்படுகிறது:
மைக்ரோ விநாடிகளில் ஃப்ரீக் = 1000000 / நேர காலம்
Arduino இலிருந்து காலம் மைக்ரோ விநாடிகளில் பெறப்படுகிறது. Arduino முழு வினாடிக்கும் உள்ளீட்டு அதிர்வெண்ணை மாதிரியாகக் கொண்டிருக்கவில்லை, ஆனால் இது ஒரு சுழற்சியின் காலத்தை பகுப்பாய்வு செய்வதன் மூலம் அதிர்வெண்ணை துல்லியமாக கணிக்கிறது.
Arduino அதிர்வெண்ணை எவ்வாறு அளவிடுகிறது மற்றும் கணக்கிடுகிறது என்பதை இப்போது நீங்கள் அறிவீர்கள்.
சுற்று:
சுற்று என்பது திட்டத்தின் மூளையான அர்டுயினோ, 16x2 எல்சிடி டிஸ்ப்ளே, ஐசி 7404 இன்வெர்ட்டர் மற்றும் மாறுபாட்டை சரிசெய்ய ஒரு பொட்டென்டோமீட்டர் ஆகியவற்றைக் கொண்டுள்ளது எல்சிடி காட்சி .
முன்மொழியப்பட்ட அமைப்பு 35Hz முதல் 1 MHz வரை அளவிட முடியும்.
Arduino காட்சி இணைப்பு:
மேலே உள்ள வரைபடம் சுய விளக்கமளிக்கும், ஆர்டுயினோவிற்கும் காட்சிக்கும் இடையிலான வயரிங் இணைப்பு நிலையானது மற்றும் பிற ஆர்டுயினோ மற்றும் எல்சிடி அடிப்படையிலான திட்டங்களில் இதே போன்ற இணைப்புகளைக் காணலாம்.
மேலேயுள்ள வரைபடம் இன்வெர்ட்டர் ஐசி 7404 ஐக் கொண்டுள்ளது. ஐசி 7404 இன் பங்கு உள்ளீட்டிலிருந்து சத்தத்தை அகற்றுவதாகும், இதனால் சத்தம் அர்டுயினோவுக்கு பரவாது, இது தவறான வாசிப்புகளைக் கொடுக்கக்கூடும், மேலும் ஐசி 7404 குறுகிய ஸ்பைக் மின்னழுத்தத்தை பொறுத்துக்கொள்ளாது arduino ஊசிகளும். ஐசி 7404 செவ்வக அலைகளை மட்டுமே வெளியிடுகிறது, அங்கு ஆர்டுயினோ எளிதில் அளவிடக்கூடிய அனலாக் அலைகளுடன் ஒப்பிடலாம்.
குறிப்பு: உச்சநிலை முதல் உச்ச உள்ளீடு 5V ஐ விட அதிகமாக இருக்கக்கூடாது.
திட்டம்:
//-----Program Developed by R.Girish-----//
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2)
int X
int Y
float Time
float frequency
const int input = A0
const int test = 9
void setup()
{
pinMode(input,INPUT)
pinMode(test, OUTPUT)
lcd.begin(16, 2)
analogWrite(test,127)
}
void loop()
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Frequency Meter')
X=pulseIn(input,HIGH)
Y=pulseIn(input,LOW)
Time = X+Y
frequency=1000000/Time
if(frequency<=0)
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('Frequency Meter')
lcd.setCursor(0,1)
lcd.print('0.00 Hz')
}
else
{
lcd.setCursor(0,1)
lcd.print(frequency)
lcd.print(' Hz')
}
delay(1000)
}
//-----Program Developed by R.Girish-----//
அதிர்வெண் மீட்டரைச் சோதித்தல்:
நீங்கள் திட்டத்தை வெற்றிகரமாக கட்டியவுடன், எல்லாம் சரியாக செயல்படுகிறதா என்பதை சரிபார்க்க வேண்டும். வாசிப்புகளை உறுதிப்படுத்த நாம் அறியப்பட்ட அதிர்வெண்ணைப் பயன்படுத்த வேண்டும். இதை நிறைவேற்ற 490Hz அதிர்வெண் கொண்ட arduino இன் உள்ளடிக்கிய PWM செயல்பாட்டைப் பயன்படுத்துகிறோம்.
நிரல் முள் # 9 50% கடமை சுழற்சியில் 490 ஹெர்ட்ஸ் கொடுக்க இயக்கப்பட்டிருக்கிறது, பயனர் அதிர்வெண் மீட்டரின் உள்ளீட்டு கம்பியைப் பிடுங்கி, படத்தில் காட்டப்பட்டுள்ளபடி அர்டுயினோவின் பின் # 9 இல் செருகலாம், எல்சிடி டிஸ்ப்ளேயில் 490 ஹெர்ட்ஸைக் காணலாம் (சில சகிப்புத்தன்மையுடன்), குறிப்பிடப்பட்ட செயல்முறை வெற்றிகரமாக இருந்தால், நீங்கள் அதிர்வெண் மீட்டர் உங்களுக்கு சோதனைகளை வழங்க தயாராக உள்ளது.
ஆசிரியரின் முன்மாதிரி:
மேலேயுள்ள படத்தில் காட்டப்பட்டுள்ள வெளிப்புற அதிர்வெண் ஜெனரேட்டரைப் பயன்படுத்தி பயனர் இந்த ஆர்டுயினோ அதிர்வெண் மீட்டர் சுற்று முன்மாதிரி சோதிக்கலாம்.
முந்தைய: முழு நிரல் குறியீட்டைக் கொண்ட Arduino தூய சைன் அலை இன்வெர்ட்டர் சுற்று அடுத்து: அர்டுயினோவைப் பயன்படுத்தி ஒற்றை சேனல் அலைக்காட்டி உருவாக்குதல்