সুচিপত্র:
- ধাপ 1: উপাদান এবং উপাদান
- ধাপ 2: হার্ডওয়্যার একসাথে রাখা
- ধাপ 3: ডাটাবেস মডেল (মাইএসকিউএল)
- ধাপ 4: রাস্পবেরি পাই এর সাথে সংযোগ
- ধাপ 5: রাস্পবেরি পাইতে সফটওয়্যার
- ধাপ 6: রাস্পবেরি পাইতে একটি ওয়েব সার্ভার সেট আপ করা
- ধাপ 7: সফ্টওয়্যার: পাইথন
- ধাপ 8: সফটওয়্যার: ওয়েবসাইট
- ধাপ 9: কেস নির্মাণ
- ধাপ 10: ব্যবহারকারী ম্যানুয়েল
ভিডিও: সেফটিলক: রাস্পবেরি পাই (ফিঙ্গারপ্রিন্ট এবং আরএফআইডি) দিয়ে তৈরি একটি স্মার্ট লক: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি কি কখনও আপনার বাড়ি সুরক্ষিত করার জন্য আরও সহজলভ্য উপায় চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান!
আমি সেফটিলক তৈরি করেছি, এটি একটি লক যা আপনার আঙুলের ছাপ, একটি RFID ব্যাজ এবং এমনকি একটি ওয়েবসাইটের মাধ্যমেও খোলা যায়। এই ধারণার জন্য ধন্যবাদ আপনি সর্বদা জানতে পারবেন কে দিনে কোন সময়ে আপনার বাড়িতে প্রবেশ করেছে, আপনিও দেখতে পাবেন যে সেদিন আপনার দরজার সামনে কেউ কতবার পা রেখেছিল।
এটি আমার অধ্যয়নের ক্ষেত্রে আমার প্রথম প্রকল্প: মাল্টিমিডিয়া এবং কমিউনিকেশন টেকনোলজি (এমসিটি) হাওয়েস্টে (কর্ট্রিজক বেলজিয়াম)।
ধাপ 1: উপাদান এবং উপাদান
আমার প্রকল্পের জন্য আমি একাধিক অংশ ব্যবহার করেছি যা আমি নীচে তালিকাভুক্ত করব, আমি এক্সেল ফাইলটি উপাদানগুলির সমস্ত সংশ্লিষ্ট মূল্যের সাথে সেই ওয়েবসাইটগুলি থেকেও যুক্ত করব যেখান থেকে আমি তাদের আদেশ দিয়েছি।
উপাদান:
- রাস্পবেরি পাই 3 মডেল বি+
- রাস্পবেরি পাই পাওয়ার সাপ্লাই
- রাস্পবেরি পাই টি-মুচি
- ইলেকট্রনিক ডোরলক 25 সেমি
- বৈদ্যুতিন দরজা 6 মিমি
- ইউনিভার্সাল এসি-ডিসি অ্যাডাপ্টার
- রিলে মডিউল ভেলম্যান
- পিআইআর মোশন সেন্সর ভেলম্যান
- RFID মডিউল - RC522
- RFID ট্যাগ
- অপটিক্যাল ফিঙ্গারপ্রিন্ট স্ক্যানার
- ইউএসবি থেকে টিএলএল সিরিয়াল অ্যাডাপ্টার
- রাস্পবেরি পাই ক্যামেরা মডিউল V2
- এলসিডি ডিসপ্লে 16*2
- জাম্পার তার (এম থেকে এফ) এবং (এম থেকে এম)
- 10 কোহম প্রতিরোধক
উপকরণ:
- MDF কাঠ 6 মিমি
- কবজা
সরঞ্জাম:
- তাতাল
- ভালো আঠা
- দেখেছি
- স্যান্ডপেপার
- লেজারকাটার
নিচের এক্সেল ফাইলে আপনি সম্পূর্ণ মূল্য তালিকা দেখতে পারেন।
ধাপ 2: হার্ডওয়্যার একসাথে রাখা
আমি আমার তৈরি করা ফ্রিজিং স্কিম অনুসরণ করে আমার সার্কিট তৈরি করেছি, আমি নীচের স্কিমটি আপলোড করেছি। সার্কিটে একাধিক সেন্সর এবং একটি অ্যাকচুয়েটর রয়েছে যা একসঙ্গে কাজ করে। আমি তালিকা করব কোন বিভিন্ন সার্কিট আছে, কিভাবে আপনি সংযোগ করতে হবে আপনি এই স্কিম খুঁজে পেতে পারেন।
- একটি PIR সেন্সর আছে, এই সেন্সর দরজার সামনে গতি সনাক্ত করবে।
- একটি RFID- রিডার যা দেখবে যে ব্যবহৃত RFID ট্যাগ বাড়িতে প্রবেশ করতে পারে কি না।
- একটি ফিঙ্গারপ্রিন্ট স্ক্যানার যা আরএফআইডি-রিডারের মতোই কাজ করে কিন্তু আঙুলের ছাপ দিয়ে।
- একটি এলসিডি স্ক্রিন যা ওয়েবসাইটের আইপি প্রদর্শন করে এবং যদি অ্যাক্সেস অস্বীকার করা হয় বা মঞ্জুর করা হয়।
- দরজা লক যা নির্দিষ্ট পরিস্থিতিতে খোলে এবং বন্ধ হয়।
ধাপ 3: ডাটাবেস মডেল (মাইএসকিউএল)
আপনি উপরে আমার ERD ডায়াগ্রাম দেখতে পারেন, আমি একটি ডাম্প ফাইলও লিঙ্ক করব যাতে আপনি নিজের জন্য ডাটাবেস আমদানি করতে পারেন।
এই ডাটাবেসের সাহায্যে আপনি একাধিক জিনিস দেখাতে সক্ষম হবেন যেমন:
- কে দরজা খুলল
- যেসব ব্যবহারকারীর প্রবেশাধিকার রয়েছে
- কোন RFID- ট্যাগ sytem এর সাথে যুক্ত
- কত আঙুলের ছাপ সংরক্ষণ করা হয়
- ইত্যাদি।
আপনি যদি এই ডাটাবেসটি পুনরায় তৈরি করতে চান তবে আপনাকে একটি নতুন ব্যবহারকারী তৈরি করতে হবে যাতে আপনি আপনার রাস্পবেরি পাইয়ের সাথে সংযোগ স্থাপন করতে পারেন।
ধাপ 4: রাস্পবেরি পাই এর সাথে সংযোগ
প্রথমে আপনাকে MobaXterm ডাউনলোড করতে হবে, তাদের ওয়েবসাইটে একটি বিনামূল্যে সংস্করণ পাওয়া যায়। আপনার রাস্পবিয়ানও দরকার যা আপনি এখানে ডাউনলোড করতে পারেন।
যখন আপনি MobaXterm খুলবেন তখন আপনাকে 'সেশন' এ ক্লিক করতে হবে। যখন আপনি এটি করেছেন তখন আপনাকে 'রিমোট হোস্ট' এর অধীনে পাই এর আইপি ঠিকানা পূরণ করতে হবে। তারপরে আপনি একটি ব্যবহারকারীর নাম লিখতে পারেন যা আপনি চয়ন করতে পারেন। তারপর 'ওকে' এ ক্লিক করুন।
সাধারণত এই সমস্ত পদক্ষেপের পরে এটি স্বয়ংক্রিয়ভাবে একটি সংযোগ শুরু করবে। তারপর আপনি আপনার পাসওয়ার্ড লিখতে হবে, এবং আপনি সংযুক্ত।
ধাপ 5: রাস্পবেরি পাইতে সফটওয়্যার
আমার কোড কাজ করার জন্য (যা আমি নীচে লিঙ্ক করব) আপনাকে কিছু প্যাকেজ এবং লাইব্রেরি ইনস্টল করতে হবে। আপনার পাইটি আপডেট করার জন্য আপনার প্রথম জিনিসটি প্রয়োজন।
প্রথমে, নিম্নলিখিত কমান্ডটি প্রবেশ করে আপনার সিস্টেমের প্যাকেজ তালিকা আপডেট করুন: sudo apt-get update
পরবর্তী, আপনার সমস্ত ইনস্টল করা প্যাকেজগুলিকে নিম্নলিখিত কমান্ড দিয়ে তাদের সর্বশেষ সংস্করণে আপগ্রেড করুন: sudo apt-get dist-upgrade
প্যাকেজগুলি ইনস্টল করার পরে আপনাকে কিছু লাইব্রেরি ইনস্টল করতে হবে:
- ফ্লাস্ক
- flask_cors
- RPI. GPIO
- তারিখ সময়
- থ্রেডিং
- mfrc522
- সময়
- pyfingerprint
- উপপ্রক্রিয়া
- মাইএসকিউএল
- সকেটআইও
ধাপ 6: রাস্পবেরি পাইতে একটি ওয়েব সার্ভার সেট আপ করা
আপনার MobaXterm কনসোলে যান।
আমরা অ্যাপাচি ওয়েব সার্ভার ইনস্টল করতে যাচ্ছি। এতে করে আপনি আপনার নেটওয়ার্কের সাথে সংযুক্ত যেকোনো ডিভাইসে ওয়েবসাইট খুলতে পারবেন।
নিম্নলিখিত কমান্ডটি টাইপ করুন এবং এন্টার টিপুন: sudo apt-get install apache2
এখন ফোল্ডারে যান:/var/www/html/
এখানে আপনি আপনার ওয়েবসাইট থেকে আপনার সমস্ত ফাইল রাখতে পারেন এবং যখনই আপনি আপনার Pi এর IP ব্রাউজ করবেন তখন index.html পৃষ্ঠাটি খোলা হবে।
index.html এ একটি মূলধন টাইপ না করার বিষয়ে সতর্ক থাকুন অন্যথায় এটি স্বয়ংক্রিয়ভাবে সূচী পৃষ্ঠাটি খুলবে না।
ধাপ 7: সফ্টওয়্যার: পাইথন
আমি একাধিক পাইথন স্ক্রিপ্ট তৈরি করেছি, আমি এখানে আমার গিথুব লিঙ্ক করব যাতে আপনি নিজের জন্য কোড দেখতে পারেন। কিন্তু আমি ইতিমধ্যে এটি একটু ব্যাখ্যা করব।
আমি PIR সেন্সর এবং LCD এর জন্য কিছু ক্লাস কোড করেছি। আমি আঙুলের ছাপ স্ক্যানার এবং আরএফআইডি-রিডারের জন্য লাইব্রেরি ব্যবহার করেছি। অবশেষে আমি সম্পূর্ণ প্রকল্পের কাজ করার জন্য শুধুমাত্র একটি ফাইল ব্যবহার করি, এর নাম app.py। এছাড়াও এই ফাইলে আমি কিছু রুট কোড করেছি যাতে আমি আমার ডাটাবেস থেকে ডেটা পড়তে পারি এবং একটি json অবজেক্টে পাঠাতে পারি যা আমি তখন আমার জাভাস্ক্রিপ্ট ফাইলগুলিতে ব্যবহার করেছি।
ধাপ 8: সফটওয়্যার: ওয়েবসাইট
কারন আমি দেখতে চেয়েছিলাম লকটি কে খুলেছে এবং কখন, আমি আমাকে এই ডেটা দেখানোর জন্য একটি ওয়েবসাইট তৈরি করেছি। ওয়েবসাইটের মাধ্যমে আপনি লকটি খুলতে পারেন, এটি বন্ধ করার প্রয়োজন নেই কারণ 7 সেকেন্ড পরে এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়।
যখন Pi বুট হচ্ছে, এটি আমার পাইথন স্ক্রিপ্ট চালানো শুরু করবে। এটি ওয়েবসাইটে দেখানোর জন্য ডেটা পাওয়ার এবং লকটি খোলার সম্ভাবনা তৈরি করবে।
সাইটটিও প্রতিক্রিয়াশীল তাই এটি বৈশিষ্ট্য হারানো বা অন্যথায় মোবাইলে খোলা যেতে পারে।
আমার কোডটি এখানে জিথুব এ পাওয়া যাবে।
ধাপ 9: কেস নির্মাণ
আমার ক্ষেত্রে, আমি একটি দরজা দিয়ে একটি ছোট ঘর তৈরি করি। এছাড়াও আমি সামনের প্যানেলে স্মার্টলকটি রেখেছি। এটি আমার জন্য মামলায় সার্কিট সংহত করা সহজ করেছে। সেন্সরের জন্য সমস্ত গর্ত যেখানে একটি লেজার দ্বারা কাটা হয়। আমি আমার ফাইলটি রাখব যা আমি লেজার কাটতে ব্যবহার করেছি, নীচে।
আমি এমন ছবিও রাখি যেখানে আপনি কেস তৈরির প্রক্রিয়া দেখতে পারেন।
পরিমাপের জন্য আমি নীচে একটি ফাইলও আপলোড করব যেখানে আপনি এটি কীভাবে পুনreনির্মাণ করতে পারবেন তার আমার পরিকল্পিত দেখতে পাবেন।
ধাপ 10: ব্যবহারকারী ম্যানুয়েল
এখানে আপনি প্রকল্পটি কীভাবে কাজ করে তার একটি দ্রুত ম্যানুয়াল খুঁজে পেতে পারেন।
আশা করি এই টিউটোরিয়ালের শেষে আপনার বাড়ি আরও নিরাপদ হবে!
পড়ার জন্য আপনাকে ধন্যবাদ.
প্রস্তাবিত:
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও এপিআরএস আরএক্স তৈরি করুন মাত্র আধ ঘন্টার কম সময়ে: 5 টি ধাপ
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও APRS RX শুধুমাত্র আইগেট তৈরি করুন: দয়া করে মনে রাখবেন এটি এখন বেশ পুরনো তাই কিছু অংশ ভুল এবং পুরনো। আপনার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলগুলি পরিবর্তিত হয়েছে। আমি আপনাকে ছবির সর্বশেষ সংস্করণটি দেওয়ার জন্য লিঙ্কটি আপডেট করেছি (দয়া করে এটি ডিকম্প্রেস করার জন্য 7-জিপ ব্যবহার করুন) কিন্তু সম্পূর্ণ যন্ত্রের জন্য
সহজ জাগানো: রাস্পবেরি পাই দিয়ে তৈরি একটি স্মার্ট ওয়েক-আপ আলো: 6 টি ধাপ
সহজ জেগে উঠা: রাস্পবেরি পাই দিয়ে তৈরি একটি স্মার্ট ওয়েক-আপ লাইট: পাঠ্যক্রম প্রকল্প 1 এর জন্য আমাকে কিছু করতে হয়েছিল। আমি সর্বদা মুগ্ধ ছিলাম কিভাবে একটি জাগ্রত আলো আপনাকে ফিলিপের মত জাগতে সাহায্য করবে তাই আমি একটি জাগ্রত আলো করার সিদ্ধান্ত নিয়েছি। আমি একটি রাস্পবারের সাথে জাগ্রত আলো তৈরি করেছি
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: 7 টি ধাপ
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: আজ আমরা আপনাকে হোম অটোমেশনের জন্য আমাদের ম্যাক্স 2 প্লে সফ্টওয়্যার দিয়ে রাস্পবেরি পাই কীভাবে ব্যবহার করতে পারি তার দুটি উদাহরণ দিতে চাই: বাথরুম এবং বেডরুমে । উভয় প্রজেক্টই একই রকম যে বিভিন্ন উৎস থেকে উচ্চ-বিশ্বস্ততা সঙ্গীতকে স্ট্রীম করা যেতে পারে