সুচিপত্র:

মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: Ste টি ধাপ
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: Ste টি ধাপ

ভিডিও: মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: Ste টি ধাপ

ভিডিও: মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেইল: Ste টি ধাপ
ভিডিও: Introduction to MQTT 2024, ডিসেম্বর
Anonim
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেল
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেল
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেল
মোশন ট্রিগারড ইমেজ ক্যাপচার এবং ইমেল

আমরা পূর্ববর্তী ESP32-CAM প্রকল্পগুলি তৈরি করি এবং একটি মোশন-ট্রিগারড ইমেজ ক্যাপচারিং সিস্টেম তৈরি করি যা ইমেজ সহ একটি সংযুক্তি হিসাবে একটি ইমেল পাঠায়। এই বিল্ডটি ESP32-CAM বোর্ড ব্যবহার করে একটি PIR সেন্সর মডিউল যা AM312 সেন্সরের উপর ভিত্তি করে। বোর্ড স্লিপ মোডে বেশিরভাগ সময় ব্যয় করে এবং গতি ধরা পড়ার পরে একটি ছবি তুলতে জেগে ওঠে। পার্ট 1 এ, আমরা মোশন ডিটেকশন ফিচার যোগ করার জন্য আগের টাইম ল্যাপস স্কেচ পরিবর্তন করি। আমরা তারপর স্কেচ আপডেট করি এবং ইমেইল ফিচারটি পার্ট 2 এ যোগ করি

উপরের ভিডিওটি আপনার যা জানা দরকার তা কভার করে এবং কীভাবে স্কেচ একসাথে রাখা হয় তাও ব্যাখ্যা করে।

ধাপ 1: ইলেকট্রনিক্স সংগ্রহ করুন

ইলেকট্রনিক্স সংগ্রহ করুন
ইলেকট্রনিক্স সংগ্রহ করুন
ইলেকট্রনিক্স সংগ্রহ করুন
ইলেকট্রনিক্স সংগ্রহ করুন

ইএসপি 32-সিএএম বোর্ডে ইতিমধ্যে ক্যামেরা মডিউল এবং মাইক্রোএসডি কার্ড স্লট রয়েছে যা আমাদের এই স্কেচের জন্য প্রয়োজন। এটি ছাড়াও, আপনার প্রয়োজন হবে একটি মাইক্রোএসডি কার্ড, একটি পিআইআর সেন্সর মডিউল (AM312 সেন্সরের উপর ভিত্তি করে), একটি সাধারণ উদ্দেশ্যে এনপিএন ট্রানজিস্টার (BC547, BC548, BC549 বা 2N3904), একটি মাইক্রো ইউএসবি ব্রেকআউট বোর্ড, একটি 10K ওহম এবং 1K ওম প্রতিরোধক এবং একটি ইউএসবি থেকে সিরিয়াল রূপান্তরকারী স্কেচ আপলোড করার জন্য।

ধাপ 2: পার্ট 1 এর জন্য স্কেচ আপলোড করুন

পর্ব 1 এর জন্য স্কেচ আপলোড করুন
পর্ব 1 এর জন্য স্কেচ আপলোড করুন

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

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

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

আপনি নীচের লিঙ্কটি ব্যবহার করে স্কেচটি ডাউনলোড করতে পারেন:

ধাপ 3: সার্কিট এবং পরীক্ষা সংযুক্ত করুন

সার্কিট এবং পরীক্ষা সংযুক্ত করুন
সার্কিট এবং পরীক্ষা সংযুক্ত করুন
সার্কিট এবং পরীক্ষা সংযুক্ত করুন
সার্কিট এবং পরীক্ষা সংযুক্ত করুন

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

ধাপ 4: মেল ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন

মেল ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
মেল ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
মেল ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন
মেল ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন

লাইব্রেরি ম্যানেজার খুলুন এবং "ESP32 মেল ক্লায়েন্ট" টাইপ করুন। লাইব্রেরি ইনস্টল করুন যা দেখায় যে আমরা স্কেচের জন্য এটি প্রয়োজন।

ধাপ 5: পার্ট 2 এর জন্য স্কেচ আপলোড করুন

পার্ট 2 এর জন্য স্কেচ আপলোড করুন
পার্ট 2 এর জন্য স্কেচ আপলোড করুন
পার্ট 2 এর জন্য স্কেচ আপলোড করুন
পার্ট 2 এর জন্য স্কেচ আপলোড করুন
পার্ট 2 এর জন্য স্কেচ আপলোড করুন
পার্ট 2 এর জন্য স্কেচ আপলোড করুন

নিচের লিঙ্ক থেকে স্কেচ ডাউনলোড করুন:

Arduino IDE ব্যবহার করে এটি খুলুন এবং তারপরে আপনার বিশদ বিবরণ দিয়ে এটি আপডেট করুন। বোর্ডের ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য আপনাকে নেটওয়ার্কের নাম এবং পাসওয়ার্ড যুক্ত করতে হবে। বোর্ডের ইমেইল পাঠানোর জন্য আপনাকে পাসওয়ার্ড সহ একটি ইমেল ঠিকানা প্রদান করতে হবে। আমি একটি নতুন GMAIL অ্যাকাউন্ট তৈরি করার সুপারিশ করব। একবার অ্যাকাউন্ট তৈরি হয়ে গেলে, আপনাকে নিম্নোক্ত লিঙ্কটিতে গিয়ে কম নিরাপদ অ্যাপস সক্ষম করতে হবে:

myaccount.google.com/lesssecureapps?pli=1

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

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

ধাপ 6: একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন

একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন
একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন
একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন
একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন
একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন
একটি ঘেরের সাথে ইলেকট্রনিক্স যুক্ত করুন

আমি নিম্নলিখিত লিঙ্ক থেকে ঘেরটি ব্যবহার করেছি:

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

আমি পিআইআর সেন্সরে আঠা দিয়ে শুরু করেছি, তারপরে পিআইআর পিসিবি। আমি তখন ইএসপি 32 বোর্ডটি ভিতরে রেখেছিলাম এবং বুঝতে পেরেছিলাম যে কেসটি আপনাকে মাইক্রোএসডি কার্ড অ্যাক্সেস করার অনুমতি দেয় না কিন্তু এটি আমার কাছে গুরুত্বপূর্ণ নয় কারণ ছবিগুলি ইমেল করা হবে। আমি তারপর ইন্টারফেস বোর্ড যোগ এবং microUSB ব্রেকআউট বোর্ড আঠালো। অবশেষে, আমি ট্রানজিস্টারটি বাঁকিয়ে দিয়েছিলাম যাতে কভারটি বন্ধ হয়ে যায়। বোর্ডে শক্তি এবং গতি সনাক্ত হলে এটি একটি চিত্র গ্রহণ করা উচিত।

আপনি যদি এই পোস্টটি পছন্দ করেন তবে নীচের লিঙ্কগুলি ব্যবহার করে আমাদের অনুসরণ করতে ভুলবেন না কারণ আমরা এইরকম আরও অনেক প্রকল্প তৈরি করব:

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

প্রস্তাবিত: