সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান
- ধাপ 2: লাইব্রেরি ইনস্টল করা
- ধাপ 3: উপাদানগুলিকে একসাথে সংযুক্ত করা
- ধাপ 4: কাজের ব্যাখ্যা
- ধাপ 5: কোড
ভিডিও: স্মার্ট-ডোর-লক-ব্যবহার-রাস্পবেরি_পিআই_এন্ড_জিএসএম_মোডেমসিম 800_আরএফআইডি: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই টিউটোরিয়ালে, আমি কীভাবে রাস্পবেরি পাই বোর্ডের সাথে EM-18 RFID রিডার মডিউলকে সংহত করতে হয় তা নিয়ে যাই। আরএফআইডি মডিউল থেকে সঠিক পড়ার সাড়া দেওয়ার জন্য আমি এই ক্ষেত্রে একটি অ্যাকচুয়েটর, এই ক্ষেত্রে একটি রিলে কীভাবে সংহত করতে হয় তাও দেখাই। এই actuator একটি সোলেনয়েড লক, একটি স্পিকার, অথবা এমনকি একটি ওয়েব ইন্টারফেস হতে পারে যা ডেটা লগ করে এবং বার্তা বিজ্ঞপ্তি দিতে একটি GSM মডিউল দিয়ে ইন্টারফেস। আমি আলোচনা করি কিভাবে এই নকশাটি আরএফআইডি স্মার্ট লক হিসাবে প্রয়োগ করা যায়।
রাস্পবেরি পাইয়ের সাথে আরএফআইডি সংযুক্ত করা হচ্ছে
একটি সাধারণ আরএফআইডি কমিউনিকেশন সিস্টেম তিনটি অংশ নিয়ে গঠিত: একটি আরএফআইডি কার্ড বা ট্যাগ (যার মধ্যে ব্যবহারকারী বা পণ্যের তথ্য থাকে একটি চিপে), একটি আরএফআইডি রিডার (একটি ডিভাইস যা আরএফআইডি কার্ড ট্রিগার করে এবং কার্ড থেকে তথ্য বের করে) এবং একটি হোস্ট সিস্টেম (যেমন একটি কম্পিউটার বা একটি মাইক্রোকন্ট্রোলার যা তারপর ডেটা প্রসেস করে)।
এই প্রকল্পে, আমি জনপ্রিয় EM-18 RFID রিডার মডিউল এবং কয়েকটি RFID কার্ড ব্যবহার করব। RFID RC522 নামে আরেকটি জনপ্রিয় RFID রিডার আছে।
EM-18 এবং RC522 RFID মডিউলের মধ্যে প্রধান পার্থক্য হল: EM-18 125 KHz রেডিও ফ্রিকোয়েন্সি কমিউনিকেশনের উপর ভিত্তি করে এবং RC522 13.56 MHz ফ্রিকোয়েন্সি এর উপর ভিত্তি করে। যোগাযোগ (যদিও চিপটি I2C এবং UART সমর্থন করে) সুতরাং, RFID রিডার মডিউল নির্বাচন খুবই গুরুত্বপূর্ণ কারণ এটি রাস্পবেরি পাই বা আরডুইনো ব্যবহার করে মডিউলের সাথে কীভাবে যোগাযোগ করবে তা নির্ধারণ করে।
ধাপ 1: প্রয়োজনীয় উপাদান
1. রাস্পবেরি পাই 3 মডেল বি+:-রাস্পবেরি পাই 3 মডেল বি+ হল রাস্পবেরি পাই 3 রেঞ্জের সর্বশেষ পণ্য, যা 1.4GHz, ডুয়াল-ব্যান্ড 2.4GHz এবং 5GHz ওয়্যারলেস ল্যান, ব্লুটুথ 4.2/BLE, দ্রুত ইথারনেট এবং PoE ক্ষমতা একটি পৃথক PoE HAT এর মাধ্যমে।
2. ইএম -18 আরএফআইডি রিডার মডিউল:- ইএম 18 আরএফআইডি রিডার একটি মডিউল যা আরএফআইডি ট্যাগগুলিতে সংরক্ষিত আইডি তথ্য পড়ে। এই আইডি তথ্যটি প্রতিটি TAG- এর জন্য অনন্য যা কপি করা যায় না। এই RFID রিডার মডিউল যেকোন 125 KHz RFID ট্যাগের সাথে কাজ করে
3. জিএসএম মডিউল: -SIM800 একটি কোয়াড-ব্যান্ড GSM/GPRS মডিউল যা ফ্রিকোয়েন্সি GSM 850MHz, EGSM 900MHz, DCS 1800MHz এবং PCS 1900MHz এ কাজ করে। SIM800 জিপিআরএস মাল্টি-স্লট ক্লাস 12/ ক্লাস 10 (alচ্ছিক) এবং জিপিআরএস কোডিং স্কিম CS-1, CS-2, CS-3 এবং CS-4 সমর্থন করে।
4. CP2102:- SiLabs থেকে CP2102 চিপ হল একটি একক চিপ USB থেকে UART ব্রিজ IC। এর জন্য ন্যূনতম বাহ্যিক উপাদান প্রয়োজন। CP2102 লিগ্যাসি সিরিয়াল পোর্ট ভিত্তিক ডিভাইসগুলিকে USB- এ স্থানান্তর করতে ব্যবহার করা যেতে পারে। … এই মডিউলটি RS232/সিরিয়াল কমিউনিকেশন প্রোটোকলের সাথে যারা আরামদায়ক, তাদের খুব সহজেই ইউএসবি ডিভাইস তৈরি করতে সাহায্য করে।
5. 5V রিলে:- 1-চ্যানেল 5V রিলে মডিউল একটি রিলে ইন্টারফেস বোর্ড, এটি সরাসরি মাইক্রোকন্ট্রোলার যেমন Arduino, AVR, PIC, ARM ইত্যাদি দ্বারা নিয়ন্ত্রিত হতে পারে। সহজভাবে বলতে গেলে, এটি একটি নিম্ন-বর্তমান সংকেত সহ একটি উচ্চ-বর্তমান সার্কিট নিয়ন্ত্রণ করার জন্য একটি স্বয়ংক্রিয় সুইচ। 5V রিলে সংকেত ইনপুট ভোল্টেজ পরিসীমা, 0-5V।
6. মহিলা থেকে মহিলা জাম্পার ওয়্যার।
ধাপ 2: লাইব্রেরি ইনস্টল করা
পাই সিরিয়াল প্যাকেজ ইনস্টল করতে
আমি জানি না PySerial প্যাকেজটি আগে থেকে ইনস্টল করা আছে কি না রাসবিয়ান OS এর সাথে, কিন্তু আমার ক্ষেত্রে এটি ইনস্টল করা হয়নি কারণ আমি রাস্পবিয়ান OS এর লাইট সংস্করণ ব্যবহার করছি, তাই আমাদের প্রথম পদক্ষেপ হল PySerial প্যাকেজ ইনস্টল করা, যদি আপনার রাস্পবেরি পাই ইন্টারনেটের সাথে সংযুক্ত থাকে তবে পাইথনের জন্য পাই সিরিয়াল লাইব্রেরি ইনস্টল করতে LXTerminal এ নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
sudo apt-get python-serial ইনস্টল করুন
এবং যদি আপনার রাস্পবেরি পাইতে ইন্টারনেট সংযোগ না থাকে, তাহলে আপনি উইন্ডোজ/লিনাক্স/ম্যাক প্ল্যাটফর্মে এখানে ক্লিক করে পাই সিরিয়াল প্যাকেজটি ডাউনলোড করতে পারেন এবং তারপর এই ফাইলগুলি আপনার রাস্পবেরি পাইতে অনুলিপি করতে পারেন, এবং তারপর LXTerminal ব্যবহার করে ডিরেক্টরি যেখানে আপনি ফাইলগুলি অনুলিপি করেছেন এবং তারপরে PySerial প্যাকেজটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
sudo python setup.py ইনস্টল করুন
সুতরাং এই পর্যায়ের পরে আমরা পাই সিরিয়াল প্যাকেজ ইনস্টল করেছি এবং এখন আমরা সিরিয়াল রিড এবং রাইট অপারেশনের জন্য সহজ প্রোগ্রাম লেখার সাথে এগিয়ে যেতে পারি, কিন্তু তার আগে আমাদের রাস্পবেরি পাইতে সিরিয়াল যোগাযোগ সক্ষম করতে হবে, যা ডিফল্টরূপে অক্ষম।
ধাপ 3: উপাদানগুলিকে একসাথে সংযুক্ত করা
সার্কিট বর্ণনা:
সার্কিট ডায়াগ্রামে রাস্পবেরি পাই 3, আরএফআইডি রিডার, আরএফআইডি ট্যাগ, জিএসএম, রিলে এবং সিপি 2102 রয়েছে। এখানে রাস্পবেরি পাই সম্পূর্ণ প্রক্রিয়াটি নিয়ন্ত্রণ করে যেমন পাঠক থেকে আসা ডেটা পড়া, পূর্বনির্ধারিত ডেটার সাথে ডেটার তুলনা করা, রিলে চালানো এবং জিএসএম -এ তথ্য পাঠানো। RFID রিডার RFID ট্যাগ পড়তে ব্যবহৃত হয়। রিলে ইঙ্গিতের জন্য ব্যবহৃত হয়। জিএসএম বার্তা পাঠানোর জন্য ব্যবহৃত হয়।
রিলে PIN_VCC ------------------- 2 রাস্পবেরি পাই
রিলে PIN_GND ------------------- রাস্পবেরি পাই এর 6
রিলে PIN_INP ------------------- রাস্পবেরি পাই এর 11
RFID CP2102-ONE এবং GSM মডিউল CP2102-TWO এর সাথে সংযুক্ত। এই দুটি CP2102 রাস্পবেরি পাই এর USB পোর্টের সাথে সংযুক্ত।
ধাপ 4: কাজের ব্যাখ্যা
এখানে রাস্পবেরি পাই 3 এই প্রকল্পের পুরো প্রক্রিয়া নিয়ন্ত্রণ করছে (ব্যবহারকারী রাস্পবেরি পাই বোর্ড ব্যবহার করতে পারে)। আরএফআইডি রিডার আরএফআইডি কার্ড আইডি পড়ে, এই তথ্যটি রাস্পবেরি পাই ইউআরটি এর মাধ্যমে পেয়ে থাকে, তারপর রাস্পবেরি পাই কার্ডটি যাচাই করে এবং তথ্যটি জিএসএম -এ পাঠায়।
যখন একজন ব্যক্তি তাদের আরএফআইডি ট্যাগটি আরএফআইডি রিডারের উপরে স্ক্যান করার জন্য রাখেন, তখন আরএফআইডি ট্যাগের তথ্য পড়ে এবং রাস্পবেরি পাইতে পাঠায়। তারপরে রাস্পবেরি পাই সেই আরএফআইডি ট্যাগের ইউনিক আইডেন্টিফিকেশন নম্বর পড়ে এবং এই ডেটাটিকে পূর্বনির্ধারিত ডেটা বা তথ্যের সাথে তুলনা করে। যদি ডেটা পূর্বনির্ধারিত ডেটার সাথে মিলে যায়, তাহলে রিলে চালু হয় এবং GSM এর মাধ্যমে বার্তা পাঠায়, এবং যদি ডেটা মিল না হয় তাহলে রাস্পবেরি পাই GSM এর মাধ্যমে একটি বার্তা 'অবৈধ কার্ড' পাঠায় এবং রিলে বন্ধ থাকে।
ধাপ 5: কোড
এখানে সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি আপনার বোর্ডে আপলোড করুন, এবং আগের ডায়াগ্রামে দেখানো সমস্ত কিছু তারের সাথে সংযুক্ত করুন।
ডাউনলোড কোড:
আশা করি এটি আপনার জন্য সহজ করে দিয়েছে। যদি আপনি এই নিবন্ধটি পছন্দ করেন এবং এটি দরকারী মনে করেন তবে সাবস্ক্রাইব করতে ভুলবেন না, এবং যদি আপনার কোন প্রশ্ন থাকে বা কোন বিষয়ে সাহায্য প্রয়োজন হয়, তাহলে নীচে একটি মন্তব্য করুন … ধন্যবাদ elementzonline.com
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে স্মার্ট রোলার ব্লাইন্ড DIY করবেন ?: 14 টি ধাপ
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে DIY স্মার্ট রোলার ব্লাইন্ডস? এবং সন্ধ্যায় এটি নিচে টান? যাই হোক, আমি
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
স্মার্ট ডায়াল - একটি স্বয়ংক্রিয় সংশোধন স্মার্ট ditionতিহ্যগত টেলিফোন: 8 টি ধাপ
স্মার্ট ডায়াল-একটি স্বয়ংক্রিয় সংশোধনকারী স্মার্ট ditionতিহ্যবাহী টেলিফোন: স্মার্ট ডায়াল হল একটি বুদ্ধিমান স্বয়ংক্রিয়-সঠিক টেলিফোন যা বিশেষ প্রয়োজনে সিনিয়রদের জন্য তৈরি করা হয়, এবং এটি সিনিয়রদের তাদের ব্যবহৃত traditionalতিহ্যবাহী টেলিফোন থেকে সরাসরি ডায়াল করতে সক্ষম করে। স্থানীয় সিনিয়রস কেয়ার সেন্টারে স্বেচ্ছাসেবীর মাধ্যমেই আমি