- தேவையான கூறுகள்:
- சுற்று வரைபடம் மற்றும் இணைப்புகள்:
- தற்போதைய உணர்திறன் சுற்று:
- கணக்கீடுகள்:
- அர்டுயினோ குறியீடு:
எந்த சுமை அல்லது சாதனம் வழியாக தற்போதைய ஓட்டத்தை அளவிட அம்மீட்டர் பயன்படுத்தப்படுகிறது. இங்கே இந்த Arduino Ammeter இல், ஓம் சட்டத்தைப் பயன்படுத்தி மின்னோட்டத்தை அளவிடுவது பற்றி விளக்குவோம். இது மிகவும் சுவாரஸ்யமாகவும், எங்கள் பள்ளி நாட்களில் நாங்கள் படித்த அடிப்படை அறிவியலின் நல்ல பயன்பாடாகவும் இருக்கும்.
நாம் அனைவரும் ஓம் விதியை நன்கு அறிந்திருக்கிறோம், இது " ஒரு நடத்துனரின் இரண்டு துருவங்கள் அல்லது முனையங்களுக்கிடையேயான சாத்தியமான வேறுபாடு ஒரே நடத்துனர் வழியாக தற்போதைய பாஸின் அளவிற்கு நேரடியாக விகிதாசாரமாகும் " என்று கூறுகிறது. ஓம் சட்டத்தின் சமன்பாடு வருகிறது.
வி = ஐஆர்
- வோல்ட் (வி) இல் கடத்தி முழுவதும் வி = மின்னழுத்தம்.
- ஆம்பியர் (ஏ) இல் உள்ள கடத்தி வழியாக நான் = தற்போதைய பாஸ்.
- ஓம் (Ω) இல் விகிதாசாரத்தின் ஆர் = எதிர்ப்பு மாறிலி.
சாதனத்தின் மூலம் தற்போதைய பாஸைக் கண்டுபிடிப்பதற்காக, சமன்பாட்டை கீழே உள்ளபடி மறுசீரமைக்கிறோம், அல்லது ஓமின் சட்ட கால்குலேட்டரைக் கொண்டு கணக்கிடலாம்.
நான் = வி / ஆர்
எனவே மின்னோட்டத்தைக் கண்டறிய, எங்களுக்கு சில தரவு தேவை:
- மின்னழுத்தம்
- எதிர்ப்பு
சாதனத்துடன் தொடர் எதிர்ப்பை உருவாக்க உள்ளோம். சாதனம் முழுவதும் மின்னழுத்த வீழ்ச்சியை நாம் கண்டுபிடிக்க வேண்டும் என்பதால், மின்னழுத்த வீழ்ச்சிக்கு முன்னும் பின்னும் நமக்கு மின்னழுத்த அளவீடுகள் தேவை, இது துருவமுனைப்பு இல்லாததால் எதிர்ப்பில் சாத்தியமாகும்.

மேலே உள்ள வரைபடத்தைப் போலவே, மின்தடையின் குறுக்கே பாயும் இரண்டு மின்னழுத்தங்களையும் நாம் கண்டுபிடிக்க வேண்டும். மின்தடையங்களின் இரு முனைகளிலும் உள்ள மின்னழுத்தங்களுக்கு (வி 1-வி 2) உள்ள வேறுபாடு மின்தடையின் (ஆர்) குறுக்கே மின்னழுத்த வீழ்ச்சியைத் தருகிறது, மேலும் மின்னழுத்த வீழ்ச்சியை மின்தடையின் மதிப்பால் வகுக்கிறோம். அதன் வழியாக செல்லும் தற்போதைய மதிப்பை நாம் கணக்கிட முடியும், அதை நடைமுறைப்படுத்துவோம்.
தேவையான கூறுகள்:
- அர்டுடினோ யூனோ.
- மின்தடை 22Ω.
- எல்சிடி 16 எக்ஸ் 2.
- எல்.ஈ.டி.
- 10 கே பானை.
- ப்ரெட்போர்டு.
- மல்டிமீட்டர்.
- ஜம்பர் கேபிள்கள்.

சுற்று வரைபடம் மற்றும் இணைப்புகள்:
Arduino Ammeter திட்டத்தின் திட்ட வரைபடம் பின்வருமாறு

எல்.சி.டி, மின்தடை மற்றும் எல்.ஈ.டி உடன் ஆர்டுயினோ யூனோவின் இணைப்பை திட்ட வரைபடம் காட்டுகிறது. Arduino Uno என்பது மற்ற அனைத்து கூறுகளின் சக்தி மூலமாகும்.
Arduino ஆனது அனலாக் மற்றும் டிஜிட்டல் ஊசிகளைக் கொண்டுள்ளது. சென்சார் சுற்று அனலாக் உள்ளீடுகளுடன் இணைக்கப்பட்டுள்ளது, அதில் இருந்து மின்னழுத்தத்தின் மதிப்பைப் பெறுகிறோம். எல்சிடி டிஜிட்டல் ஊசிகளுடன் (7,8,9,10,11,12) இணைக்கப்பட்டுள்ளது.
எல்.சி.டி 16 ஊசிகளைக் கொண்டுள்ளது, முதல் இரண்டு ஊசிகளும் (வி.எஸ்.எஸ்., வி.டி.டி) மற்றும் கடைசி இரண்டு ஊசிகளும் (அனோட், கத்தோட்) ஜி.என்.டி மற்றும் 5 வி உடன் இணைக்கப்பட்டுள்ளன. மீட்டமை (ஆர்எஸ்) மற்றும் இயக்கு (இ) ஊசிகளை அர்டுயினோ டிஜிட்டல் ஊசிகளுடன் 7 மற்றும் 8 உடன் இணைக்கப்பட்டுள்ளது. தரவு ஊசிகளான டி 4-டி 7 அர்டுயினோவின் டிஜிட்டல் ஊசிகளுடன் (9,10,11,12) இணைக்கப்பட்டுள்ளது. V0 முள் பானையின் நடுத்தர முள் இணைக்கப்பட்டுள்ளது. சிவப்பு மற்றும் கருப்பு கம்பிகள் 5v மற்றும் gnd ஆகும்.

தற்போதைய உணர்திறன் சுற்று:
இந்த அம்மீட்டர் சுற்று மின்தடை மற்றும் எல்.ஈ.டி சுமைகளாக உள்ளது. எல்.ஈ.டி உடன் மின்தடையம் தொடரில் இணைக்கப்பட்டுள்ளது, இது சுமை வழியாக மின்னோட்டம் பாய்கிறது மற்றும் மின்னழுத்த சொட்டுகள் மின்தடையிலிருந்து தீர்மானிக்கப்படுகின்றன. முனையம் V1, V2 Arduino இன் அனலாக் உள்ளீட்டுடன் இணைக்கப் போகிறது.
0-1023 முதல் மின்னழுத்தத்தை 10 பிட் தெளிவுத்திறன் எண்களாக உள்ளடக்கிய Arduino இன் ADC இல். எனவே அதை நிரலாக்கத்தைப் பயன்படுத்தி மின்னழுத்த மதிப்பில் மறைக்க வேண்டும். அதற்கு முன் அர்டுயினோவின் ஏடிசி கண்டறியக்கூடிய குறைந்தபட்ச மின்னழுத்தத்தை நாம் தெரிந்து கொள்ள வேண்டும், அந்த மதிப்பு 4.88 எம்.வி. நாங்கள் ADC இலிருந்து 4.88mV உடன் மதிப்பைப் பெருக்கி, உண்மையான மின்னழுத்தத்தை ADC இல் பெறுகிறோம். Arduino இன் ADC பற்றி மேலும் அறிக.

கணக்கீடுகள்:
Arduino இன் ADC இலிருந்து மின்னழுத்த மதிப்பு 0-1023 க்கு இடையில் இருக்கும் மற்றும் குறிப்பு மின்னழுத்தம் 0-5v க்கு இடையில் இருக்கும்.
உதாரணத்திற்கு:
V1 = 710, V2 = 474 மற்றும் R = 22Ω ஆகியவற்றின் மதிப்பு, மின்னழுத்தங்களுக்கிடையிலான வித்தியாசம் 236. நாம் அதை 0.00488 உடன் பெருக்கி மின்னழுத்தமாக மாற்றுகிறோம், பின்னர் 1.15v ஐப் பெறுகிறோம். எனவே மின்னழுத்த வேறுபாடு 1.15 வி, இதை 22 ஆல் வகுப்பதன் மூலம் தற்போதைய மதிப்பு 0.005A ஐப் பெறுகிறோம். இங்கே குறைந்த மதிப்பு 22ohm மின்தடையத்தை தற்போதைய சென்சாராகப் பயன்படுத்தினோம். Arduino ஐப் பயன்படுத்தி மின்னோட்டத்தை நாம் எவ்வாறு அளவிட முடியும்.
அர்டுயினோ குறியீடு:
மின்னோட்டத்தை அளவிட arduino அடிப்படையிலான அம்மீட்டருக்கான முழுமையான குறியீடு இந்த கட்டுரையின் முடிவில் கொடுக்கப்பட்டுள்ளது.
Arduino நிரலாக்கமானது c நிரலாக்கத்தைப் போலவே உள்ளது, முதலில் நாம் தலைப்பு கோப்புகளை அறிவிக்கிறோம். தலைப்பு கோப்புகள் சேமிப்பகத்தில் கோப்பை அழைக்கின்றன, கணக்கீட்டைப் போலவே நான் அனலாக்ரெட் செயல்பாட்டைப் பயன்படுத்தி மின்னழுத்த மதிப்புகளைப் பெறுகிறேன் .
int மின்னழுத்த_மதிப்பு 0 = அனலாக் ரீட் (A0); int மின்னழுத்த_மதிப்பு 1 = அனலாக் ரீட் (A1);
மிதவை temp_val போன்ற மின்னழுத்த மதிப்பை வைத்திருக்க தற்காலிக மிதவை மாறி அறிவிக்கப்படுகிறது . உண்மையான மின்னழுத்த வேறுபாட்டைப் பெற மதிப்பு 0.00488 உடன் பெருக்கப்படுகிறது, பின்னர் தற்போதைய ஓட்டத்தைக் கண்டறிய மின்தடை மதிப்பால் வகுக்கப்படுகிறது. 0.00488v என்பது Arduino இன் ADC கண்டறியக்கூடிய குறைந்தபட்ச மின்னழுத்தமாகும்.
int subraction_value = (மின்னழுத்த_மதிப்பீடு 0 - மின்னழுத்தம்_ மதிப்பு 1); float temp_val = (கழித்தல்_ மதிப்பு * 0.00488); float current_value = (temp_val / 22);
கீழே உள்ள முழு ஆர்ப்பாட்ட வீடியோவையும் சரிபார்த்து, அர்டுயினோ டிஜிட்டல் வோல்ட்மீட்டரையும் சரிபார்க்கவும்.
