সুচিপত্র:

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

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

ভিডিও: Abellcadabra (মুখ স্বীকৃতি ডোর লক সিস্টেম): 9 ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, নভেম্বর
Anonim
Abellcadabra (মুখ স্বীকৃতি ডোর লক সিস্টেম)
Abellcadabra (মুখ স্বীকৃতি ডোর লক সিস্টেম)

কোয়ারেন্টাইনের সময় শুয়ে থাকার সময়, আমি ঘরের দরজার জন্য মুখের স্বীকৃতি তৈরি করে সময়কে হত্যা করার উপায় খুঁজে বের করার চেষ্টা করেছি। আমি এর নাম দিয়েছি Abellcadabra - যা আব্রাকাদাব্রার সংমিশ্রণ, ডোরবেল সহ একটি ম্যাজিক ফ্রেজ যা আমি শুধু বেলটি নিয়ে থাকি। হাঃ হাঃ হাঃ

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

সম্পাদিত সমস্ত স্বীকৃতি এবং আনলক আমাজন ডায়নামোডিবি -তে সংরক্ষণ করা হবে। আমি পুরো সিস্টেমটি তৈরি করার জন্য ধাপে ধাপে ব্যাখ্যা করার চেষ্টা করব। আমি ইতিমধ্যে আমার কাছে থাকা উপকরণগুলি ব্যবহার করছি কারণ অন্য কিছু পেতে অনেক সময় লেগেছিল তাই এটি।

ধাপ 1: উপকরণ এবং সরঞ্জাম

উপাদান:

  • রাস্পবেরি পাই
  • পাই ক্যামেরা
  • RC servo (দরজা লক হিসাবে কাজ করবে)
  • সুইচ বোতাম 2x
  • বুজার
  • চৌম্বক সুইচ
  • RC-522 RFID রিডার এবং ট্যাগ
  • এমএফ, এমএম, এফএফ ব্রেডবোর্ডের তার
  • পলিস্ট্রিন আইস বক্স - কোন আকার ঠিক হবে কারণ এটি আমাদের দরজা হবে।
  • 1.5 ইঞ্চি কব্জা 2x
  • 2.5 মিমি স্ক্রু 4x

সরঞ্জাম

  • স্ক্রু ড্রাইভার
  • ডবল পার্শ্বযুক্ত টেপ

পদক্ষেপ 2: অ্যামাজন ওয়েব পরিষেবাগুলি সেট আপ করা

অ্যামাজন ওয়েব সার্ভিস সেট আপ করা হচ্ছে
অ্যামাজন ওয়েব সার্ভিস সেট আপ করা হচ্ছে

অ্যামাজন ওয়েব পরিষেবাগুলি ব্যবহার করা সহজ এবং আপনি প্রতি মাসে 5000 এপিআই কল না হওয়া পর্যন্ত বিনামূল্যে। আপনি এখানে AWS অ্যাকাউন্টের জন্য নিবন্ধন করতে পারেন। আপনাকে একটি বিনামূল্যে স্তরের অ্যামাজন রেকগনিশন অ্যাকাউন্টের জন্য সাইন আপ করতে হবে। এই প্রকল্পের জন্য বিনামূল্যে স্তর যথেষ্ট পরিমাণের চেয়ে বেশি হওয়া উচিত।

সাইন আপ সফল হওয়ার পরে, পরিষেবা> আইএএম ক্লিক করুন। এখান থেকে, আমরা একটি ব্যবহারকারী তৈরি করব যার রাস্পবেরি পাই দ্বারা ব্যবহারের অনুমতি থাকবে।

  1. ব্যবহারকারী> নতুন ব্যবহারকারী যোগ করুন ক্লিক করুন
  2. তৈরি করা ব্যবহারকারীর নাম দিন। অ্যাক্সেস টাইপের জন্য প্রোগ্রাম্যাটিক অ্যাক্সেস বক্স চেক করুন।
  3. পরবর্তী ক্লিক করুন।
  4. বিদ্যমান নীতিগুলি সরাসরি সংযুক্ত করুন এ ক্লিক করুন। নিম্নলিখিত নীতিগুলি পরীক্ষা করুন:
  • AWSLambdaFullAccess
  • AmazonS3FullAccess
  • AmazonDynamoDBFullAccess
  • AmazonRecognitionFullAccess
  • প্রশাসক অ্যাক্সেস
  1. পরবর্তী এবং পরবর্তী আবার ক্লিক করুন কারণ আমাদের ট্যাগ যুক্ত করার দরকার নেই।
  2. নির্বাচিত নীতিগুলি তালিকাভুক্ত কিনা তা পরীক্ষা করে দেখুন তারপর ব্যবহারকারী তৈরি করুন -এ ক্লিক করুন।

CSV ফাইলটি ডাউনলোড করুন যার মধ্যে অ্যাক্সেস কী আইডি এবং গোপন অ্যাক্সেস কী রয়েছে যা আগামী ধাপে ব্যবহার করা হবে। বন্ধ ক্লিক করুন।

ধাপ 3: অ্যামাজন এস 3 এবং অ্যামাজন ডাইনামোডিবি কনফিগার করুন

AWS কনসোলে, পরিষেবা> S3 ক্লিক করুন

এস 3 গুগল ড্রাইভের মতো কাজ করে যেখানে আপনি নথি এবং ছবি সংরক্ষণ করতে পারেন। এই প্রকল্পের জন্য, আমাদের দুটি বালতির প্রয়োজন হবে যা একটি হল আমাজন রেকগনিশন দ্বারা ব্যবহৃত ছবিগুলির একটি সংগ্রহ সঞ্চয় করা (এবং দ্বিতীয়টি ক্যাপচার করা ছবি সংরক্ষণ করা।

  1. বাকেট তৈরি ক্লিক করুন।
  2. বালতির নাম লিখুন এবং আবার পরবর্তী এবং পরবর্তী ক্লিক করুন।
  3. "সমস্ত পাবলিক অ্যাক্সেস ব্লক করুন" বাক্সটি আনটিক করুন।
  4. এবং "আমি স্বীকার করি যে বর্তমান সেটিংসের ফলে এই বালতি এবং বস্তুগুলি সর্বজনীন হয়ে উঠতে পারে" বাক্সে টিক দিন।
  5. পরবর্তী ক্লিক করুন এবং বাকেট তৈরি করুন।
  6. দ্বিতীয় বালতির জন্য ধাপটি পুনরাবৃত্তি করুন।
  7. পরিষেবা> ডায়নামোডিবি ক্লিক করুন

অ্যামাজন ডায়নামোডিবি এই প্রকল্পে স্বীকৃতি সংরক্ষণ এবং বিশদ বিবরণ সংরক্ষণ করতে ব্যবহার করা হবে। যেসব বিবরণ সংরক্ষণ করা হবে তা হল ছবি তোলার লিঙ্ক, স্বীকৃত ছবির নাম বা স্বীকৃত না হলে নামটি 'অজানা' হিসাবে সংরক্ষণ করা হবে, স্বীকৃতির তারিখ এবং সময় এবং স্থিতি সফল কিনা, কোন মুখ মিলছে না, কোন মুখ নেই সনাক্ত, RFID আনলক বা ভিতর থেকে আনলক।

  1. নতুন টেবিল যোগ করুন ক্লিক করুন।
  2. টেবিলের জন্য কোন নাম সন্নিবেশ করান।
  3. প্রাথমিক কীটির জন্য, প্রাথমিক কী হিসাবে 'পরিত্রাণ' সন্নিবেশ করান।
  4. Create এ ক্লিক করুন।

ধাপ 4: রাস্পবেরি পাইতে AWS কনফিগার করুন

প্রথম ধাপ হল আপনার AWS শংসাপত্র প্রবেশ করানো। রাস্পবেরি পাই এর কনসোলে এই ধরণের করতে:

aws কনফিগার

তারপরে আপনার AWS IAM শংসাপত্রগুলি প্রবেশ করান যা আপনি তৈরি করেছেন তা নিশ্চিত করে আপনি "us-west-2" আপনার অঞ্চল (বা প্রাসঙ্গিক অঞ্চল যা আপনি AWS স্বীকৃতির জন্য সেটআপ করেছেন) হিসাবে প্রবেশ করেছেন। ডিফল্ট আউটপুট ফরম্যাট ফাঁকা রাখুন।

ধাপ 5: আইটেমগুলিকে রাস্পবেরি পাইতে সংযুক্ত করুন

সুতরাং আইটেমগুলির সংযোগগুলি নিম্নরূপ।

  • RC Servo - 1, 11, গ্রাউন্ড
  • ম্যাগনেটিক সুইচ - 8, গ্রাউন্ড
  • বুজার - 32, গ্রাউন্ড
  • বাইরের বোতাম - 16, গ্রাউন্ড
  • ভিতরের বোতাম - 18, গ্রাউন্ড
  • RFID রিডারে SDA পিন - 24
  • RFID রিডারে SCK পিন - 23
  • RFID রিডারে MOSI পিন - 19
  • RFID রিডারে MISO পিন - 21
  • RFID রিডারে GND পিন - গ্রাউন্ড
  • RFID রিডারে RST পিন - 22
  • RFID রিডারে 3.3 V পিন - 17

অনুগ্রহ করে নিকটস্থ মাটিতে সংযোগ করুন।

ধাপ 6: কোড

আপনি আমার গিট সংগ্রহস্থলে প্রয়োজনীয় সমস্ত কোড খুঁজে পেতে পারেন।

কিভাবে মুখগুলি যোগ করা যায় এবং সূচী Faces.py ব্যবহার করা যায় তার জন্য এই ভিডিওটি দেখুন।

ধাপ 7: প্রোটোটাইপ তৈরি করা

প্রোটোটাইপ নির্মাণ
প্রোটোটাইপ নির্মাণ
প্রোটোটাইপ নির্মাণ
প্রোটোটাইপ নির্মাণ

যেহেতু আমি আমার নির্মাণের সময় কোন ছবি তুলিনি, তাই আমি আমার সমাপ্ত প্রোটোটাইপের ছবিটি ছেড়ে দেব।

প্রোটোটাইপটি একটি দরজা চিত্রিত করার জন্য তৈরি করা হয়েছে। এখান থেকে দৃশ্যটি বাড়ির বাইরে থেকে দরজার দৃশ্য দেখায়। Pi ক্যামেরাটি মানুষের চোখের রেখার গড় উচ্চতায় ইনস্টল করা হয়েছিল যাতে নিশ্চিত করা যায় যে ছবিটি চেনা যাবে। ডোরবেল বাটন যা Pi ক্যামেরা সক্রিয় করবে ছবি ক্যাপচার করতে Pi ক্যামেরার নিচে রাখা হয়েছে। স্বীকৃতি ব্যর্থ হলে আরএফআইডি ট্যাগ ব্যবহার করে দরজা আনলক করার জন্য ব্যবহারকারীর দরজায় আরএফআইডি রিডার লাগানো হয়।

লাল বাটন হল ইনসাইড বাটন যা ঘরের ভেতর থেকে দরজা আনলক করতে ব্যবহৃত হবে। রাস্পবেরি পাই বাড়ির অভ্যন্তরে স্থাপন করা হয় যাতে বাইরের লোকেরা এটির সাথে ছদ্মবেশ করতে না পারে। দরজার তালা হিসাবে দরজার ডান দিকে আরসি সার্ভো স্থাপন করা হয়। বাজারের ঘরের ভেতর থেকে বাজারের আওয়াজ শোনা যায় তা নিশ্চিত করার জন্য ঘরের ভিতরে বুজার রাখা হয়। চৌম্বক সুইচ দরজা এবং কাঠামোর মধ্যে স্থাপন করা হয়।

ধাপ 8: প্রোটোটাইপ পরীক্ষা করা

প্রোটোটাইপ পরীক্ষা করা হচ্ছে
প্রোটোটাইপ পরীক্ষা করা হচ্ছে

টার্মিনালে কোডটি চালান

sudo python3 filename.py

শুধু বাড়ির বাইরে হলুদ বোতামটি ধাক্কা দেয় এবং এই ছবিটি ধারণ করা হয়।

টেবিল আপডেট হয়েছে কিনা তা পরীক্ষা করার জন্য আপনার অ্যামাজন ডায়নামোডিবি চেক করুন এবং ক্যাপচার করা ছবিটি সংরক্ষণ করা হয়েছে তা দেখতে S3 বালতিগুলি দেখুন।

ধাপ 9: বন্ধ করা

আপনি যদি এই প্রকল্পটি নিজে করার সিদ্ধান্ত নেন, আমাকে মন্তব্যগুলিতে জানান (:

পড়ার জন্য ধন্যবাদ.

প্রস্তাবিত: