সুচিপত্র:
- সরবরাহ
- ধাপ 1: FTPI প্রোগ্রামার ব্যবহার করে ESP32-CAM দিয়ে শুরু করা
- ধাপ 2: ESP32-CAM পরীক্ষার জন্য ওয়েব সার্ভারের উদাহরণ আপলোড করুন
- ধাপ 3: জিমেইল অ্যাকাউন্ট সেটিংস পরিবর্তন করুন (কম নিরাপদ অ্যাপ অ্যাক্সেস)
- ধাপ 4: ই-মেইল অ্যাপ্লিকেশন স্কেচ আপলোড করুন
ভিডিও: ESP32-CAM ফটো ক্যাপচার করুন এবং SPIFF মেমোরি ব্যবহার করে ই-মেইলের মাধ্যমে পাঠান। -- কোন এসডি কার্ড প্রয়োজন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
ওহে বন্ধুরা, ESP32-CAM বোর্ড হল একটি কম খরচের উন্নয়ন বোর্ড যা একটি ESP32-S চিপ, একটি OV2640 ক্যামেরা, বিভিন্ন GPIO গুলি পেরিফেরাল এবং একটি মাইক্রোএসডি কার্ড স্লট সংযুক্ত করে। এটিতে ভিডিও স্ট্রিমিং ওয়েব সার্ভার, নজরদারি ক্যামেরা তৈরি, ছবি তোলা, মুখ সনাক্তকরণ এবং সনাক্তকরণ এবং আরও অনেক কিছু থেকে শুরু করে অনেকগুলি অ্যাপ্লিকেশন রয়েছে।
কিছু দিন আগে আমি ভাবছি যে আমি ই-মেইলের মাধ্যমে ESP32-CAM দ্বারা ধারণ করা ছবি পাঠাতে পারব কিনা। আমি ESP32-CAM ব্যবহার করে ESP32-CAM ব্যবহার করে ছবি তোলার অনেক টিউটোরিয়াল পেয়েছি; এসডি কার্ডে ছবি সংরক্ষণ। তাই আমি এই সমস্ত আবেদন এক জায়গায় সংগ্রহ করার সিদ্ধান্ত নিয়েছি। এসডি-কার্ড ESP32-CAM এর জন্য একটি সাশ্রয়ী সমাধান নয় কারণ ছবি সংরক্ষণের জন্য আমাদের খুব কমই 500 KB প্রয়োজন। তাই আমি গবেষণা করার চেষ্টা করেছি যদি আমি এসডি-কার্ডের ব্যবহার উপেক্ষা করতে পারি বা অন্য কোন মেমরির সাথে এটি প্রতিস্থাপন করতে পারি।
ESP-32 ফ্ল্যাশ মেমরিতে SPIFF মেমরি নামে যথেষ্ট মেমরি পাওয়া যায় জেনে আমি খুব উচ্ছ্বসিত ছিলাম। তাই আমি এই সমাধানটি ব্যবহার করার সিদ্ধান্ত নিয়েছি এবং বহিরাগত এসডি কার্ড ব্যবহার করা থেকে বিরত থাকি তাই আমার প্রকল্পের খরচ কমানো।
তাই এই টিউটোরিয়ালে, আমি দেখাব কিভাবে:
1. আপনার ESP-32 CAM দিয়ে শুরু করা
2. ক্যাপচার করা ছবি সংরক্ষণ করতে SPIFF ব্যবহার করা
3. এসএমটিপি ব্যবহার করে ইমেইল পাঠানো ছবিগুলি পাঠান
সরবরাহ
ESP32-CAM
এফটিডিআই প্রোগ্রামার
F2F জাম্পার তার
ধাপ 1: FTPI প্রোগ্রামার ব্যবহার করে ESP32-CAM দিয়ে শুরু করা
Arduino IDE ESP32-CAM AI-Thinker উন্নয়ন বোর্ড প্রোগ্রাম করতে ব্যবহার করা যেতে পারে। ইএসপি 32-সিএএম-এর অন্যতম প্রধান আকর্ষণ হল স্কেচ আপলোড করার জন্য এতে ইউএসবি ইন্টারফেস নেই। সুতরাং ESP-32 প্রোগ্রামিংয়ের জন্য আপনাকে একটি বহিরাগত FTDI প্রোগ্রামারের প্রয়োজন হবে।
ESP32-CAM FTDI প্রোগ্রামার
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
এই নির্দেশিকাটি দেখায় যে কিভাবে Arduino IDE ব্যবহার করে ESP32-CAM (AI-Thinker) ডেভেলপমেন্ট বোর্ডে কোড প্রোগ্রাম আপলোড এবং আপলোড করতে হবে। পেরিফেরালগুলিকে সংযুক্ত করতে ফ্ল্যাশ ল্যাম্প এবং বেশ কয়েকটি জিপিআইও। যাইহোক, এটি একটি অন্তর্নির্মিত প্রোগ্রামার নেই। আপনার কম্পিউটারের সাথে সংযোগ স্থাপন এবং কোড আপলোড করার জন্য আপনার একটি FTDI প্রোগ্রামার প্রয়োজন।
দ্রষ্টব্য: ESP-32 CAM শুধুমাত্র ফ্ল্যাশ মোডে থাকলেই প্রোগ্রাম করা যায়। ESP32-CAM এর ফ্ল্যাশ মোড সক্ষম করার জন্য আপনাকে GND এর সাথে GPIO0 সংযুক্ত করতে হবে।
কোড আপলোড করার পর আপনাকে ফ্ল্যাশ মোড অক্ষম করতে GPIO 0 ওয়্যার বের করতে হবে এবং ESP-32 স্বাভাবিক মোডে চালাতে হবে।
ধাপ 2: ESP32-CAM পরীক্ষার জন্য ওয়েব সার্ভারের উদাহরণ আপলোড করুন
ইমেল স্কেচ আপলোড করার আগে আপনাকে নিশ্চিত করতে হবে যে আপনার ESP32-CAM পুরোপুরি কাজ করছে। এর জন্য ESP32-> ক্যামেরা-> ওয়েব-সার্ভার থেকে ওয়েব সার্ভারের উদাহরণ আপলোড করুন। নিম্নলিখিত কনফিগারেশন সেট করা উচিত:
বোর্ড: ESP32 Wrover মডিউল
পোর্ট: আপনার পোর্ট #
// ক্যামেরা মডেল ক্যামেরা_মোডেল_এআই_থিনকার নির্বাচন করুন
অন্য সব মডেল মন্তব্য করুন।
আপনার ওয়াইফাই অ্যাক্সেস পয়েন্টে SSID এবং পাসওয়ার্ড সেট করুন এবং স্কেচ আপলোড করুন।
যদি আপনি ESP32-CAM থেকে ভিডিও স্ট্রিমিং দেখতে পান তাহলে আপনি ইমেইল স্কেচ আপলোড করতে প্রস্তুত।
ধাপ 3: জিমেইল অ্যাকাউন্ট সেটিংস পরিবর্তন করুন (কম নিরাপদ অ্যাপ অ্যাক্সেস)
প্রথমবারের জন্য আপনার ESP32-CAM জিমেইল পরিষেবাগুলিতে অ্যাক্সেস নাও পেতে পারে। তাই অ্যাক্সেস করে আপনাকে গোপনীয়তা সেটিংস পরিবর্তন করতে হবে
myaccount.google.com/lesssecureapps
কম নিরাপদ অ্যাপকে আপনার অ্যাকাউন্ট অ্যাক্সেস করার অনুমতি দিন।
ধাপ 4: ই-মেইল অ্যাপ্লিকেশন স্কেচ আপলোড করুন
বিবরণে দেওয়া স্কেচ ডাউনলোড করুন, নিম্নলিখিত পরামিতিগুলি প্রদান করুন:
#ইমেলসেন্ডার অ্যাকাউন্ট নির্ধারণ করুন
#ইমেলসেন্ডার পাসওয়ার্ড নির্ধারণ করুন
#ইমেল প্রাপক নির্ধারণ করুন
এসএসআইডি
পাসওয়ার্ড
সেটাই স্কেচ আপলোড করে।