সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান
- ধাপ 2: নোডেমকুকে একটি ওয়াই-ফাই নেটওয়ার্কের সাথে সংযুক্ত করা
- ধাপ 3: আরএফআইডি রিডার সংযুক্ত করুন
- ধাপ 4: বেস কনফিগারেশন সেট আপ
- ধাপ 5: কার্ডের আইডি দিয়ে Txt ফাইল তৈরি করা
- ধাপ 6: একটি সোলেনয়েড সুইচের সাথে রিলে সংযুক্ত করা
- ধাপ 7: অতিরিক্ত: RGB Leds যোগ করা
- ধাপ 8: অতিরিক্ত: একটি OLED স্ক্রিন যুক্ত করা
- ধাপ 9: চূড়ান্ত কনফিগারেশন
ভিডিও: Nodemcu ব্যবহার করে ওয়্যারলেস RFID ডোর লক: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
- প্রধান ফাংশন ---
এই প্রকল্পটি আমার সহকর্মী লুইস সান্তোসের সহযোগিতায় ইউনিভার্সিডেড ডো অ্যালগারভে একটি নেটওয়ার্ক কমিউনিকেশন ক্লাসের অংশ হিসাবে নির্মিত হয়েছিল। এর প্রধান উদ্দেশ্য হল 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 ফাইল তৈরি করুন এবং আপনার Arduino IDE তে সিরিয়াল কনসোল খুলুন। কোডটি চালান এবং উপস্থাপিত RFID MAC ঠিকানাটি অনুলিপি করুন।. Xt ফাইলটি সংরক্ষণ করুন এবং আবার চেষ্টা করুন।
এখন এটি কাজ করা উচিত, আপনাকে নোডএমসিইউ পুনরায় সেট করতে হবে না বা সার্ভারটি পুনরায় চালু করতে হবে না।
রিলে দিয়ে আসা LED রঙটি সাধারণত লাল হয় এবং তাই, যদি লক খোলা থাকে তবে এটি লাল হওয়া উচিত। আরও কাস্টমাইজেশনে আমরা এই LED পরিবর্তন করার চেষ্টা করব যাতে NodeMCU বোর্ডে অতিরিক্ত পোর্ট ব্যবহার না করে একটি স্থায়ী লাল স্ট্যাটাস এবং সবুজ স্ট্যাটাস দেওয়া যায়।
দ্রষ্টব্য: কোডের অভ্যন্তরে url এ ফোল্ডারের অবস্থান পরিবর্তন করতে ভুলবেন না।
ধাপ 6: একটি সোলেনয়েড সুইচের সাথে রিলে সংযুক্ত করা
মনোযোগ, এই পদক্ষেপটি গুরুত্বপূর্ণ।
সোলেনয়েড সুইচগুলি কিন্তু কয়েল যা বর্তমানের সাথে একটি চৌম্বক ক্ষেত্র তৈরি করে যা একটি পিস্টনকে টেনে বা ধাক্কা দেয়। তারা সোলেনয়েড ভালভ, দরজার তালা, সুইচ ইত্যাদির মতো আসতে পারে …
আপনাকে সাবধানে যা করতে হবে তা হল দুটি ধাপ:
- আপনার শক্তির উৎস এবং সোলেনয়েড সুইচটি সঠিক ভাবে রিলে সংযুক্ত করুন, যেমনটি উপরে দেখানো হয়েছে;
- সার্কিট সুরক্ষার জন্য আপনার সোলেনয়েড সুইচের দুটি পিনের মধ্যে একটি ডায়োড সংযুক্ত করুন।
ধাপ 7: অতিরিক্ত: RGB Leds যোগ করা
শুধু উপরের সার্কিটের ডায়াগ্রামটি অনুসরণ করুন এবং এনোড এবং মাটির মধ্যে একটি 220 ohms প্রতিরোধক যোগ করতে ভুলবেন না।
যদি আলো খুব ম্লান বা খুব উজ্জ্বল হয়, আপনি প্রতিরোধকের মান পরিবর্তন করতে পারেন (শুধু 220 ohms প্রতিরোধক থেকে 1M ohm রোধে ঝাঁপিয়ে পড়বেন না এবং ফলাফলে বিভ্রান্ত হওয়ার ভান করবেন)।
ধাপ 8: অতিরিক্ত: একটি OLED স্ক্রিন যুক্ত করা
আগের মতই, আপনাকে শুধু উপরের সার্কিটের নতুন ডায়াগ্রাম এবং কোডটি অনুসরণ করতে হবে।
ভবিষ্যতে ওএলইডি স্ক্রিনের উদ্দেশ্য কেবল আরজিবি ফাংশনের প্রতিলিপি করা নয়, প্রয়োজন হলে ব্যবহারকারীকে অতিরিক্ত তথ্যের অনুমতি দেওয়া।
ধাপ 9: চূড়ান্ত কনফিগারেশন
উপরে এই প্রকল্পটি একটি ভিডিও এবং কয়েকটি ইমেজ কাজ করে দেখা সম্ভব, অতিরিক্ত কোড সহ সম্পূর্ণ কোড সহ চলমান।
প্রস্তাবিত:
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: আরে বন্ধুরা, স্বাগতম। আমার আগের পোস্টে, আমি ব্যাখ্যা করেছি যে এইচ ব্রিজ সার্কিট কী, L293D মোটর ড্রাইভার আইসি, পিগি ব্যাকিং L293D মোটর ড্রাইভার আইসি উচ্চ কারেন্ট মোটর ড্রাইভার চালানোর জন্য এবং কিভাবে আপনি আপনার নিজের L293D মোটর ড্রাইভার বোর্ড ডিজাইন এবং তৈরি করতে পারেন
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ ব্যবহার করে রাস্পবেরি পাই ব্যবহার করে টাস্কার, ইফটি ইন্টিগ্রেশন।: 15 টি ধাপ (ছবি সহ)
ওয়াসফাই নিয়ন্ত্রিত 12v LED স্ট্রিপ টাস্কার, ইফটিটি ইন্টিগ্রেশন সহ রাস্পবেরি পাই ব্যবহার করে ।: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি রাস্পবেরি পাই ব্যবহার করে ওয়াইফাইয়ের উপর একটি সাধারণ 12v এনালগ নেতৃত্বাধীন স্ট্রিপ নিয়ন্ত্রণ করতে হয়। এই প্রকল্পের জন্য আপনার প্রয়োজন হবে: 1x রাস্পবেরি পাই (I আমি রাস্পবেরি পাই 1 মডেল বি+) 1x আরজিবি 12 ভি লে ব্যবহার করছি
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
রাস্পবেরি পাই ব্যবহার করে গ্যারেজ ডোর ওপেনার: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই ব্যবহার করে গ্যারেজ ডোর ওপেনার: স্মার্টফোন বা ওয়েবপেজ ব্রাউজ করতে সক্ষম যেকোনো ডিভাইস থেকে গ্যারেজ মোটর নিয়ন্ত্রণ করুন (AJAX সহ!)। প্রকল্পটি শুরু হয়েছিল কারণ আমার গ্যারেজের জন্য কেবল একটি রিমোট ছিল। দ্বিতীয়টি কেনা কত মজার ছিল? যথেষ্ট না. আমার লক্ষ্য ছিল নিয়ন্ত্রণ এবং নিরীক্ষণ করতে সক্ষম হওয়া