ماژول دوربین ESP32 چیست؟
ماژول دوربین ESP32 یک سختافزار فشرده اینترنت اشیا است که یک میکروکنترلر سری ESP32- را با یک سنسور تصویر ادغام میکند. هسته آن متشکل از یک تراشه ESP32 (مجهز به قابلیتهای ارتباط بیسیم Wi-فای و بلوتوث) و یک حسگر دوربین (مدلهای رایج شامل OV2640، OV7670 و غیره) است، و برخی از نسخهها دارای یک اسلات کارت MicroSD برای ذخیرهسازی محلی نیز هستند. از عملکردهایی مانند ضبط تصویر، ضبط ویدیو، و پخش زمان واقعی پشتیبانی میکند و میتواند مستقیماً تصاویر یا ویدیوهای گرفتهشده را از طریق Wi{15}}به پایانههایی مانند تلفنهای همراه و رایانه ارسال کند. همچنین محاسبات لبه ساده (به عنوان مثال، تشخیص تصویر، تشخیص حرکت) را بدون تکیه بر قدرت محاسبات ابری امکان پذیر می کند. آن را برای نظارت از راه دور، تشخیص چهره، کنترل دسترسی هوشمند، محاسبات لبه هوش مصنوعی، سیستمهای اتوماسیون، و برنامههای مختلف{16}IoT کم مصرف که به قابلیتهای بینایی نیاز دارند، ایدهآل میکند، بنابراین راهحل دید کاملی با کارایی بالا، مقرونبهصرفه و به آسانی قابل استقرار در اختیار توسعهدهندگان قرار میدهد.
جدول مقایسه سنسور CMOS سازگار با ESP32
|
مدل سنسور |
قطعنامه |
نوع سنسور |
|
GC0328 |
0.3 مگاپیکسل (640×480) |
CMOS 1/10 اینچی |
|
OV7670 |
VGA (640×480) |
CMOS 1/6 اینچی |
|
OV2640 |
2 مگاپیکسل (1600×1200) |
CMOS 1/4 اینچی |
|
GC2145 |
2 مگاپیکسل (1600×1200) |
CMOS 1/5 اینچی |
|
OV3660 |
3 مگاپیکسل (2048×1536) |
CMOS 1/5 اینچی |
ESP32 چیست؟
ESP32 مجموعه ای از میکروکنترلرهای 32 بیتی (MCU)-کم هزینه و-با کارایی بالا (MCU) است که توسط Espressif Systems توسعه یافته است. این پردازنده دو هسته ای یا تک هسته ای Tensilica Xtensa LX6 به عنوان هسته، یکپارچه با Wi{15}}2.4 گیگاهرتز (پشتیبانی از پروتکل 802.11 b/g/n) و بلوتوث (بلوتوث کلاسیک و BLE Low Energy) در ماژولهای ارتباطی بیسیم اصلی (بلوتوث کلاسیک و BLE Low Energy) در هسته سخت افزار تبدیل شده است. دارای مجموعه ای غنی از رابط های جانبی، از جمله GPIO، ADC، DAC، UART، SPI، I2C و غیره است که از پروتکل های ارتباطی مختلف و گسترش سخت افزار پشتیبانی می کند. همچنین حالتهای مصرف انرژی انعطافپذیر (از خواب عمیق تا عملکرد با سرعت بالا) را ارائه میدهد که با سناریوهای مختلف مانند گرههای حسگر کم-قدرت و پردازش دادهها با عملکرد بالا سازگار است. با آستانه توسعه پایین، سازگاری با چندین چارچوب توسعه اصلی مانند Arduino، ESP-IDF، و MicroPython، هزینه مقرون به صرفه و پایداری قوی، ESP32 به طور گسترده در محصولات پایانه IoT مختلف مانند خانه های هوشمند، دستگاه های پوشیدنی، کنترل صنعتی، نظارت بی سیم و کنترل هوشمند خودرو استفاده می شود.


