সুচিপত্র:
- ধাপ 1: ধাপ 2: প্রয়োজনীয় উপাদান
- ধাপ 2: ধাপ 3: পরিকল্পনা
- ধাপ 3: ধাপ 4: PCBs অর্ডার করা
- ধাপ 4: ধাপ 5: আপনার Gerber ফাইল যোগ করুন
- ধাপ 5: ধাপ 6: নির্মিত PCB
ভিডিও: PIC16F877A ভিত্তিক RFID সিস্টেম: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
RFID সিস্টেম হল এমন একটি সিস্টেম যা RFID ট্যাগ ব্যবহার করে শিক্ষার্থী, কর্মচারী এবং অন্যান্যদের পরিচয় প্রদান করে, যাতে তাদের উপস্থিতি, কাজ, কাজের সময় এবং আরও অনেক কিছু পর্যবেক্ষণ করা যায়।
এই নিবন্ধটি JLCPCB এর পৃষ্ঠপোষকতায় রয়েছে। এই প্রকল্পের পৃষ্ঠপোষকতার জন্য আমি সত্যিই JLCPCB কে ধন্যবাদ জানাই।
এই সিস্টেমটি PIC মাইক্রোকন্ট্রোলার PIC16F877A এবং RFID রিডার RDM6300 এর চারপাশে ডিজাইন করা হয়েছে, যা 125 kHz রিডার। এতে এলসিডি 1602 ডিসপ্লে, একটি বুজার, সার্ভো এসজি 90 এবং একটি ভোল্টেজ নিয়ন্ত্রক অংশ রয়েছে। যখন একটি ট্যাগ সনাক্ত করা হয়, ডিসপ্লে তথ্য দেয় কোন ট্যাগটি সনাক্ত করা হয়েছে, বুজার একটি বীপ শোনায়, LED চালু হয় এবং একটি সার্ভো সক্রিয় হয়।
ধাপ 1: ধাপ 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: পরিকল্পনা
RDM6300 PIC এর UART পিনের মাধ্যমে PIC16F877A এর সাথে সংযুক্ত। ডিসপ্লে সমান্তরাল ডেটা মোডে সংযুক্ত থাকে, যখন সার্ভো RB0 পিনের সাথে সংযুক্ত থাকে। বুজার পিন x এর সাথে সংযুক্ত। ক্লাসিক ডিসি কানেক্টরের মাধ্যমে এবং ভোল্টেজ রেগুলেটিং সার্কিটের মাধ্যমে বিদ্যুৎ সরবরাহ করা হয়।
ধাপ 3: ধাপ 4: PCBs অর্ডার করা
স্কিম্যাটিক্স এবং লেআউট উভয়ই সম্পন্ন হওয়ার পর, পরবর্তী ধাপ হল পিসিবি অর্ডার করা। অর্ডার করার জন্য, আমি যে সেরা সাইটে এসেছি তা হল JLCPCB। অর্ডার করার জন্য, শুধু তাদের ওয়েবসাইটে যান, নিবন্ধন করুন, এবং এখনই উদ্ধৃতি বোতামে যান।
JLCPCB এই প্রকল্পের পৃষ্ঠপোষক। JLCPCB (Shenzhen JLC Electronics Co., Ltd.), চীনের বৃহত্তম PCB প্রোটোটাইপ এন্টারপ্রাইজ এবং একটি দ্রুত প্রযুক্তির প্রস্তুতকারক যা দ্রুত PCB প্রোটোটাইপ এবং ছোট ব্যাচের PCB উৎপাদনে বিশেষজ্ঞ। আপনি মাত্র 2 ডলারে সর্বনিম্ন 5 টি PCB অর্ডার করতে পারেন।
ধাপ 4: ধাপ 5: আপনার Gerber ফাইল যোগ করুন
আপনার ডিজাইন করা বোর্ড পেতে, আপনাকে জারবার ফাইল আপলোড করতে হবে। অবশ্যই, JLCPCB সাইট বিভিন্ন সফটওয়্যারের জন্য কিভাবে জারবার ফাইল তৈরি করতে হয় তার বিস্তারিত নির্দেশনা প্রদান করে। যখন জারবার ফাইল তৈরি হয়, সেগুলি জিপ করুন এবং সেগুলিকে JLCPCB- এ একটি একক ফাইল হিসাবে আপলোড করুন।
যখন জিপ ফাইলগুলি আপলোড করা হয়, আপনি সেগুলিকে গারবার ভিউয়ারে দেখতে পারেন। সেখানে, আপনি নিশ্চিত করতে পারেন যে আপনার বোর্ডের সাথে সবকিছু ঠিক আছে কিনা, এবং এটি ঠিক আছে কিনা। এর পরে, বোর্ডের আকার, বোর্ডের রঙ এবং অন্যান্য বৈশিষ্ট্যগুলি পুনরায় পরীক্ষা করুন এবং চেকআউটে এগিয়ে যান। আপনি মাত্র 2 ডলারে 5 টি PCB অর্ডার করতে পারেন।
অর্ডার দেওয়ার জন্য, "সেভ টু কার্ট" বোতামে ক্লিক করুন।
ধাপ 5: ধাপ 6: নির্মিত PCB
এই PCB 3 দিনের মধ্যে তৈরি করা হয়েছিল, এবং FedEx ব্যবহার করে দুই সপ্তাহের মধ্যে এসেছিল। অবশ্যই, সমস্ত 5 টি PCBs বাক্সে এবং বুদ্বুদ খামে ব্যাপকভাবে প্যাক করা ছিল, তাই বোর্ডগুলি ক্ষতিগ্রস্ত হওয়ার কোন সুযোগ ছিল না। পিসিবির গুণমান ছিল, এবং সর্বদা ছিল, ব্রিলিয়ান্ট!
প্রস্তাবিত:
LoRa- ভিত্তিক ভিজ্যুয়াল মনিটরিং সিস্টেম এগ্রিকালচার আইওটি - ফায়ারবেস এবং কৌণিক ব্যবহার করে একটি ফ্রন্টেড অ্যাপ্লিকেশন ডিজাইন করা: 10 টি ধাপ
LoRa- ভিত্তিক ভিজ্যুয়াল মনিটরিং সিস্টেম এগ্রিকালচার আইওটি | ফায়ারবেস এবং কৌণিক ব্যবহার করে একটি ফ্রন্টেড অ্যাপ্লিকেশন ডিজাইন করা: আগের অধ্যায়ে আমরা ফোরবেস রিয়েলটাইম ডাটাবেস তৈরির জন্য লোরা মডিউলের সাথে সেন্সরগুলি কীভাবে কাজ করছে তা নিয়ে কথা বলি এবং আমরা আমাদের পুরো প্রকল্পটি কীভাবে কাজ করছে তা খুব উচ্চ স্তরের চিত্র দেখেছি। এই অধ্যায়ে আমরা আলোচনা করব কিভাবে আমরা পারি
রঙ বাছাই সিস্টেম: দুটি বেল্ট সহ Arduino ভিত্তিক সিস্টেম: 8 টি ধাপ
রঙ বাছাই ব্যবস্থা: দুইটি বেল্ট সহ আরডুইনো ভিত্তিক সিস্টেম: পরিবহন এবং/অথবা শিল্প ক্ষেত্রে পণ্য ও সামগ্রীর প্যাকেজিং পরিবাহক বেল্ট ব্যবহার করে তৈরি লাইন ব্যবহার করে সম্পন্ন করা হয়। সেই বেল্টগুলি নির্দিষ্ট গতিতে আইটেমটিকে এক বিন্দু থেকে অন্য স্থানে নিয়ে যেতে সাহায্য করে। কিছু প্রক্রিয়াকরণ বা শনাক্তকরণ কাজ হতে পারে
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
আবহাওয়া ভিত্তিক সঙ্গীত জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): 4 টি ধাপ (ছবি সহ)
আবহাওয়া ভিত্তিক মিউজিক জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): হাই, আজ আমি ব্যাখ্যা করব কিভাবে আপনার নিজের সামান্য আবহাওয়া ভিত্তিক মিউজিক জেনারেটর তৈরি করা যায়। এবং হালকা তীব্রতা এটা সম্পূর্ণ গান বা জ্যোতির্বিজ্ঞান করতে আশা করবেন না
RFID সিকিউরিটি সিস্টেম (Arduino ভিত্তিক): 6 টি ধাপ (ছবি সহ)
আরএফআইডি সিকিউরিটি সিস্টেম (আরডুইনো ভিত্তিক): আপনার বাড়িতে থাকা একটি সত্যিই চমৎকার ডিভাইস