ماژول ESP32-CAM با دوربین RHYX-M21 (معمولاً مدل RHYX-M21-45) یکی از نسخههای محبوب و اقتصادی برد توسعه ESP32-CAM است که ترکیبی از WiFi + Bluetooth و دوربین 2 مگاپیکسل ارائه میدهد. این ماژول بر پایه چیپ ESP32-S ساخته شده و دوربین آن بر اساس سنسور GC2145 (نسخه چینی/سازگار با OV7670 یا مشابه OV2640) عمل میکند و در بسیاری از فروشندگان جایگزین OV2640 کلاسیک شده است.
ویژگیهای کلیدی:
- پردازنده: ESP32 Dual-core 32-bit تا 240 مگاهرتز
- دوربین: RHYX-M21 (سنسور GC2145) با رزولوشن 2 مگاپیکسل (حداکثر 1600×1200 پیکسل)
- فرمت تصویر: RGB565 (JPEG compression در برخی مدلها پشتیبانی نمیشود یا نیاز به تنظیمات خاص دارد؛ اغلب برای استریم RAW یا MJPEG استفاده میشود)
- نرخ فریم: تا حدود 15 فریم در ثانیه در رزولوشن کامل
- اتصالات بیسیم: WiFi 802.11 b/g/n + Bluetooth 4.2 (BLE)
- حافظه: 520 کیلوبایت SRAM + 4 مگابایت PSRAM + 32 مگابیت فلش SPI
- اسلات کارت: MicroSD (برای ذخیره عکس/ویدیو)
- پورتها: 9 پین GPIO قابل استفاده، پشتیبانی از UART/SPI/I2C/PWM/ADC
- تغذیه: 3.3 تا 5 ولت (اغلب با USB داخلی CH340 یا Micro USB در نسخههای جدید)
- ابعاد کوچک: حدود 27×40 میلیمتر (بسیار کامپکت برای پروژههای IoT)
کاربردهای رایج:
- دوربین هوشمند خانگی و نظارت امنیتی با استریم زنده از طریق WiFi
- پروژههای تشخیص چهره، شناسایی اشیا یا AI ساده (با کتابخانههای ESP32-CAM)
- ارسال تصویر/ویدیو به سرور، تلگرام، اپلیکیشن موبایل یا Home Assistant
- رباتها، دربازکن هوشمند، مانیتورینگ گیاهان یا پروژههای IoT ویژن
- عکاسی تایملپس، QR کد خوان یا کنترل از راه دور
نکته مهم: در مقایسه با OV2640 کلاسیک، دوربین RHYX-M21 گاهی نیاز به تنظیمات خاص در کد (مانند تغییر model دوربین در Arduino/ESP-IDF یا ESPHome به GC2145 یا مدل سازگار) دارد و ممکن است JPEG را مستقیم پشتیبانی نکند، اما با کدهای مناسب (مانند WebServer یا CameraWebServer مثال) به راحتی کار میکند و کیفیت تصویر مناسبی برای پروژههای DIY ارائه میدهد.
این ماژول به دلیل قیمت پایین، اندازه کوچک و قابلیتهای قدرتمند WiFi/Bluetooth + دوربین، یکی از پرفروشترین گزینهها برای علاقهمندان به IoT و هوش مصنوعی در سالهای اخیر بوده و همچنان انتخاب عالی برای شروع پروژههای دوربیندار بیسیم است.