সুচিপত্র:

PIC16F877A ভিত্তিক RFID সিস্টেম: 5 টি ধাপ
PIC16F877A ভিত্তিক RFID সিস্টেম: 5 টি ধাপ

ভিডিও: PIC16F877A ভিত্তিক RFID সিস্টেম: 5 টি ধাপ

ভিডিও: PIC16F877A ভিত্তিক RFID সিস্টেম: 5 টি ধাপ
ভিডিও: Choice of Microcontrollers 2024, নভেম্বর
Anonim
PIC16F877A ভিত্তিক RFID সিস্টেম
PIC16F877A ভিত্তিক RFID সিস্টেম
PIC16F877A ভিত্তিক RFID সিস্টেম
PIC16F877A ভিত্তিক RFID সিস্টেম

RFID সিস্টেম হল এমন একটি সিস্টেম যা RFID ট্যাগ ব্যবহার করে শিক্ষার্থী, কর্মচারী এবং অন্যান্যদের পরিচয় প্রদান করে, যাতে তাদের উপস্থিতি, কাজ, কাজের সময় এবং আরও অনেক কিছু পর্যবেক্ষণ করা যায়।

এই নিবন্ধটি JLCPCB এর পৃষ্ঠপোষকতায় রয়েছে। এই প্রকল্পের পৃষ্ঠপোষকতার জন্য আমি সত্যিই JLCPCB কে ধন্যবাদ জানাই।

এই সিস্টেমটি PIC মাইক্রোকন্ট্রোলার PIC16F877A এবং RFID রিডার RDM6300 এর চারপাশে ডিজাইন করা হয়েছে, যা 125 kHz রিডার। এতে এলসিডি 1602 ডিসপ্লে, একটি বুজার, সার্ভো এসজি 90 এবং একটি ভোল্টেজ নিয়ন্ত্রক অংশ রয়েছে। যখন একটি ট্যাগ সনাক্ত করা হয়, ডিসপ্লে তথ্য দেয় কোন ট্যাগটি সনাক্ত করা হয়েছে, বুজার একটি বীপ শোনায়, LED চালু হয় এবং একটি সার্ভো সক্রিয় হয়।

ধাপ 1: ধাপ 2: প্রয়োজনীয় উপাদান

পদক্ষেপ 2: প্রয়োজনীয় উপাদান
পদক্ষেপ 2: প্রয়োজনীয় উপাদান
পদক্ষেপ 2: প্রয়োজনীয় উপাদান
পদক্ষেপ 2: প্রয়োজনীয় উপাদান
ধাপ 2: প্রয়োজনীয় উপাদান
ধাপ 2: প্রয়োজনীয় উপাদান
ধাপ 2: প্রয়োজনীয় উপাদান
ধাপ 2: প্রয়োজনীয় উপাদান

PIC16F877A

এই শক্তিশালী CMOS ফ্ল্যাশ-ভিত্তিক 8-বিট মাইক্রোকন্ট্রোলার মাইক্রোচিপের শক্তিশালী PIC আর্কিটেকচারকে 40- বা 44-পিন প্যাকেজে প্যাক করে। PIC16F877A 256 বাইট EEPROM ডেটা মেমরি, স্ব-প্রোগ্রামিং, একটি ICD, 2 তুলনাকারী, 10-বিট এনালগ-টু-ডিজিটাল (A/D) কনভার্টারের 8 টি চ্যানেল, 2 ক্যাপচার/তুলনা/PWM ফাংশন, সিঙ্ক্রোনাস সিরিয়াল পোর্ট 3-তারের সিরিয়াল পেরিফেরাল ইন্টারফেস (SPI ™) অথবা 2-তারের ইন্টার-ইন্টিগ্রেটেড সার্কিট (I²C ™) বাস এবং একটি ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসিভার ট্রান্সমিটার (USART) হিসাবে কনফিগার করা যেতে পারে।

PIC16F877A এর বিস্তারিত বৈশিষ্ট্য:

- CPU: 8-বিট PIC

- পিন গণনা: 40

- সর্বোচ্চ। CPU গতি (MHz): 20

- অভ্যন্তরীণ অসিলেটর: না

- এডিসি চ্যানেলের সংখ্যা: 14

- সর্বোচ্চ এডিসি রেজোলিউশন (বিট): 10

- অভ্যন্তরীণ ভোল্টেজ রেফারেন্স: হ্যাঁ

- UART মডিউলের সংখ্যা: ১

- SPI মডিউলের সংখ্যা: ১

- I2C মডিউলের সংখ্যা: ১

- ক্যাপ। স্পর্শ চ্যানেল: 11

- ন্যূনতম অপারেটিং ভোল্টেজ (V): 2

- সর্বোচ্চ অপারেটিং ভোল্টেজ (V): 5.5

RDM6300

RDM6300 125KHz কার্ড রিডার মিনি-মডিউল 125KHz কার্ড সামঞ্জস্যপূর্ণ পঠনযোগ্য ট্যাগ এবং রিড/রাইট কার্ড থেকে কোড পড়ার জন্য ডিজাইন করা হয়েছে। এটি অফিস/বাড়ির নিরাপত্তা, ব্যক্তিগত শনাক্তকরণ, অ্যাক্সেস নিয়ন্ত্রণ, জালিয়াতি বিরোধী, ইন্টারেক্টিভ খেলনা এবং উত্পাদন নিয়ন্ত্রণ ব্যবস্থা ইত্যাদিতে প্রয়োগ করা যেতে পারে।

মূল বৈশিষ্ট্য:

- বাহ্যিক অ্যান্টেনা সমর্থন;

- সর্বোচ্চ কার্যকর দূরত্ব 50 মিমি পর্যন্ত;

- 100 এমএসের কম ডিকোডিং সময়;

- UART ইন্টারফেস;

- সমর্থন EM4100 সামঞ্জস্যপূর্ণ শুধুমাত্র পড়ুন বা ট্যাগ পড়ুন/লিখুন;

- ছোট আউটলাইন ডিজাইন।

LCD1602 ডিসপ্লে

ডিসপ্লেটি একটি 16-অক্ষরের x 2-লাইন এলসিডি ডিসপ্লে যা একটি নীল ব্যাকলাইট এবং সাদা অক্ষরের সমন্বয়ে গঠিত। প্রতিটি অক্ষর 5 x 8 ডট ম্যাট্রিক্স দিয়ে তৈরি করা হয়েছে ভালো চরিত্র উপস্থাপনের জন্য। সেরা দেখার জন্য ডিসপ্লের কনট্রাস্ট সমন্বয় করার জন্য ব্যাকলাইটের একটি পোটেন্টিওমিটার রয়েছে।

LCD1602 ডিসপ্লের মূল বৈশিষ্ট্য:

-16-অক্ষর x 2-লাইন নীল এলসিডি;

- alচ্ছিক I2C ইন্টারফেস;

- নিয়মিত ব্যাকলাইট তীব্রতা এবং বৈসাদৃশ্য;

- 5 V অপারেশন।

Servo SG90

মাইক্রো সার্ভো মোটর SG90 উচ্চ আউটপুট শক্তি সহ একটি ক্ষুদ্র এবং লাইটওয়েট সার্ভার মোটর। Servo প্রায় 180 ডিগ্রী (প্রতিটি দিকে 90) ঘুরতে পারে। আপনি এই সার্ভগুলি নিয়ন্ত্রণ করতে যেকোনো সার্ভো কোড, হার্ডওয়্যার বা লাইব্রেরি ব্যবহার করতে পারেন। নতুনদের জন্য ভালো যারা ফিডব্যাক এবং গিয়ার বক্সের সাহায্যে মোটর কন্ট্রোলার না বানিয়ে স্টাফ মুভ করতে চান, বিশেষ করে যেহেতু এটি ছোট জায়গায় ফিট হবে।

মূল বৈশিষ্ট্য:

ওজন: 9 গ্রাম

মাত্রা: প্রায় 22.2 x 11.8 x 31 মিমি

স্টল টর্ক: 1.8 কেজিএফ · সেমি

অপারেটিং গতি: 0.1 s/60 ডিগ্রী

অপারেটিং ভোল্টেজ: 4.8 V (~ 5V)

মৃত ব্যান্ড প্রস্থ: 10 µs

তাপমাত্রা পরিসীমা: 0 ºC - 55 ºC

প্যাসিভ কম্পোনেন্টস

বুজার

SMD LM7805 ভোল্টেজ রেগুলেটর

3x 1206 LED (একটি লাল, দুটি সবুজ)

3x SMD 0805 প্রতিরোধক 330

1x SMD 0805 প্রতিরোধক 10 KΩ

2.1 মিমি ডিসি সংযোগকারী

এসএমডি কোয়ার্টজ অসিলেটর 4 মেগাহার্টজ

2x 2pin KF301 সংযোগকারী

1x 3pin KF301 সংযোগকারী

3x SMD 0805 ক্যাপাসিটর 100 nF

1x SMD Potentiometer 10 kΩ

1x16 মহিলা হেডার

ধাপ 2: ধাপ 3: পরিকল্পনা

ধাপ 3: স্কিম্যাটিক্স
ধাপ 3: স্কিম্যাটিক্স
ধাপ 3: স্কিম্যাটিক্স
ধাপ 3: স্কিম্যাটিক্স
ধাপ 3: স্কিম্যাটিক্স
ধাপ 3: স্কিম্যাটিক্স

RDM6300 PIC এর UART পিনের মাধ্যমে PIC16F877A এর সাথে সংযুক্ত। ডিসপ্লে সমান্তরাল ডেটা মোডে সংযুক্ত থাকে, যখন সার্ভো RB0 পিনের সাথে সংযুক্ত থাকে। বুজার পিন x এর সাথে সংযুক্ত। ক্লাসিক ডিসি কানেক্টরের মাধ্যমে এবং ভোল্টেজ রেগুলেটিং সার্কিটের মাধ্যমে বিদ্যুৎ সরবরাহ করা হয়।

ধাপ 3: ধাপ 4: PCBs অর্ডার করা

ধাপ 4: পিসিবি অর্ডার করা
ধাপ 4: পিসিবি অর্ডার করা

স্কিম্যাটিক্স এবং লেআউট উভয়ই সম্পন্ন হওয়ার পর, পরবর্তী ধাপ হল পিসিবি অর্ডার করা। অর্ডার করার জন্য, আমি যে সেরা সাইটে এসেছি তা হল JLCPCB। অর্ডার করার জন্য, শুধু তাদের ওয়েবসাইটে যান, নিবন্ধন করুন, এবং এখনই উদ্ধৃতি বোতামে যান।

JLCPCB এই প্রকল্পের পৃষ্ঠপোষক। JLCPCB (Shenzhen JLC Electronics Co., Ltd.), চীনের বৃহত্তম PCB প্রোটোটাইপ এন্টারপ্রাইজ এবং একটি দ্রুত প্রযুক্তির প্রস্তুতকারক যা দ্রুত PCB প্রোটোটাইপ এবং ছোট ব্যাচের PCB উৎপাদনে বিশেষজ্ঞ। আপনি মাত্র 2 ডলারে সর্বনিম্ন 5 টি PCB অর্ডার করতে পারেন।

ধাপ 4: ধাপ 5: আপনার Gerber ফাইল যোগ করুন

ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন
ধাপ 5: আপনার Gerber ফাইল যোগ করুন

আপনার ডিজাইন করা বোর্ড পেতে, আপনাকে জারবার ফাইল আপলোড করতে হবে। অবশ্যই, JLCPCB সাইট বিভিন্ন সফটওয়্যারের জন্য কিভাবে জারবার ফাইল তৈরি করতে হয় তার বিস্তারিত নির্দেশনা প্রদান করে। যখন জারবার ফাইল তৈরি হয়, সেগুলি জিপ করুন এবং সেগুলিকে JLCPCB- এ একটি একক ফাইল হিসাবে আপলোড করুন।

যখন জিপ ফাইলগুলি আপলোড করা হয়, আপনি সেগুলিকে গারবার ভিউয়ারে দেখতে পারেন। সেখানে, আপনি নিশ্চিত করতে পারেন যে আপনার বোর্ডের সাথে সবকিছু ঠিক আছে কিনা, এবং এটি ঠিক আছে কিনা। এর পরে, বোর্ডের আকার, বোর্ডের রঙ এবং অন্যান্য বৈশিষ্ট্যগুলি পুনরায় পরীক্ষা করুন এবং চেকআউটে এগিয়ে যান। আপনি মাত্র 2 ডলারে 5 টি PCB অর্ডার করতে পারেন।

অর্ডার দেওয়ার জন্য, "সেভ টু কার্ট" বোতামে ক্লিক করুন।

ধাপ 5: ধাপ 6: নির্মিত PCB

ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB
ধাপ 6: তৈরি PCB

এই PCB 3 দিনের মধ্যে তৈরি করা হয়েছিল, এবং FedEx ব্যবহার করে দুই সপ্তাহের মধ্যে এসেছিল। অবশ্যই, সমস্ত 5 টি PCBs বাক্সে এবং বুদ্বুদ খামে ব্যাপকভাবে প্যাক করা ছিল, তাই বোর্ডগুলি ক্ষতিগ্রস্ত হওয়ার কোন সুযোগ ছিল না। পিসিবির গুণমান ছিল, এবং সর্বদা ছিল, ব্রিলিয়ান্ট!

প্রস্তাবিত: