সুচিপত্র:

Nodemcu ব্যবহার করে ওয়্যারলেস RFID ডোর লক: 9 টি ধাপ (ছবি সহ)
Nodemcu ব্যবহার করে ওয়্যারলেস RFID ডোর লক: 9 টি ধাপ (ছবি সহ)

ভিডিও: Nodemcu ব্যবহার করে ওয়্যারলেস RFID ডোর লক: 9 টি ধাপ (ছবি সহ)

ভিডিও: Nodemcu ব্যবহার করে ওয়্যারলেস RFID ডোর লক: 9 টি ধাপ (ছবি সহ)
ভিডিও: Fringer Print Based Attendance System using ESP32 #esp32project #electronics 2024, জুলাই
Anonim
নডেমকু ব্যবহার করে ওয়্যারলেস আরএফআইডি ডোর লক
নডেমকু ব্যবহার করে ওয়্যারলেস আরএফআইডি ডোর লক

- প্রধান ফাংশন ---

এই প্রকল্পটি আমার সহকর্মী লুইস সান্তোসের সহযোগিতায় ইউনিভার্সিডেড ডো অ্যালগারভে একটি নেটওয়ার্ক কমিউনিকেশন ক্লাসের অংশ হিসাবে নির্মিত হয়েছিল। এর প্রধান উদ্দেশ্য হল RFID ট্যাগ কার্ড বা চাবির রিং ব্যবহার করে ওয়্যারলেসের মাধ্যমে বৈদ্যুতিক লকের প্রবেশাধিকার নিয়ন্ত্রণ করা।

যদিও এই প্রকল্পটি একটি দরজা লক দিয়ে কাজ করার জন্য ডিজাইন করা হয়েছিল, এটি যেকোনো ধরনের সোলেনয়েড সুইচ সমর্থন করার জন্য সহজেই পরিবর্তন করা যেতে পারে (এই টিউটোরিয়ালের সময় এটি আরও উল্লেখ করা হবে)।

- বর্তমান সংস্করণ ---

এই প্রথম সংস্করণটি একটি সার্ভার এবং একটি সহজ txt ফাইলের সাহায্যে করা হবে। ভবিষ্যতের কাজে, সেখানে বিভিন্ন রূপ যোগ করা হবে যা বিভিন্ন প্রয়োজন অনুসারে এবং আরও নিরাপদ বিকল্প উপস্থাপন করবে।

- ভবিষ্যতের কাজ ---

যখন আমি কিছু অবসর সময় পাই তখন আমি নিম্নলিখিত বৈশিষ্ট্যগুলি আপডেট করার চেষ্টা করব:

  • অন্যান্য ব্যবহারকারীদের যোগ করার জন্য বিশেষ প্রশাসক কার্ড
  • রাউটারের ইউএসবি মাউন্ট স্টোরেজের মাধ্যমে ফাইলটি অ্যাক্সেস করুন
  • একটি সাধারণ বাইনারি কী দিয়ে ফাইল এনক্রিপ্ট করুন
  • একটি সত্যিকারের সোলেনয়েড লককে রিলেতে সংযুক্ত করুন এবং একটি কার্যকারী ভিডিও সহ নির্দেশাবলী আপডেট করুন
  • একাধিক লক এবং ব্যবহারকারীদের সহজে নিয়ন্ত্রণ এবং রক্ষণাবেক্ষণের জন্য একটি DBMS- এর সাথে সংযোগ করুন
  • ওয়্যারলেস অনুপলব্ধির ক্ষেত্রে তথ্য ব্যাকআপ করার জন্য একটি স্থানীয় মাইক্রোএসডি ফাইল যোগ করুন
  • একটি GSM GPRS কমিউনিকেশন মডিউলের মাধ্যমে সংযোগ করুন
  • এটি একটি সোলার প্যানেল দিয়ে কাজ করে একেবারে বেতার হতে

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

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

এই প্রকল্পের জন্য প্রয়োজনীয় উপাদানগুলি হল:

  • NodeMCU ESP8266 WIFI ডেভেলপমেন্ট বোর্ড
  • ডিসি 5V 1 চ্যানেল রিলে মডিউল
  • RC522 চিপ আইসি কার্ড আবেশন মডিউল RFID রিডার
  • RFID ট্যাগ কার্ড বা কী রিং
  • সোলেনয়েড সুইচ ডোর লক
  • 1N4001-1N4007 থেকে একটি ডায়োড
  • তারগুলি
  • ব্রেডবোর্ড

অতিরিক্ত:

  • RGB 3 কালার LED মডিউল 5050 অথবা:

    একটি লাল LED এবং একটি সবুজ LED সঙ্গে 220ohms প্রতিরোধক

  • 0.96 ইঞ্চি 4Pin নীল হলুদ IIC I2C OLED ডিসপ্লে মডিউল

কৌতূহল: NFC RFID পরিবারের মধ্যে একটি উপসেট এবং একই ফ্রিকোয়েন্সি (13.56 MHz) এ কাজ করে। RC522

ধাপ 2: নোডেমকুকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করা

নোডেমকুকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করা হচ্ছে
নোডেমকুকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করা হচ্ছে

ইতিমধ্যে ভাল টিউটোরিয়াল রয়েছে যা আপনাকে 802.11 ওয়্যারলেস নেটওয়ার্কে NodeMCU সংযোগ করতে সাহায্য করতে পারে। আমরা যা অনুসরণ করেছি তা হল:

Mybotic দ্বারা Arduino IDE টিউটোরিয়ালে ESP8266 ইনস্টল করা

দ্রষ্টব্য: সতর্ক থাকুন যে নোডএমসিইউতে পিন লেআউটটি আরডুইনো থেকে আলাদা, এবং তাই, যদি আপনি p.e ব্যবহার করেন।

একটি সমাধান হল একটি লাইব্রেরি অন্তর্ভুক্ত করা যা ইতিমধ্যেই এই সমিতি করে। আমরা কেবল আমাদের গাইড করার জন্য ছবিটি অনুসরণ করেছি। পরে এই টিউটোরিয়ালে সব কানেকশন সম্পন্ন একটি ছবি থাকবে।

ধাপ 3: আরএফআইডি রিডার সংযুক্ত করুন

আরএফআইডি রিডার সংযুক্ত করুন
আরএফআইডি রিডার সংযুক্ত করুন

মেনু বারে স্কেচের অধীনে অন্তর্ভুক্ত লাইব্রেরির ভিতরে লাইব্রেরি পরিচালনা করতে যান।

"আপনার সার্চ ফিল্টার করুন" সহ টেক্সট বক্সে MFRC522 সন্নিবেশ করান এবং MFRC522 (SPI) এর জন্য Arduino RFID লাইব্রেরি সহ GithubCommunity দ্বারা ইনস্টল করা বেছে নিন।

- আরএফআইডি কার্ড পড়া ---

আপনি যদি RFID রিডার পরীক্ষা করতে চান, মেনু বারে ফাইলের অধীনে উদাহরণগুলিতে যান এবং MFRC522 অনুসন্ধান করুন এবং এটি চেষ্টা করার জন্য ReadNUID নির্বাচন করুন।

ধাপ 4: বেস কনফিগারেশন সেট আপ

বেস কনফিগারেশন সেট আপ করা হচ্ছে
বেস কনফিগারেশন সেট আপ করা হচ্ছে

প্রথমে, আমরা উপরে দেখানো সার্কিটের ডায়াগ্রামের পরে বেস কনফিগারেশন সমাবেশ করব (যদি আপনি ছবিতে ক্লিক করেন তবে পিন লেআউট সম্পর্কে অতিরিক্ত তথ্য আছে)।

তারপর, NodeMCU সংযোগ করুন এবং Arduino IDE খুলুন এবং নীচের কোডটি অনুলিপি করুন।

আপনার নেটওয়ার্কের জন্য ssid এবং পাসওয়ার্ড এবং কোডে আপনার সার্ভার হোস্ট ঠিকানা প্রতিস্থাপন করতে ভুলবেন না।

ধাপ 5: কার্ডের আইডি দিয়ে Txt ফাইল তৈরি করা

কার্ডের আইডি দিয়ে Txt ফাইল তৈরি করা
কার্ডের আইডি দিয়ে Txt ফাইল তৈরি করা

আপনি যদি ইতিমধ্যেই পূর্ববর্তী ধাপটি পরীক্ষা করে দেখে থাকেন, সম্ভবত আপনি আরএফআইডি রিডারের কাছে কার্ডের কাছে যাওয়ার চেষ্টা করার সময় এটি কিছুই ঘটেনি। ঠিক আছে! আপনি এখনও আপনার সার্ভারে আপনার ইচ্ছা কার্ড যোগ করতে হবে (অপ্রত্যাশিত ভবিষ্যতে অন্যান্য বিকল্প থাকবে)।

প্রথমত, আপনাকে আপনার সার্ভারটি চালু এবং চালু করতে হবে। আপনি যেখানে খুশি একটি.txt ফাইল তৈরি করুন এবং আপনার Arduino IDE তে সিরিয়াল কনসোল খুলুন। কোডটি চালান এবং উপস্থাপিত RFID MAC ঠিকানাটি অনুলিপি করুন।. Xt ফাইলটি সংরক্ষণ করুন এবং আবার চেষ্টা করুন।

এখন এটি কাজ করা উচিত, আপনাকে নোডএমসিইউ পুনরায় সেট করতে হবে না বা সার্ভারটি পুনরায় চালু করতে হবে না।

রিলে দিয়ে আসা LED রঙটি সাধারণত লাল হয় এবং তাই, যদি লক খোলা থাকে তবে এটি লাল হওয়া উচিত। আরও কাস্টমাইজেশনে আমরা এই LED পরিবর্তন করার চেষ্টা করব যাতে NodeMCU বোর্ডে অতিরিক্ত পোর্ট ব্যবহার না করে একটি স্থায়ী লাল স্ট্যাটাস এবং সবুজ স্ট্যাটাস দেওয়া যায়।

দ্রষ্টব্য: কোডের অভ্যন্তরে url এ ফোল্ডারের অবস্থান পরিবর্তন করতে ভুলবেন না।

ধাপ 6: একটি সোলেনয়েড সুইচের সাথে রিলে সংযুক্ত করা

রিলেকে একটি সোলেনয়েড সুইচের সাথে সংযুক্ত করা হচ্ছে
রিলেকে একটি সোলেনয়েড সুইচের সাথে সংযুক্ত করা হচ্ছে

মনোযোগ, এই পদক্ষেপটি গুরুত্বপূর্ণ।

সোলেনয়েড সুইচগুলি কিন্তু কয়েল যা বর্তমানের সাথে একটি চৌম্বক ক্ষেত্র তৈরি করে যা একটি পিস্টনকে টেনে বা ধাক্কা দেয়। তারা সোলেনয়েড ভালভ, দরজার তালা, সুইচ ইত্যাদির মতো আসতে পারে …

আপনাকে সাবধানে যা করতে হবে তা হল দুটি ধাপ:

  • আপনার শক্তির উৎস এবং সোলেনয়েড সুইচটি সঠিক ভাবে রিলে সংযুক্ত করুন, যেমনটি উপরে দেখানো হয়েছে;
  • সার্কিট সুরক্ষার জন্য আপনার সোলেনয়েড সুইচের দুটি পিনের মধ্যে একটি ডায়োড সংযুক্ত করুন।

ধাপ 7: অতিরিক্ত: RGB Leds যোগ করা

অতিরিক্ত: RGB Leds যোগ করা
অতিরিক্ত: RGB Leds যোগ করা

শুধু উপরের সার্কিটের ডায়াগ্রামটি অনুসরণ করুন এবং এনোড এবং মাটির মধ্যে একটি 220 ohms প্রতিরোধক যোগ করতে ভুলবেন না।

যদি আলো খুব ম্লান বা খুব উজ্জ্বল হয়, আপনি প্রতিরোধকের মান পরিবর্তন করতে পারেন (শুধু 220 ohms প্রতিরোধক থেকে 1M ohm রোধে ঝাঁপিয়ে পড়বেন না এবং ফলাফলে বিভ্রান্ত হওয়ার ভান করবেন)।

ধাপ 8: অতিরিক্ত: একটি OLED স্ক্রিন যুক্ত করা

অতিরিক্ত: একটি OLED স্ক্রিন যুক্ত করা
অতিরিক্ত: একটি OLED স্ক্রিন যুক্ত করা

আগের মতই, আপনাকে শুধু উপরের সার্কিটের নতুন ডায়াগ্রাম এবং কোডটি অনুসরণ করতে হবে।

ভবিষ্যতে ওএলইডি স্ক্রিনের উদ্দেশ্য কেবল আরজিবি ফাংশনের প্রতিলিপি করা নয়, প্রয়োজন হলে ব্যবহারকারীকে অতিরিক্ত তথ্যের অনুমতি দেওয়া।

ধাপ 9: চূড়ান্ত কনফিগারেশন

Image
Image
চূড়ান্ত কনফিগারেশন
চূড়ান্ত কনফিগারেশন

উপরে এই প্রকল্পটি একটি ভিডিও এবং কয়েকটি ইমেজ কাজ করে দেখা সম্ভব, অতিরিক্ত কোড সহ সম্পূর্ণ কোড সহ চলমান।

প্রস্তাবিত: