RFID (ரேடியோ அதிர்வெண் அடையாளம் காணல்) ஒரு மலிவான மற்றும் அணுகக்கூடிய தொழில்நுட்பமாகும். அணுகல் கட்டுப்பாடு, பாதுகாப்பு, சொத்து கண்காணிப்பு, மக்கள் கண்காணிப்பு போன்ற பல பயன்பாடுகளில் இதைப் பயன்படுத்தலாம். ஹோட்டல், அலுவலகங்கள் மற்றும் பல இடங்களில் RFID கதவு பூட்டு முறையை நீங்கள் பார்த்துள்ளீர்கள், நீங்கள் கார்டை RFID ரீடருக்கு அருகில் வைக்க வேண்டும் ஒரு நொடி மற்றும் கதவு திறக்கப்படும். பல RFID அடிப்படையிலான திட்டங்களில் RFID ரீடர் மற்றும் குறிச்சொல்லைப் பயன்படுத்தினோம்.
எங்கள் முந்தைய இடுகைகளில், நாங்கள் ஒரு எளிய RFID கதவு பூட்டை உருவாக்கியுள்ளோம், இந்த நேரத்தில் நாங்கள் ஒரு உண்மையான சோலெனாய்டு கதவு பூட்டைப் பயன்படுத்துகிறோம் மற்றும் அதை RFID மற்றும் Arduino உடன் கட்டுப்படுத்துகிறோம். கதவு இயக்கத்தைக் கண்டறிய இங்கே ஒரு ஹால் எஃபெக்ட் சென்சார் மற்றும் ஒரு காந்தம் பயன்படுத்தப்படுகின்றன. ஹால் எஃபெக்ட் சென்சார் கதவு சட்டகத்திலும், காந்தம் கதவிலும் வைக்கப்படும். ஹால் எஃபெக்ட் சென்சார் மற்றும் காந்தம் ஒருவருக்கொருவர் நெருக்கமாக இருக்கும்போது, ஹால் எஃபெக்ட் சென்சார் குறைந்த நிலையில் இருக்கும் மற்றும் கதவு மூடப்பட்டிருக்கும், மேலும் சென்சார் மற்றும் காந்தம் நெருக்கமாக இல்லாதபோது கதவு திறந்திருக்கும் மற்றும் ஹால் சென்சார் அதிகமாக இருக்கும் நிலை. கதவை தானாக பூட்டவும் திறக்கவும் இந்த ஹால் எஃபெக்ட் பொறிமுறையைப் பயன்படுத்துவோம். ஹால் சென்சார் மற்றும் அதன் செயல்பாடுகள் பற்றி மேலும் அறிய, இணைப்பைப் பின்தொடரவும்.
கூறுகள் தேவை
- அர்டுடினோ யூனோ
- RFID-RC522 தொகுதி
- 12 வி சோலனாய்டு பூட்டு
- ரிலே தொகுதி
- ஹால் விளைவு சென்சார்
- 10kΩ மின்தடை
- பஸர்
சோலனாய்டு பூட்டு
எலக்ட்ரானிக்-மெக்கானிக்கல் பூட்டுதல் பொறிமுறையில் ஒரு சோலெனாய்டு பூட்டு செயல்படுகிறது. இந்த வகை பூட்டு ஒரு சாய்ந்த வெட்டு மற்றும் ஒரு நல்ல பெருகிவரும் அடைப்புடன் ஒரு ஸ்லக் உள்ளது. மின்சாரம் பயன்படுத்தப்படும்போது, டி.சி ஒரு காந்தப்புலத்தை உருவாக்கி, ஸ்லக்கை உள்ளே நகர்த்தி கதவைத் திறக்காத நிலையில் வைத்திருக்கிறது. சக்தி அகற்றப்படும் வரை ஸ்லக் அதன் நிலையைத் தக்க வைத்துக் கொள்ளும். மின்சாரம் துண்டிக்கப்படும்போது ஸ்லக் வெளியே நகர்ந்து கதவைப் பூட்டுகிறது. பூட்டப்பட்ட நிலையில் இது எந்த சக்தியையும் பயன்படுத்தாது. சோலனாய்டு பூட்டை இயக்க உங்களுக்கு 12V @ 500mA கொடுக்கக்கூடிய சக்தி ஆதாரம் தேவை.

சுற்று வரைபடம்
Arduino ஐப் பயன்படுத்தி சோலனாய்டு கதவு பூட்டுக்கான சுற்று வரைபடம் கீழே கொடுக்கப்பட்டுள்ளது.

Arduino மற்றும் RFID க்கு இடையிலான இணைப்புகள் கீழே உள்ள அட்டவணையில் கொடுக்கப்பட்டுள்ளன. பஸரின் நேர்மறை முள் Arduino இன் டிஜிட்டல் முள் 4 உடன் இணைக்கப்பட்டுள்ளது, மேலும் GND முள் Arduino இன் தரை முள் உடன் இணைக்கப்பட்டுள்ளது. ஹால் எஃபெக்ட் சென்சாரின் வி.சி.சி மற்றும் அவுட் முள் இடையே 10 கே மின்தடை பயன்படுத்தப்படுகிறது. சோலனாய்டு பூட்டு ரிலே தொகுதி மூலம் அர்டுயினோவுடன் இணைக்கப்பட்டுள்ளது.
| RFID முள் | அர்டுடினோ யூனோ பின் |
| எஸ்.டி.ஏ. | டிஜிட்டல் 10 |
| எஸ்.சி.கே. | டிஜிட்டல் 13 |
| மோசி | டிஜிட்டல் 11 |
| மிசோ | டிஜிட்டல் 12 |
| IRQ | இணைக்கப்படவில்லை |
| ஜி.என்.டி. | ஜி.என்.டி. |
| ஆர்.எஸ்.டி. | டிஜிட்டல் 9 |
| 3.3 வி | 3.3 வி |
| ஹால் விளைவு சென்சார் முள் | அர்டுடினோ யூனோ பின் |
| 5 வி | 5 வி |
| ஜி.என்.டி. | ஜி.என்.டி. |
| வெளியே | 3 |
சுற்று வரைபடத்தின்படி பெர்ஃப் போர்டில் உள்ள அனைத்து கூறுகளையும் சாலிடரிங் செய்த பிறகு, இது கீழே உள்ள படம் போல் தெரிகிறது:

குறியீடு விளக்கம்
இந்த Arduino சோலனாய்டு பூட்டுக்கான முழுமையான குறியீடு ஆவணத்தின் முடிவில் கொடுக்கப்பட்டுள்ளது. சிறந்த புரிதலுக்காக இந்த குறியீட்டை படிப்படியாக விளக்குகிறோம்.
தேவையான அனைத்து நூலகங்களையும் சேர்த்து குறியீட்டைத் தொடங்கவும். இங்கே இதற்கு இரண்டு நூலகங்கள் மட்டுமே தேவைப்படுகின்றன, ஒன்று ஆர்டுயினோ மற்றும் ஆர்.எஃப்.ஐ.டி இடையேயான எஸ்பிஐ தகவல்தொடர்புக்கும், இரண்டாவது ஆர்.எஃப்.ஐ.டி தொகுதிக்கும். இரண்டு நூலகங்களையும் கீழே கொடுக்கப்பட்டுள்ள இணைப்புகளிலிருந்து பதிவிறக்கம் செய்யலாம்:
- SPI.h.
- MFRC522. ம
இப்போது பஸர், சோலெனாய்டு பூட்டு மற்றும் RFID தொகுதிக்கான ஊசிகளை வரையறுக்கவும்
int பஸர் = 4; const int LockPin = 2; # SS_PIN 10 ஐ வரையறுக்கவும் # RST_PIN 9 ஐ வரையறுக்கவும்
பின்னர் பூட்டு முள் மற்றும் பஸர் முள் ஒரு வெளியீடாகவும், ஹால் எஃபெக்ட் சென்சார் முள் உள்ளீடாகவும் வரையறுத்து, SPI தகவல்தொடர்புகளைத் தொடங்கவும்.
pinMode (LockPin, OUTPUT); பின்மோட் (பஸர், வெளியீடு); பின்மோட் (ஹால்_சென்சர், INPUT); SPI.begin (); // SPI பஸ் mfrc522.PCD_Init (); // MFRC522 ஐத் தொடங்கவும்
வெற்றிட வளையத்தின் உள்ளே, ஹால் சென்சார் மதிப்புகளைப் படியுங்கள், அது குறைவாக இருக்கும்போது, கதவை மூடு.
மாநிலம் = டிஜிட்டல் ரீட் (ஹால்_சென்சர்); சீரியல்.பிரண்ட் (மாநிலம்); தாமதம் (3000); if (state == LOW) {DigitalWrite (LockPin, LOW); சீரியல்.பிரண்ட் ("கதவு மூடப்பட்டது"); டிஜிட்டல்ரைட் (பஸர், உயர்); தாமதம் (2000); டிஜிட்டல்ரைட் (பஸர், குறைந்த);}
வெற்றிட லூப் செயல்பாட்டின் உள்ளே, புதிய RFID அட்டை இருக்கிறதா என்று சோதிக்கும், மேலும் புதிய அட்டை இருந்தால், அது அட்டையின் UID ஐ சரிபார்க்கும். செல்லுபடியாகும் அட்டைக்கு, அது பூட்டைத் திறக்கும்; இல்லையெனில், அது அச்சிடும் ' உங்களுக்கு அங்கீகாரம் இல்லை. 'முழுமையான வேலை இறுதியில் கொடுக்கப்பட்ட வீடியோவில் காட்டப்பட்டுள்ளது.
if (! mfrc522.PICC_IsNewCardPresent ()) {திரும்ப; } // (! Mfrc522.PICC_ReadCardSerial ()) {திரும்பினால் கார்டுகளில் ஒன்றைத் தேர்ந்தெடுக்கவும்; } // சீரியல் மானிட்டரில் UID ஐக் காட்டு சரம் உள்ளடக்கம் = ""; பைட் கடிதம்; for (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (சரம் (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (சரம் (mfrc522.uid.uidByte, HEX)); } Serial.println (); சீரியல்.பிரண்ட் ("செய்தி:"); content.toUpperCase (); if (content.substring (1) == "60 4E 07 1E") // நீங்கள் அணுக விரும்பும் அட்டை / அட்டைகளின் UID ஐ இங்கே மாற்றவும் {DigitalWrite (LockPin, HIGH); சீரியல்.பிரண்ட் ("கதவு திறக்கப்பட்டது"); டிஜிட்டல்ரைட் (பஸர், உயர்); தாமதம் (2000); டிஜிட்டல்ரைட் (பஸர், குறைந்த); } else {Serial.println ("உங்களுக்கு அங்கீகாரம் இல்லை"); டிஜிட்டல்ரைட் (பஸர், உயர்); தாமதம் (2000); டிஜிட்டல்ரைட் (பஸர்,குறைந்த); }}
RFID சோலனாய்டு பூட்டை சோதிக்கிறது
குறியீடு மற்றும் வன்பொருளுடன் நீங்கள் தயாரானதும், நீங்கள் சோலனாய்டு கதவு பூட்டு திட்டத்தை சோதிக்க ஆரம்பிக்கலாம். இங்கே நாம் பெர்ஃப் போர்டில் உள்ள அனைத்து கூறுகளையும் எளிதில் கரைத்துள்ளோம், இதனால் அதை வாசலில் எளிதாக ஏற்ற முடியும்.
எனவே அதைச் சோதிக்க, கதவுச் சட்டத்தில் பெர்ஃப் போர்டு மற்றும் கதவின் காந்தத்தை ஏற்றவும், இதனால் கதவு இயக்கத்தைக் கண்டறிய முடியும். கதவில் காந்தம் மற்றும் ஹால் சென்சார்கள் எவ்வாறு சரி செய்யப்பட்டுள்ளன என்பதை கீழே உள்ள படம் காட்டுகிறது.

கதவு பூட்டைத் திறக்க இப்போது உங்கள் அங்கீகரிக்கப்பட்ட RFID அட்டையை ஸ்கேன் செய்யுங்கள். ஹால் எஃபெக்ட் சென்சார் வெளியீடு அதிகமாக இருக்கும் வரை சோலனாய்டு கதவு பூட்டு திறந்திருக்கும். இப்போது கதவு மீண்டும் மூடும்போது ஹால் சென்சாருக்கு அருகில் வரும்போது, காந்தப்புலம் (வாசலில் இணைக்கப்பட்ட காந்தத்தால் உருவாக்கப்படுகிறது) காரணமாக ஹால் எஃபெக்ட் சென்சார் நிலை லோவாக மாறும், மேலும் பூட்டு மீண்டும் மூடப்படும்.
ஹால் எஃபெக்ட் சென்சாரைப் பயன்படுத்துவதற்குப் பதிலாக, வரையறுக்கப்பட்ட நேரத்திற்கு கதவைத் திறந்து வைப்பதற்கான தாமதத்தை நீங்கள் அறிமுகப்படுத்தலாம்.
முழுமையான குறியீடு மற்றும் வேலை செய்யும் வீடியோ கீழே கொடுக்கப்பட்டுள்ளன. மேலும், வெவ்வேறு தொழில்நுட்பங்களைப் பயன்படுத்தி மற்ற வகை கதவு பூட்டை சரிபார்க்கவும்.
