সুচিপত্র:

ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা: 5 টি ধাপ
ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা: 5 টি ধাপ

ভিডিও: ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা: 5 টি ধাপ

ভিডিও: ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা: 5 টি ধাপ
ভিডিও: নিজের তৈরি সিসিটিভি ক্যামেরা | DIY Surveillance Camera Using ESP32 Cam Module 2024, জুলাই
Anonim
ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা
ESP32-CAM বোর্ড ব্যবহার করে ফেস ডিটেকশন সহ আইপি ক্যামেরা

এই পোস্টটি অন্যদের তুলনায় আলাদা এবং আমরা খুব আকর্ষণীয় ESP32-CAM বোর্ডের দিকে নজর দিই যা আশ্চর্যজনকভাবে সস্তা ($ 9 এর কম) এবং ব্যবহার করা সহজ। আমরা একটি সাধারণ আইপি ক্যামেরা তৈরি করি যা 2MP ক্যামেরা মডিউল ব্যবহার করে একটি লাইভ ভিডিও ফিড স্ট্রিম করতে ব্যবহার করা যেতে পারে। আমরা মুখ সনাক্তকরণ এবং মুখ সনাক্তকরণ বৈশিষ্ট্যটিও চেষ্টা করি।

উপরের ভিডিওটি 4 মিনিটের মধ্যে আপনার প্রয়োজনীয় সবকিছু জুড়ে দেয়।

ধাপ 1: Arduino IDE কনফিগার করুন

Arduino IDE কনফিগার করুন
Arduino IDE কনফিগার করুন

আমরা আরডুইনো IDE তে ESP32 বোর্ড সাপোর্ট প্যাকেজ যোগ করে শুরু করি। আপনাকে ফাইল মেনু থেকে বোর্ড ম্যানেজার ইউআরএলে নিম্নলিখিত লিঙ্ক যোগ করতে হবে।

dl.espressif.com/dl/package_esp32_index.json

তারপরে, বোর্ড ম্যানেজার খুলুন, ESP32 অনুসন্ধান করুন এবং প্যাকেজটি ইনস্টল করুন। এটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন এবং উইন্ডোটি বন্ধ করুন। নিশ্চিত করুন যে আপনি টুলস মেনু থেকে সঠিক বোর্ড সেটিংস নির্বাচন করেছেন, যেমনটি ছবিতে দেখা গেছে। COM পোর্ট পাওয়া যাবে না যতক্ষণ না আপনি পরবর্তী ধাপটি সম্পন্ন করবেন।

ধাপ 2: বোর্ড আপ ওয়্যার

বোর্ড আপ ওয়্যার
বোর্ড আপ ওয়্যার
বোর্ড আপ ওয়্যার
বোর্ড আপ ওয়্যার

ESP32-CAM বোর্ডে একটি অনবোর্ড ইউএসবি সংযোগকারী নেই তাই স্কেচ আপলোড করার জন্য আপনাকে একটি বহিরাগত ইউএসবি থেকে সিরিয়াল কনভার্টার ব্যবহার করতে হবে। আপনি উপরে দেখানো তারের সংযোগগুলি ব্যবহার করতে পারেন কিন্তু নিশ্চিত করুন যে ইউএসবি থেকে সিরিয়াল রূপান্তরকারী 3.3V মোডে সংযুক্ত রয়েছে।

বোর্ডকে পাওয়ার জন্য একটি বহিরাগত 5V সরবরাহ ব্যবহার করার সুপারিশ করা হয়, বিশেষ করে যদি আপনি একটি FTDI ব্রেকআউট বোর্ড ব্যবহার করেন। বাহ্যিক 5V সরবরাহের জন্য, একটি সাধারণ ইউএসবি ব্রেকআউট বোর্ড ঠিক কাজ করবে। বোর্ডকে সরাসরি CP2102 ব্রেকআউট বোর্ড থেকে পাওয়ারে কিছু সাফল্য এসেছে যাতে আপনি প্রথমে এটি চেষ্টা করতে পারেন। প্রয়োজনে বোর্ডে 3.3V পাওয়ার পিনও রয়েছে।

বোর্ডটি ডাউনলোড মোডে রাখার জন্য জাম্পার প্রয়োজন। একবার আপনি সবকিছু সংযুক্ত হয়ে গেলে, বোর্ডটি শক্তিশালী করুন, একটি সিরিয়াল টার্মিনাল খুলুন (সরঞ্জাম-> সিরিয়াল মনিটর) 115, 200 এর বড রেট সহ এবং রিসেট বোতাম টিপুন। ছবিতে দেখানো হিসাবে আপনার একটি আউটপুট পাওয়া উচিত এবং এটি ইঙ্গিত দেবে যে সবকিছু প্রত্যাশা অনুযায়ী কাজ করছে।

ধাপ 3: স্কেচ প্রস্তুত করুন

স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন
স্কেচ প্রস্তুত করুন

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

ওয়াইফাই নেটওয়ার্কে সংযোগ করার জন্য বোর্ডকে কয়েক সেকেন্ড সময় দিন এবং তারপর আপনি আইপি ঠিকানার সাথে সংযোগের অবস্থা দেখতে পাবেন। আমরা পরবর্তী ধাপে যাওয়ার সময় এটি একটি নোট রাখুন।

ধাপ 4: ক্যামেরা স্ট্রিম দেখুন

ক্যামেরা স্ট্রিম দেখুন
ক্যামেরা স্ট্রিম দেখুন
ক্যামেরা স্ট্রিম দেখুন
ক্যামেরা স্ট্রিম দেখুন

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

আপনি যদি ভিডিও ফিডে অনুভূমিক রেখাগুলি পান তবে এটি অপর্যাপ্ত শক্তির ইঙ্গিত। সেই ক্ষেত্রে একটি ছোট ইউএসবি কেবল বা বিকল্প শক্তির উৎস ব্যবহার করার চেষ্টা করুন।

আপনি একটি স্থির চিত্রও পেতে পারেন, কিন্তু যেহেতু এটি কোথাও সংরক্ষণ করা হয় না, তাই আপনাকে ডান ক্লিক করতে হবে এবং প্রয়োজন হলে এটি সংরক্ষণ করতে হবে।

ধাপ 5: মুখ সনাক্তকরণ এবং স্বীকৃতি

মুখ সনাক্তকরণ এবং স্বীকৃতি
মুখ সনাক্তকরণ এবং স্বীকৃতি
মুখ সনাক্তকরণ এবং স্বীকৃতি
মুখ সনাক্তকরণ এবং স্বীকৃতি
মুখ সনাক্তকরণ এবং স্বীকৃতি
মুখ সনাক্তকরণ এবং স্বীকৃতি

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

ESP32-CAM ব্যবহার করে একটি সহজ আইপি ক্যামেরা তৈরি করা কত সহজ। ভিডিও কোয়ালিটি চমৎকার নয় কিন্তু তারা ক্যামেরা মডিউলগুলির সাথে কাজ করার পুরো প্রক্রিয়াটিকে সত্যিই সহজ করেছে। আমরা এটি আরও কিছু আকর্ষণীয় প্রকল্প তৈরি করতে ব্যবহার করব তাই যদি আপনি এটি পছন্দ করেন তবে নীচের লিঙ্কগুলি ব্যবহার করে আমাদের অনুসরণ করতে ভুলবেন না:

  • ইউটিউব:
  • ইনস্টাগ্রাম:
  • ফেসবুক:
  • টুইটার:
  • BnBe ওয়েবসাইট:

প্রস্তাবিত: