ආඩුඊනෝ ප්‍රෝග්‍රෑමිං Part 19 – RFID Door Lock

RFID වලදී භාවිතා වෙන්නෙ Radio Frequency එකක්. මේ RFID තාක්ෂනය බොහෝ තැන්වල භාවිතා වෙනව. (Personal Tracking, Access Control, Security Systems etc)

මේ RFID System එකක් ප්‍රධාන කොටස් දෙකකින් යුක්ත වෙනව. (2 රූපය)

1) RFID Tag
2) RFID Reader

අපිට හදුනාගන්නට අවශ්‍ය object එක තමා මේ RFID Tag එක. එනම් මෙම RFID Tag එක ලග තිබෙන පුද්ගලයාව හෝ යම් object එකක් RFID Reader එකෙන් හදුන ගන්නව. ඇත්තටම කිව්වොත් RFID Reader එක විසින් RFID Tag එක හදුනාගැනීමක් මෙතනදී සිදුවෙන්නෙ.

මේ RFID Reader එක තුළ Radio Frequency Module එකක් අන්තර්ගතවෙලා තියනව. ඒ වගේම control unit එකක් සහ high frequency electromagnetic field එකක් generate කරන්න පුලුවන්. Antenna එකක්ද අන්තර්ගත වෙනව.

RFID Tag එක තුළද antenna එකක් සහ microchip එකක් අන්තර්ගත වෙනව. මේ microchip එක තුල ඒ ඒ tag එකට අනන්‍ය වූ data අන්තර්ගතවෙලා තිබෙනවා. මෙම microchip එකට power source එකක් නොමැති නිසා මෙම tag එක ක්‍රියාත්මක වෙන්නෙ නැහැ. නමුත් අප මෙය RFID Reader එකක් අසලට ලන් කල විට Reader එක මගින් නිකුත් කරන electromagnetic field එක නිසා tag එකේ antenna එකෙහි විදුලියක් හටගෙන එම විදුලියෙන් microchip එක පනගන්වනු ලබනවා. ( 3 රූපය )

දැන් මෙම microchip එක තුළ අන්තර්ගත data, reader එකට කියවීමට හැකියාවක් ලැබෙනව. මෙහිදී tag එක තුල අන්තර්ගත තිබෙන තොරතුරු අප විසින් microcontroller එකට ඇතුලත් කර තිබෙන තොරතුරුවලට සමාන නම් එම tag එක identify කරගනු ලබනවා.

හරි අපි දැන් බලමු මේ RFID සමග Arduino එකතු කරල door lock එකක් සාදාගන්නෙ කොහොමද කියල.

මේ සදහ අපි භාවිතා කරනු ලබන්නේ MIFARE Protocol එක භාවිතාවෙන Tag එකක් සහ MFRC522 RFID Reader එකක්.

මෙම Tag එකෙහි 1kb Memory එකක් අන්තර්ගත වෙනව. මෙය 13.56MHz freequency එකක් යටතේ ක්‍රියාත්මක වනු ලබනවා.

මෙම RC522 Module එක SPI Protocol එක යටතේ Arduino සමග communicate කරන අතර 3.3V යටතේ ක්‍රියාත්මක වේ.

හරි අපි එහෙනම් වැඩේට බහිමු, අපිට RFID base door lock එකක් හදන්න අවශ්‍ය වෙනව,

1) RC522 Module with Tag :- https://scionelectronics.com/product/rfid-rc522-rfid-radiofrequency-ic-card-with-sensor-reader/

2) Servo Motor :- https://scionelectronics.com/product/mg90s-micro-metal-gear-high-speed-9g-servo-motor/

3) Arduino Board :- https://scionelectronics.com/product/arduino-uno-r3

4) 16*2 LCD Display :- https://scionelectronics.com/product/1602-character-lcd-screen-16×2/

5) Potentiometer
6) 220 Ohm Resistor

ඔන්න මන් ගත්ත බඩු වල link එක්කම දාල තියනව. Warranty එකක් එක්ක ඔයාලටත් ගන්න පුලුවන් Scion Electronics එකෙන්.

ඉතින් මේ බඩු ටික ලෑස්ති කරගෙන 4,5 රූපවල ආකාරයට උපාංග සකසාගන්න. LCD display එක සම්බන්ධ කරන ආකාරය මන් නැවත විස්තර කරන්න යන්නනෙ නැහැ. පහුගිය ගොඩක් post වල කියපු නිසා.

දැන් ආඩුඊනෝ කෝඩ් එක upload කිරීමට පළමුව RFID library එක download කරගන්න ඕනෙ. පහල link එකෙන් library එක download කරගන්න.

RFID library :- https://drive.google.com/…/15EdT4J9dski4VP0-WkpMt6tlN…/view…

මේ library එක install කරගැනීමෙන් පසුව, File > Examples > MRFC522 > DumpInfo Program එක upload කරගන්න. දැන් RFID Tag එක Reader එකට ලන් කල විට 6 රූපයේ ආකාරයට display එකක් දැකගන්නට ලැබෙනවා. එහි කහ පැහැයෙන් highlight කර ඇති code එක තමයි ඔයාගෙ Tag එකේ ID එක. ඊලගට අපි ලියන්න යන code එකට ඒ ID එක අවශ්‍ය වෙනව. මේ ID එක copy කරල තියාගන්න.

දැන් පහල තියන ආඩුඊනෝ code එක upload කරගන්න. මේ කෝඩ් එක ටිකක් දිග නිසාත්  හැමෝම code download කරන්න පුලුවන් වෙන්න දාන්න කියන නිසත් අද Google Drive එකට upload කලා code එක. පහල link එකෙන් download කරගන්න.

RFID Door Lock Arduino code :- https://drive.google.com/…/1gj5hDExYDiVyMKKUbEtje_N8i…/view…

කෝඩ් එකේ comments වලින් කෝඩ් එක විස්තර කරල තියනව. පැහැදිලි නැති තැනක් ගැටලුවක් තිබුනොත් comment section එකේ දාන්න.

තව එක දෙයක් කියන්නම් මගෙන් ගොඩක් දෙනෙක් comments වලින් වගේම inbox ඇවිල්ලත් අහල තිබ්බ කොළඹින් පිට ඉන්න අයට මේ Arduino parts ගන්න තැනක් නැද්ද කියල. ඉතින් මන් හිතුව මන් බඩු ගන්න තැන ගැන ඔයාලට කිව්ව නම් ඒක ඔයගොල්ලන්ට පහසුවක් වෙයි කියල.

“Scion Electronics” ( සයන් ඉලෙක්ට්‍රොනික්ස් ) ඔයාලට Arduino සම්බන්ධ ඕනෙම item එකක් warranty එකක් සහිතව ගන්න පුලුවන් මේ ශොප් එකෙන්. මාලබේ ස්ලිට් කැම්පස් එක ඉස්සරහ වගේම මොරටුව කැම්පස් එක ඉස්සරහත් මෙයාලගෙ shop තියනව. ඔයගොල්ලො පිට පලාතක ඉන්නව නම් ඔයාලට පුලුවන් ගෙදරටම මේ භාණ්ඩ ගෙන්න ගන්න. මෙයාලගෙ website එකේ සියලුම item ගැන විස්තර තියනව. ( https://scionelectronics.com/ ) වගකීමක් සහිතවම ඔයාලට ඕනෙ කරන Arduino parts ගන්න පුලුවන්.

ආඩුඊනෝ ප්‍රෝග්‍රෑමිං Part 20 තුළින් නැවත හමුවෙමු.

Compiled by: Yasas Sadeepa

 

Leave a Reply

Your email address will not be published. Required fields are marked *