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

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

அர்டுயினோவுடன் ரீட் சுவிட்சின் வேலை
Arduino Uno என்பது ATmega328p மைக்ரோகண்ட்ரோலரை அடிப்படையாகக் கொண்ட ஒரு திறந்த மூல மைக்ரோகண்ட்ரோலர் போர்டு ஆகும். இது 14 டிஜிட்டல் ஊசிகளைக் கொண்டுள்ளது (அவற்றில் 6 ஊசிகளை PWM வெளியீடுகளாகப் பயன்படுத்தலாம்), 6 அனலாக் உள்ளீடுகள், போர்டு மின்னழுத்த சீராக்கிகள் போன்றவை. Arduino Uno இல் 32KB ஃபிளாஷ் நினைவகம், 2KB SRAM மற்றும் 1KB EEPROM உள்ளது. இது 16 மெகா ஹெர்ட்ஸ் கடிகார அதிர்வெண்ணில் இயங்குகிறது. Arduino Uno மற்ற சாதனங்களுடன் தொடர்புகொள்வதற்கு சீரியல், I2C, SPI தகவல்தொடர்புகளை ஆதரிக்கிறது. கீழேயுள்ள அட்டவணை Arduino Uno இன் தொழில்நுட்ப விவரக்குறிப்பைக் காட்டுகிறது.
|
மைக்ரோகண்ட்ரோலர் |
ATmega328p |
|
இயக்க மின்னழுத்தம் |
5 வி |
|
உள்ளீடு மின்னழுத்தம் |
7-12 வி (பரிந்துரைக்கப்படுகிறது) |
|
டிஜிட்டல் I / O பின்ஸ் |
14 |
|
அனலாக் ஊசிகளும் |
6 |
|
ஃபிளாஷ் மெமரி |
32 கே.பி. |
|
எஸ்.ஆர்.ஏ.எம் |
2 கே.பி. |
|
EEPROM |
1 கே.பி. |
|
கடிகார வேகம் |
16 மெகா ஹெர்ட்ஸ் |
செய்ய Arduino உடன் நாணல் சுவிட்ச் இடைமுகம் நாங்கள் கீழே காண்பிக்கப்பட்டுள்ள படத்தில் உள்ளது போல் ஒரு மின்னழுத்த பிரிப்பு சுற்று உருவாக்க வேண்டும். சுவிட்ச் திறந்திருக்கும் போது Vo + 5V மற்றும் சுவிட்ச் மூடப்படும் போது 0V ஆகும். இந்த திட்டத்தில் பொதுவாக திறந்த நாணல் சுவிட்சைப் பயன்படுத்துகிறோம். சுவிட்ச் காந்தப்புலத்தின் முன்னிலையில் மூடப்பட்டு காந்தப்புலம் இல்லாத நிலையில் திறந்திருக்கும்.


குறியீடு விளக்கம்
இந்த ஆர்டுயினோ ரீட் சுவிட்ச் திட்டத்திற்கான முழுமையான குறியீடு இந்த கட்டுரையின் முடிவில் கொடுக்கப்பட்டுள்ளது. குறியீடு சிறிய அர்த்தமுள்ள பகுதிகளாக பிரிக்கப்பட்டு கீழே விளக்கப்பட்டுள்ளது.
குறியீட்டின் இந்த பகுதியில் நாம் எந்த ரீட் சுவிட்ச் மற்றும் எல்.ஈ.டி ஆகியவற்றை ஆர்டுயினோவுடன் இணைக்கப்பட்டுள்ள ஊசிகளை வரையறுக்க வேண்டும். ரீட் சுவிட்ச் ஆர்டுயினோவின் டிஜிட்டல் முள் 4 உடன் இணைக்கப்பட்டுள்ளது மற்றும் எல்.ஈ.டி தற்போதைய கட்டுப்படுத்தும் மின்தடையின் மூலம் அர்டுயினோவின் டிஜிட்டல் முள் 7 உடன் இணைக்கப்பட்டுள்ளது. ரீட் சுவிட்சின் நிலையைப் பிடிக்க “reed_status” என்ற மாறி பயன்படுத்தப்படுகிறது.
int LED = 7; int reed_switch = 4; int reed_status;
குறியீட்டின் இந்த பகுதியில், எல்.ஈ.டி மற்றும் ரீட் சுவிட்ச் இணைக்கப்பட்டுள்ள ஊசிகளின் நிலையை நாங்கள் அமைக்க வேண்டும். முள் எண் 4 உள்ளீடாகவும், முள் எண் 7 வெளியீடாகவும் அமைக்கப்பட்டுள்ளது.
void setup () { pinMode (LED, OUTPUT); pinMode (ரீட்_ஸ்விட்ச், INPUT); }
அடுத்து, ரீட் சுவிட்சின் நிலையை நாம் படிக்க வேண்டும். இது 1 க்கு சமமாக இருந்தால், சுவிட்ச் திறந்திருக்கும் மற்றும் எல்.ஈ.டி அணைக்கப்படும். இது 0 க்கு சமமாக இருந்தால், சுவிட்ச் மூடப்பட்டு நாம் எல்.ஈ.டி இயக்க வேண்டும். இந்த செயல்முறை ஒவ்வொரு நொடியும் மீண்டும் மீண்டும் நிகழ்கிறது. கீழேயுள்ள குறியீட்டின் இந்த பகுதியுடன் இந்த பணி நிறைவேற்றப்படுகிறது.
void loop () {reed_status = DigitalRead (reed_switch); if (reed_status == 1) டிஜிட்டல்ரைட் (LED, LOW); வேறு டிஜிட்டல்ரைட் (எல்.ஈ.டி, உயர்); தாமதம் (1000); }
ஆர்டுயினோவுடன் ரீட் சுவிட்சைப் பயன்படுத்துவது மிகவும் எளிதானது என்பதை நீங்கள் பார்த்துள்ளீர்கள்.
