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

வாசகர் பிரிவு
இந்த பிரிவில் ஒரு RFID உள்ளது, இது இரண்டு பகுதிகளைக் கொண்ட ஒரு மின்னணு சாதனமாகும் - ஒன்று RFID ரீடர் மற்றும் மற்றொன்று RFID குறிச்சொல் அல்லது அட்டை. நாம் RFID குறிச்சொல்லை RFID ரீடருக்கு அருகில் வைக்கும்போது, அது குறிச்சொல் தரவை தொடர்ச்சியாகப் படிக்கிறது. RFID குறிச்சொல் ஒரு சுருளில் 12 இலக்க எழுத்துக்குறி குறியீட்டைக் கொண்டுள்ளது. இந்த RFID 9600 பிபிஎஸ் பாட் விகிதத்தில் செயல்படுகிறது. தரவை வாசகரிடமிருந்து குறிச்சொல்லாக அல்லது குறிச்சொல்லுக்கு வாசகருக்கு மாற்ற RFID மின்காந்தத்தைப் பயன்படுத்துகிறது.
கட்டுப்பாட்டு பிரிவு:
இந்த திட்டத்தின் முழுமையான செயல்முறையை கட்டுப்படுத்த 8051 மைக்ரோகண்ட்ரோலர் பயன்படுத்தப்படுகிறது. இங்கே 8051 ஐப் பயன்படுத்துவதன் மூலம் நாங்கள் RFID தரவைப் பெறுகிறோம் மற்றும் எல்சிடிக்கு நிலை அல்லது செய்திகளை அனுப்புகிறோம்.
காட்சி பிரிவு:
இந்த திட்டத்தில் 16x2 எல்சிடி செய்திகளைக் காண்பிக்கப் பயன்படுத்தப்படுகிறது.
இயக்கி பிரிவு:
இந்த பிரிவில் நுழைவாயிலைத் திறக்க மோட்டார் இயக்கி எல் 293 டி மற்றும் அறிகுறிகளுக்காக பிசி 547 என்.பி.என் டிரான்சிஸ்டருடன் ஒரு பஸர் உள்ளது.
வேலை
ஒரு நபர் தங்கள் RFID குறிச்சொல்லை RFID ரீடருக்கு வைக்கும்போது, RFID குறிச்சொல்லின் தரவைப் படித்து 8051 மைக்ரோகண்ட்ரோலருக்கு அனுப்புகிறது, பின்னர் மைக்ரோகண்ட்ரோலர் இந்தத் தரவை வரையறுக்கப்பட்ட தரவு அல்லது தகவலுடன் ஒப்பிடுகிறது. வரையறுக்கப்பட்ட தரவுகளுடன் தரவு பொருந்தினால், மைக்ரோகண்ட்ரோலர் குறிச்சொல்லின் ஒருவரால் வருகையை அதிகரிக்கிறது மற்றும் பொருந்தவில்லை என்றால் மைக்ரோகண்ட்ரோலர் எல்சிடியில் தவறான அட்டையைக் காண்பிக்கும் மற்றும் பஸர் சில நேரம் தொடர்ந்து ஒலிக்கிறது.

RFID பாஸ் செய்யப்பட்ட வருகை அமைப்பு திட்டத்திற்கான சுற்று வரைபடம் மேலே காட்டப்பட்டுள்ளது. சுற்றில், எல்சிடி நான்கு பிட் பயன்முறையில் 8051 மைக்ரோகண்ட்ரோலருடன் இணைக்கப்பட்டுள்ளது. எல்.சி.டி.யின் ஆர்.எஸ்., ஆர்.டபிள்யூ மற்றும் ஈ.என் ஊசிகளை நேரடியாக PORT 1 முள் எண் P1.0, P1.1 மற்றும் P1.2 இல் இணைக்கப்பட்டுள்ளது. போர்ட் 1 இன் முள் P1.4, P1.5, P1.6 மற்றும் P1.7 இல் எல்சிடியின் D4, D5, D6 மற்றும் D7 ஊசிகள் நேரடியாக இணைக்கப்பட்டுள்ளன. மோட்டார் இயக்கி PORT முள் எண் P2.4 மற்றும் P2.5 இல் இணைக்கப்பட்டுள்ளது. மற்றும் பஸர் PORT2 இல் P2.6 இல் இணைக்கப்பட்டுள்ளது.
நிரல் விளக்கம்
RFID அடிப்படையிலான அட்டெடென்ஸ் அமைப்பிற்கான நிரல் செய்ய, நாம் முதலில் தலைப்பு கோப்புகளைச் சேர்க்க வேண்டும் மற்றும் உள்ளீடு மற்றும் வெளியீட்டு முள் மற்றும் மாறிகளை வரையறுக்கிறது.
#சேர்க்கிறது
இதற்குப் பிறகு தாமதத்திற்கு ஒரு செயல்பாட்டை உருவாக்க வேண்டும்.
வெற்றிட தாமதம் (int itime) {int i, j; for (i = 0; i
எல்சிடிக்கு சில செயல்பாடுகளைச் செய்து எல்சிடி ஏலத்தைத் தொடங்குவோம்,
வெற்றிட lcd_init (வெற்றிடம்) {lcdcmd (0x02); lcdcmd (0x28); lcdcmd (0x0e); lcdcmd (0x01); }
எங்கள் திட்டத்தில் நாம் பயன்படுத்திய சில செயல்பாடு இங்கே உள்ளது. இதில் 9600 பிபிஎஸ் பாட் வீதத்தை 11.0592 மெகா ஹெர்ட்ஸ் கிரிஸ்டல் அதிர்வெண்ணில் உள்ளமைத்துள்ளோம். தரவைப் பெறுவதற்கான SBUF பதிவேட்டை நாங்கள் கண்காணித்து வருகிறோம்.
void uart_init () {TMOD = 0x20; SCON = 0x50; TH1 = 0xfd; டிஆர் 1 = 1; } char rxdata () {போது (! RI); ch = SBUF; ஆர்ஐ = 0; திரும்ப ch; }
பிரதான நிரலில் இதற்குப் பிறகு, நாங்கள் எல்சிடி மற்றும் யுஆர்டி ஆகியவற்றைத் துவக்கியுள்ளோம், பின்னர் ஆர்.எஃப்.ஐ.டி. நாங்கள் இந்த சரத்தை ஒரு வரிசையில் சேமித்து, பின்னர் முன் வரிசை தரவுகளுடன் பொருந்துகிறோம்.
lcdcmd (1); lcdstring ("உங்கள் அட்டையை வைக்கவும்:"); lcdcmd (0xc0); i = 0; for (i = 0; i <12; i ++) rfid = rxdata (); rfid = '\ 0'; lcdcmd (1);
போட்டி நிகழ்வுகள் என்றால், கட்டுப்படுத்தி வருகையை ஒவ்வொன்றாக அதிகரிக்கிறது. மற்ற பீப் பஸர் தொடர்ந்து இயங்குகிறது மற்றும் எல்சிடி தவறான அட்டையைக் காட்டுகிறது.
if (strncmp (rfid, "160066A5EC39", 12) == 0) {count1 ++; lcdcmd (1); lcdstring ("வருகை"); lcdcmd (0xc0); lcdstring ("பதிவுசெய்யப்பட்ட"); தாமதம் (200); lcdcmd (1); lcdstring ("மாணவர் 1"); lcdcmd (0xc0); lcdstring ("இணை. இல்லை.:"); sprintf (முடிவு, "% d", count1); lcdstring (முடிவு);
பிசிபி தளவமைப்பு
RFID அடிப்படையிலான வருகை அமைப்புக்கான PCB தளவமைப்பு இங்கே:

