
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

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

রাস্পবেরী পাই জিরো ব্যবহার করে আইপি ক্যামেরা (হোম নজরদারি পর্ব 1): এটি একটি নতুন মিনি-সিরিজের প্রথম পোস্ট, যেখানে আমরা একটি রাস্তা বেরি পিস ব্যবহার করে একটি হোম নজরদারি ব্যবস্থা তৈরি করি। এই পোস্টে, আমরা একটি রাস্পবেরি পিআই শূন্য ব্যবহার করি এবং একটি আইপি ক্যামেরা তৈরি করি যা আরটিএসপি -তে ভিডিও প্রবাহিত করে। আউটপুট ভিডিও অনেক বেশি q
একটি রাস্পবেরি পাই ব্যবহার করে আইপি ক্যামেরা প্রদর্শন/মনিটর: 4 টি ধাপ

একটি রাস্পবেরি পাই ব্যবহার করে আইপি ক্যামেরা ডিসপ্লে/মনিটর: উপযুক্ত এনভিআর বিকল্পগুলি মূল্যায়ন করার সময়, আমি ডিসপ্লে ক্যামেরা রিপোজিটরি জুড়ে হোঁচট খেয়েছি যা আপনাকে একাধিক নেটওয়ার্ক ক্যামেরা ভিডিও ফিড প্রদর্শন করতে দেয়। এটি একাধিক স্ক্রিনের মধ্যে স্যুইচিং সমর্থন করে এবং আমরা এই প্রকল্পের জন্য এই বি ব্যবহার করব
NodeMCU + পুরাতন ল্যাপটপের ক্যামেরা মডিউল সহ সিসিটিভি ক্যামেরা (Blynk ব্যবহার না করে এবং ছাড়া): 5 টি ধাপ

NodeMCU + পুরাতন ল্যাপটপের ক্যামেরা মডিউল সহ সিসিটিভি ক্যামেরা (Blynk ব্যবহার না করেই): হাই বন্ধুরা! এই নির্দেশনায়, আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমি একটি পুরানো ল্যাপটপের ক্যামেরা মডিউল এবং নোড এমসিইউ ব্যবহার করে সিসিটিভির মতো কিছু তৈরি করতে
রাস্পবেরিতে রিয়েল টাইম ফেস ডিটেকশন Pi-4: 6 ধাপ (ছবি সহ)

রাস্পবেরিপি -4-এ রিয়েল টাইম ফেস ডিটেকশন: এই নির্দেশনায় আমরা শুনিয়াফেস লাইব্রেরি ব্যবহার করে শুনিয়া ও/এস দিয়ে রাস্পবেরি পাই 4 এ রিয়েল টাইম ফেস-ডিটেকশন করতে যাচ্ছি। আপনি এই টিউটোরিয়ালটি অনুসরণ করে রাস্পবেরিপি -4-তে 15-17 এর সনাক্তকরণ ফ্রেম হার অর্জন করতে পারেন
একটি Arduino বোর্ড ব্যবহার করে একটি AVR বোর্ড প্রোগ্রাম কিভাবে: 6 ধাপ

আরডুইনো বোর্ড ব্যবহার করে কীভাবে একটি এভিআর বোর্ড প্রোগ্রাম করবেন: আপনার কি একটি এভিআর মাইক্রোকন্ট্রোলার বোর্ড রয়েছে? এটা প্রোগ্রাম করা চতুর? ভাল, আপনি সঠিক জায়গায় আছেন। এখানে, আমি আপনাকে দেখাব কিভাবে একটি Atmega8a মাইক্রোকন্ট্রোলার বোর্ডকে প্রোগ্রামার হিসাবে একটি Arduino Uno বোর্ড ব্যবহার করে প্রোগ্রাম করা যায়। তাই বিনা বাধায়