প্রকল্প সম্পর্কে

ESP32-CAM_MJPEG2SD হল ESP32 এবং ESP32-S3 ক্যামেরা বোর্ডের জন্য একটি Arduino অ্যাপ্লিকেশন যা OV2640, OV3660, OV5640, বা PY260 সেন্সর ব্যবহার করে। এটি JPEG ফ্রেম SD কার্ডে AVI ফাইল হিসেবে সংরক্ষণ করে যাতে রেকর্ডিং স্ট্যান্ডার্ড মিডিয়া প্লেয়ারে নির্ধারিত ফ্রেম রেটে পুনরায় চালানো যায়। একটি ইনস্টল করা I2S বা PDM মাইক্রোফোন 16 kHz মনো PCM অডিও যোগ করতে পারে এবং সমর্থিত সেন্সর উপস্থিত থাকলে টেলিমেট্রি রেকর্ড করা যেতে পারে। রেকর্ডিং শুরু হতে পারে ক্যামেরা-ভিত্তিক মোশন ডিটেকশন, PIR, রাডার, অ্যাক্সিলেরোমিটার, অন্য ট্রিগার পিন, ম্যানুয়াল ব্রাউজার কন্ট্রোল, টাইম-ল্যাপস মোড, বা ক্রমাগত ড্যাশক্যাম-স্টাইল সেগমেন্টেড রেকর্ডিং থেকে। ওয়েব ইন্টারফেস লাইভ MJPEG ভিউয়িং, AVI প্লেব্যাক, ফোল্ডার এবং ফাইল মুছে ফেলা, ব্রাউজার ডাউনলোড, স্টোরেজ ক্লিনআপ এবং FTP, HTTPS, বা WebDAV এর মাধ্যমে আপলোড সমর্থন করে। এটি ভিডিও, অডিও এবং সাবটাইটেল সহ RTSP স্ট্রিমিং, রিমোট NVR সিস্টেমে স্ট্রিমিং, টেলিগ্রাম বা ইমেল নোটিফিকেশন, হোম অ্যাসিস্ট্যান্ট ইন্টিগ্রেশন সহ MQTT স্ট্যাটাস এবং কন্ট্রোল, NTP বা ব্রাউজার সময় সিঙ্ক্রোনাইজেশন, mDNS, ঐচ্ছিক HTTP অথেনটিকেশন এবং HTTPS, OTA আপডেট এবং RTC RAM, ওয়েবসকেট বা SD কার্ডে লগ প্রদান করে। পেরিফেরাল সাপোর্টের মধ্যে রয়েছে প্যান/টিল্ট সার্ভো, ল্যাম্প এবং LED স্ট্রিপ, H-ব্রিজ এবং স্টেপার মোটর কন্ট্রোল, জয়স্টিক, ব্যাটারি ভোল্টেজ মনিটরিং, তাপমাত্রা সেন্সর, I2C ডিভাইস যেমন BMP280, BME280, MPU6050, MPU9250, SSD1306 এবং LCD1602, প্লাস একটি অক্সিলিয়ারি বোর্ড যা IP বা UART দ্বারা যানবাহন, সার্ভো এবং ফটোগ্রামেট্রি হার্ডওয়্যারের জন্য অ্যাক্সেসযোগ্য। ESP32-S3 বিল্ডগুলি ইন্টারকম বৈশিষ্ট্যের জন্য একটি মাইক্রোফোন এবং স্পিকার ব্যবহার করতে পারে এবং উপযুক্ত বোর্ডে বা বাহ্যিক W5500 কন্ট্রোলারের সাথে ইথারনেট সমর্থিত। একটি ক্যামেরা হাব বৈশিষ্ট্য একই ফার্মওয়্যার চালানো অন্যান্য ডিভাইস অ্যাক্সেস করতে পারে। ইনস্টলেশন Arduino IDE, arduino-esp32 core v3.1.1 বা নতুন, PSRAM এবং বোর্ড-নির্দিষ্ট পার্টিশন সেটিংস ব্যবহার করে। ক্যামেরা মডেল এবং ঐচ্ছিক বৈশিষ্ট্যগুলি হেডারে নির্বাচন করা হয় এবং ঐচ্ছিক ফাংশনগুলি INCLUDE_* ডিফাইন দিয়ে সক্রিয় করা হয়। প্রথম Wi-Fi সেটআপে ডিভাইসটি নেটওয়ার্ক কনফিগারেশনের জন্য একটি অ্যাক্সেস পয়েন্ট এবং ওয়েব উইজার্ড প্রদান করে; ওয়েব UI ফাইলগুলি SD কার্ডে ডাউনলোড করা যায় এবং পরে আপডেট করা যায়। README নোট করে যে ESP32 মেমরি সীমাবদ্ধতা সমস্ত বৈশিষ্ট্য একসাথে চালানো থেকে বাধা দেয় এবং সম্পূর্ণ কার্যকারিতার জন্য নতুন ESP32-S3 ক্যামেরা বোর্ড সুপারিশ করে। ব্রাউজার ফাংশনগুলি প্রাথমিকভাবে Chrome এ পরীক্ষা করা হয়েছে।