সুচিপত্র:

মুখের স্বীকৃতি ডোর লক: 8 টি ধাপ
মুখের স্বীকৃতি ডোর লক: 8 টি ধাপ

ভিডিও: মুখের স্বীকৃতি ডোর লক: 8 টি ধাপ

ভিডিও: মুখের স্বীকৃতি ডোর লক: 8 টি ধাপ
ভিডিও: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, জুলাই
Anonim
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক
মুখের স্বীকৃতি ডোর লক

তৈরির প্রায় এক মাস, আমি মুখের স্বীকৃতি দরজা লক উপস্থাপন! আমি এটাকে যতটা সম্ভব ঝরঝরে দেখানোর চেষ্টা করেছি, কিন্তু আমি মাত্র 13 বছর বয়সী হিসাবে অনেক কিছু করতে পারি। এই ফেসিয়াল রিকগনিশন ডোর লকটি রাস্পবেরি পাই 4 দ্বারা পরিচালিত হয়, একটি বিশেষ পোর্টেবল ব্যাটারি যা 3 এম্পস, রাস্পবেরি পাই 4 এর জন্য প্রয়োজনীয় কিছু আউটপুট করতে পারে। আউটপুট মুখের স্বীকৃতি ওপেনসিভির সাথে। লক হল একটি সার্ভো মোটর যা দরজার ফ্রেমের একটি ল্যাচে যায়। আরো অনেক অপশন আছে যেগুলো আমি পরে বিল্ডে পাব। কিছু ছবি প্রধানত দেখানো হয় না কারণ আপনি আপনার প্রয়োজনে এই প্রকল্পটি কতগুলি ভিন্ন উপায়ে নিতে পারেন।

সরবরাহ

প্রচুর সরবরাহ আছে, তাই প্রস্তুত থাকুন …

অসাধারণ পাওয়ার ব্যাংক

অন্য সবকিছু

স্লিক চার্জিং ক্যাবল

3D প্রিন্টার

গরম আঠালো বন্দুক এবং আঠালো লাঠি

তাতাল

ধৈর্য। এটা অনেক।

ধাপ 1: বেসিক সফটওয়্যার

বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার
বেসিক সফটওয়্যার

আপনার এসডি কার্ড নিন এবং এটি আপনার কম্পিউটারে প্লাগ করুন। রাস্পবেরি পাই সফটওয়্যারটি ডাউনলোড করুন (সর্বশেষ সংস্করণের জন্য এখানে ক্লিক করুন।) এটি আপনার SD কার্ডে ফ্ল্যাশ করুন; আমার পছন্দের পদ্ধতি হল বেলেনা এচার। "ছবি নির্বাচন করুন" টিপুন এবং আপনি যে ছবিটি ডাউনলোড করেছেন তা নির্বাচন করুন। একবার এটি আপনার প্লাগ ইন করার পরে এটি স্বয়ংক্রিয়ভাবে সনাক্ত করা উচিত। যদি না হয় তবে "টার্গেট" বোতাম টিপে এটি নির্বাচন করুন। এর পরে, "ফ্ল্যাশ!" টিপুন। রাস্পবেরি পাই এর নীচে আপনার মাইক্রো এসডি কার্ড োকান।

ধাপ 2: আপনার রাস্পবেরি পাই সন্ধান করা

আপনার রাস্পবেরি পাই খুঁজে পাওয়া
আপনার রাস্পবেরি পাই খুঁজে পাওয়া
আপনার রাস্পবেরি পাই খুঁজে পাওয়া
আপনার রাস্পবেরি পাই খুঁজে পাওয়া
আপনার রাস্পবেরি পাই খুঁজে পাওয়া
আপনার রাস্পবেরি পাই খুঁজে পাওয়া

যদি আপনার মাইক্রো এইচডিএমআই থেকে এইচডিএমআই কেবল বা বাহ্যিক মনিটর না থাকে তবে এই পদক্ষেপগুলি অনুসরণ করুন, যদি না হয় তবে নীচে যান। প্রথমে, আপনার রাস্পবেরি পিআইকে ইথারনেটে প্লাগ করুন (চিন্তা করবেন না, এটি অস্থায়ী)। আপনার কম্পিউটারে আপনার ওয়াইফাই সেটিংসে যান, উন্নত সেটিংসে, টিসিপি/আইপি এর অধীনে, আপনাকে "রাউটার" নামে একটি আইপি ঠিকানা দেখতে হবে। সেই সাইটে যান, এবং আপনার বাড়িতে আপনার রাউটারের পিছনে, সাইটে লগ ইন করার জন্য আপনি আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড দেখতে পাবেন। আপনার ডিভাইসের তালিকার নিচে "রাস্পবেরিপি" না দেখা পর্যন্ত নিচে স্ক্রোল করুন। আপনি যে আইপি অ্যাড্রেসটি দেখছেন তা আপনার প্রয়োজন। এটি একটি নোট এডিট এ কপি করুন অথবা শুধু আপনার ক্লিপবোর্ডে সেভ করুন। আপনার টার্মিনালে টাইপ করুন, ssh pi@(আপনার IP ঠিকানা)। ডিফল্ট পাসওয়ার্ড হল "রাস্পবেরি"। টাইপ করুন sudo apt-get install tightvncserver। তারপর tightvncserver টাইপ করুন। ম্যাকের উপর, "কমান্ড + কে" টিপুন। টাইপ করুন "vnc: //raspberrypi.local: 5901", তারপরে আপনি যখন পাসওয়ার্ডটি ব্যবহার করেন তখন টাইপ করুন। আপনার এখন আপনার কম্পিউটারে রাস্পবেরি পাই এর একটি ডেস্কটপ দেখা উচিত। আপনি আপনার ওয়াইফাই সংযোগ করতে পারেন, তারপর ওয়াইফাই সংযুক্ত হওয়ার পর ইথারনেট সংযোগ বিচ্ছিন্ন করুন।

আপনার যদি কেবল এবং বাহ্যিক মনিটর থাকে: আপনার Pi মনিটরে লাগান এবং উপরের বাম কোণে আপনার ওয়াইফাইতে সংযুক্ত করুন।

ধাপ 3: অন্যান্য অংশ একত্রিত করা

অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা
অন্যান্য অংশ একত্রিত করা

আপনার ক্যামেরা মডিউল এবং আপনার রাস্পবেরি পাই বের করুন। ক্যামেরা সংযোগকারী নিন এবং এটি উত্তোলন করুন যাতে এটি খোলা অবস্থানে থাকে। বন্দরে ক্যামেরা ক্যাবল োকান। সংযোগকারীটিকে তার মূল অবস্থানে চাপুন। এটা পাশে রাখুন। পরবর্তী, আপনার স্ক্রিন মডিউল এবং আপনার ফ্যান নিন। ফ্যানের সংযোগকারীটি কেটে ফেলুন এবং তারগুলি সরান। স্ক্রিনে ইমেজ অনুযায়ী ফ্যান সোল্ডার করুন। ছবি অনুযায়ী সিপিইউ মডিউলের উপরে ফ্যান রাখুন। খুব সাবধানে রাস্পবেরি পাইয়ের সাথে পর্দা সংযুক্ত করুন, যাতে ফ্যানটি স্যান্ডউইচের মতো ভিতরে থাকে। স্ক্রিনটি উপরে তুলুন এবং তার নীচে ক্যামেরা ক্যাবলটি রাখুন। ক্যামেরাটির উপরে পর্দা রাখুন, এবং আপনি সম্পন্ন করেছেন!

ধাপ 4: সফটওয়্যার

অ্যাডাফ্রুট তাদের পণ্য, পিআইটিএফটি দ্বারা তৈরি এই নিবন্ধটি অনুসরণ করুন। এই সাবধানে পড়ুন! কেন আমার স্ক্রীন ডেস্কটপ প্রদর্শন করছে না এবং কেন এটি ছোট পর্দার আকারের আকার পরিবর্তন করছে না তা আমি সমাধান করতে পারতাম। আপনি OpenCV ইনস্টলেশনের জন্য tightvncserver ব্যবহার করতে চাইবেন। আপনি এখন OpenCV ইনস্টল করবেন এবং মুখের স্বীকৃতি ইনস্টল করবেন। আবারও, যদি আমি মনোযোগ সহকারে পড়ি তবে আমার অনেক সমস্যার সমাধান হতে পারে। আপনার মুখের জন্য আপনার মুখের স্বীকৃতি কাজ করার পরে, এই ধাপে সংযুক্ত একটি দিয়ে আপনার pi_face_recognition.py প্রতিস্থাপন করুন। এই সার্ভো মোটর জন্য কোড আছে। আপনাকে যা করতে হবে তা হল sudo apt-get install pigpio অথবা pip install pigpio। আপনার সফটওয়্যারটি এখন সম্পন্ন হয়েছে, আসুন হার্ডওয়্যারে চলে যাই। আপনি একটি সার্ভো মোটরের পরিবর্তে একটি ইলেক্ট্রোম্যাগনেট বা সোলেনয়েড ব্যবহার করতে পারেন।

ধাপ 5: মোটর এবং বোতাম

মোটর এবং বোতাম
মোটর এবং বোতাম
মোটর এবং বোতাম
মোটর এবং বোতাম

আমার একটি ইনডেক্স কার্ড আছে যাতে আপনার প্রয়োজনীয় সমস্ত তারের প্রয়োজন আছে, কারণ এটি খুব বিভ্রান্তিকর। স্ক্রিনের উপরের দিকে এই পিনগুলি সোল্ডার করুন, মোটর রেডটি উপরের ডানদিকে (শীর্ষটি ইউএসবি পোর্ট ছাড়াই পাশ)। আপনি আপনার দরজার ফ্রেম (কম তারের) বা নিচে এবং চারপাশে (আরও তারের) মাধ্যমে একটি গর্ত ড্রিল করতে পারেন। আমি কোন গর্তের জন্য বেছে নিলাম, তাই ছবিতে তারের বান্ডিল রয়েছে।

ধাপ 6: বক্স ইনস্টলেশন

বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন
বক্স ইনস্টলেশন

ঘরে বসে শেপওয়েজ বা আপনার থ্রিডি প্রিন্টার ব্যবহার করে সংযুক্ত ফাইলগুলি মুদ্রণ করার এখন একটি ভাল সময় হবে। এটি ফিট করা খুব কঠিন ছিল আমার কাছে এর খুব কম ছবি আছে, তাই অসুবিধার জন্য দু sorryখিত। মুষ্টি, কেস নীচে ইউএসবি পোর্ট বিভাগের মাধ্যমে আপনার তারের তার। তারপরে, আপনার পর্দা নিন এবং এটিকে অবস্থানে রাখুন, এটি গরম আঠালো দিয়ে সুরক্ষিত করুন। আমার স্ক্রিন ফিতা কেবল অবস্থানের বাইরে চলে যাচ্ছে, তাই ডিভাইসটি পরীক্ষা করুন। তারপরে, ক্যামেরাটি নিন এবং এটি তার আবরণের ভিতরে রাখুন। আপনার আকাঙ্ক্ষার সাথে এটিকে আঠালো করুন। কেসটির ভিতরে রাস্পবেরি পাই সুরক্ষিত করুন, নিশ্চিত করুন যে ইউএসবি পোর্টগুলি দৃশ্যমান, পাশের পোর্টগুলি দৃশ্যমান, তারগুলি নষ্ট নয় এবং ব্যাটারি প্যাকের জন্য পর্যাপ্ত জায়গা রয়েছে। নীচে আপনার ইউএসবি কীবোর্ড এবং মাউস রিসিভার প্লাগইন করুন। পিছনে নখ বা স্ক্রুগুলির জন্য নির্ধারিত ছিদ্র রয়েছে। আমি একটি পেন্সিল দিয়ে সমস্ত গর্তের অবস্থান চিহ্নিত করেছি, ছিদ্রগুলিতে একটি প্রশস্ত মাথা দিয়ে ড্রিল করা স্ক্রু এবং তাদের উপর কেসটি বসিয়েছি। আমি এটিকে নিরাপদ রাখতে গরম আঠালো ব্যবহার করেছি। আমি ব্যাটারির জন্য নীচে একটি স্পেসার রাখব, একটি ললিপপ স্টিক যা পাশের খোলার উপর স্থির থাকে তা পুরোপুরি কাজ করে। উপরের গর্তে ব্যাটারিটি স্লাইড করুন। 90-ডিগ্রি ইউএসবি-সি কেবল প্লাগইন করুন যাতে তারের মুখোমুখি হয়, তারপরে এটি আবার উপরের দিকে লুপ করুন যাতে এটি প্যাকটিতে প্লাগ করতে পারে। বাক্সটি এখন শেষ!

ধাপ 7: দরজা ইনস্টলেশন

দরজা ইনস্টলেশন
দরজা ইনস্টলেশন
দরজা ইনস্টলেশন
দরজা ইনস্টলেশন
দরজা ইনস্টলেশন
দরজা ইনস্টলেশন

দরজা থেকে তারের সুরক্ষিত করতে টেপ ব্যবহার করুন। আপনি যদি দরজার নীচে তারের তারের সংযোগ না করেন তবে এটি উপেক্ষা করুন। তারগুলি যতটা সম্ভব টান টানুন, তারপরে যুক্তিসঙ্গত বিভাগে তাদের টেপ করুন। আমি নীচে প্রচুর টেপ ব্যবহার করেছি যাতে আমার বিড়াল তারগুলি চিবায় না। দরজার নীচে এগুলিকে তারের নীচে টোকা দিন। যতটা সম্ভব আপনি এটিকে উপরে তুলুন। শেষ, আমার জন্য, একটু অগোছালো, কিন্তু আমি এটি সঙ্গে ভাল আছি। ছোট বর্গক্ষেত্রের মুদ্রিত অংশটি নিন এবং মোটরটিকে ভিতরে রাখুন, এটি সুরক্ষিত করতে গরম আঠালো ব্যবহার করুন। অন্যান্য ছোট বগিতে, বোতামটি রাখুন এবং এটি গরম আঠালো দিয়ে সুরক্ষিত করুন। নীচে গর্তের মাধ্যমে তারগুলি রুট করুন এবং গরম আঠালো/দরজার ফ্রেমের বিপরীতে পুরো বাক্সটি পেরেক করুন। Servo মোটর জন্য মোটর সংযুক্তি নিন এবং এটি বড় আয়তক্ষেত্রাকার প্রিজম মধ্যে আঠালো। সামনে স্ক্রু গর্ত ব্যবহার করে, এটি অবস্থানে স্ক্রু। টিপ: প্রোগ্রাম চালানোর জন্য Pi চালু করুন যাতে আপনি এটি সঠিক অবস্থানে স্ক্রু করেন; যখন কিছুই ধরা পড়ে না তখন এটিকে স্ক্রু করুন যাতে এটি মেঝের সমান্তরাল হয়। ল্যাচটি নিন এবং দুটি ছিদ্র দিয়ে এটি দরজার ফ্রেমে স্ক্রু করুন। আমি দৃ strongly়ভাবে কাঠামোগত অখণ্ডতার জন্য স্ক্রু সুপারিশ। আপনি শেষ করেছেন! (আমার কাছে বাক্সের ইনস্টলেশন নেই কারণ আমি পরে বক্সের নকশা সম্পাদনা করেছি, এবং উপরে বর্ণিত পদক্ষেপগুলি আমার তৈরি করা 3D মুদ্রিত অংশ প্রয়োগ করে না।)

ধাপ 8: সমাপ্তি

তুমি পেরেছ! বর্তমানে, আমি বুটে OpenCV প্রোগ্রাম চালানোর উপায় খুঁজে পাচ্ছি না। আমি সবকিছু চেষ্টা করেছি, তাই যদি কেউ জানেন কিভাবে, দয়া করে আমাকে বলুন। বর্তমানে, যখন এটি বুট হয়, তখন আপনাকে ছোট পর্দায় কীবোর্ড এবং মাউস ব্যবহার করতে হবে এবং মেমরি দ্বারা টাইপ করতে হবে। cd (আপনার ফাইলের অবস্থান) তারপর workon cv তারপর sudo pigpiod তারপর টার্মিনালে "আপ" বাটনে চাপ দিলে Pi সত্যিই লম্বা কমান্ড সংরক্ষণ করে। অন্য যে তারপর, আমি আমার প্রকল্পের জন্য বেশ গর্বিত! আমি আশা করি আপনি উপভোগ করেছেন এবং আপনি নিজের জন্য একটি তৈরি করতে পারেন!

প্রস্তাবিত: