ESP32-CAM: آنچه باید درباره این ماژول بدانید

ESP32-CAM

ما قبلاً در مورد ماژول WiFi برای آردوینو یک بار دیگر ، اما این بار در مورد ماژول است ESP32-CAM، یک ماژول WiFi ESP32 با یک دوربین فیلمبرداری داخلی کوچک. این امکان را برای عملکردهای جدید ، مانند نظارت یا جاسوسی از راه دور ، ضبط هر اتفاقی که در آنجا نیستید می دهد و ارسال آن به هر دستگاهی برای ضبط یا امکان دیدن در محل

تقریباً همه موارد گفته شده برای ماژول WiFi که قبلاً بحث کردیم برای این مورد معتبر است ، فقط این که علاوه بر دوربین یکپارچه. اما همه آنچه باید بدانید که ما قصد داریم در این راهنما به شما نشان دهیم ...

ESP32-CAM چیست؟

El ESP32-CAM این ماژولی است که می توانید با انبوهی از پروژه ها و با Arduino از آن استفاده کنید. این یک ماژول کامل با میکروکنترلر یکپارچه است ، که می تواند آن را به طور مستقل کار کند. علاوه بر اتصال WiFi + Bluetooth ، این ماژول همچنین دارای یک دوربین فیلمبرداری یکپارچه ، و یک اسلات microSD برای ذخیره سازی است.

این ماژول به هیچ وجه گران نیست و می توانید داشته باشید بسیاری از برنامه های کاربردی. از برخی اینترنت اشیا simple ساده ، به سایر موارد پیشرفته تر برای نظارت و شناسایی تصویر با استفاده از هوش مصنوعی ، و حتی به عنوان یک سیستم نظارت برای بررسی آنچه در یک مکان از راه دور در هر کجا که هستید اتفاق می افتد ...

یکی بخر

همانطور که گفتم ماژول ESP32-CAM به هیچ وجه گران نیست ، با چند یورو می توانید یکی داشته باشید. و به راحتی می توانید آن را در برخی فروشگاه های تخصصی یا آمازون پیدا کنید. به عنوان مثال ، در اینجا برخی از توصیه ها با قیمت مناسب:

همانطور که می بینید گران نیست ...

مشخصات فنی ESP32-CAM (صفحه داده)

ماژول ESP32-CAM دارای برخی موارد است مشخصات فنی بسیار جالب است که می توانید در آن مشاهده کنید دیتاشیت شرکت تولید کننده. در اینجا من مهمترین آنها را خلاصه می کنم:

  • Conectividad: WiFi 802.11b / g / n + بلوتوث 4.2 با BLE. از بارگذاری تصویر از طریق WiFi پشتیبانی می کند.
  • اتصالات: UART ، SPI ، I2C، و PWM. دارای 9 پایه GPIO است.
  • فرکانس ساعت: تا 160 مگاهرتز
  • قدرت محاسباتی میکروکنترلر: حداکثر 600 DMIPS.
  • حافظه: 520 کیلوبایت SRAM + 4 مگابایت حافظه کارت PSRAM + SD
  • افزودنیهای پیشنهاد شده: دارای چندین حالت خواب ، سیستم عامل قابل ارتقا توسط OTA و LED برای استفاده از حافظه فلش داخلی است.
  • دوربین: از دوربین های OV2640 پشتیبانی می کند که می توانند به صورت مستقل در بسته قرار بگیرند یا خریداری شوند. این نوع دوربین ها دارای:
    • 2 مگاپیکسل روی سنسور شما
    • اندازه آرایه UXGA 1622 × 1200 پیکسل
    • فرمت خروجی YUV422 ، YUV420 ، RGB565 ، RGB555 و فشرده سازی داده های 8 بیتی.
    • می توانید تصویر را بین 15 و 60 FPS منتقل کنید.

پین اوت

پینوت ESP32-CAM

El پین اوت همانطور که در نمودار قبلی مشاهده می کنید ، ESP32-CAM بسیار ساده است. و دوربین به کانکتور متصل شده برای آن متصل است. سپس ، با مثال آردوینو ، نحوه اتصال آن و هدف هرکدام را بهتر خواهید فهمید ، اگرچه می توانید از قبل ایده بگیرید.

ضمناً ، اگرچه در تصویر نشان داده نمی شود ، اما آنها معمولاً دارای یک رابط گرد روی PCB هستند که در بعضی موارد برای اتصال کابل های آنتن خارجی استفاده می شود. معمولاً در کنار ورق فلز سوکت SD قرار دارد.

می توانید از a استفاده کنید آداپتور خارجی FTDI برای اتصال این ماژول و کنترل آن برای شما راحت تر است. این اجازه می دهد تا به جای سیم کشی ESP32-CAM از پورت نوع miniUSB استفاده کنید. برای استفاده از یکی از این ماژول ها می توانید آن را به صورت زیر متصل کنید:

  • ماژول FTDI را پیکربندی کنید تا در 3.3v کار کند.
  • پین GPIO 0 و GND ماژول ESP32-CAM را بهم بزنید.
  • پایه 3v3 ماژول باید به Vcc FTDI متصل شود.
  • GPIO 3 (UOR) ماژول به TX FTDI می رود.
  • GPIO 1 (U0T) ماژول به RX FTDI می رسد.
  • و GND دیگر ESP32-CAM با GND ماژول FTDI.

حالا شما یکی دارید رابط نوع USB، که می تواند اتصال پروژه شما را تسهیل کند ...

ادغام با Arduino IDE

FTDI ، ESP32-CAM آردوینو

قادر بودن ادغام با FTDI، اتصال بسیار ساده است. شما فقط باید موارد زیر را انجام دهید:

  • اتصال 5 ولت ماژول ESP32-CAM را به Vcc ماژول FTDI وصل کنید.
  • GND ماژول ESP32-CAM را به GND ماژول FTDI وصل کنید.
  • TX0 از صفحه FTDI به GPIO 3 (U0RXD) می رود.
  • RXI از صفحه FTDI به GPIO 1 (U0TXD) می رود.
  • و GPI0 و GND برد ESP32-CAM را دور می زند.

اکنون می توانید با استفاده از کابل USB از طریق ماژول FTDI آن را به کامپیوتر متصل کنید. گزینه دیگر این است آن را به آردوینو وصل کنید مستقیماً ، بدون استفاده از ماژول FTDI. اما بیایید مورد FTDI را ببینیم که در بیشتر موارد بهتر است ...

ل مراحل دنبال کردن برای پیکربندی و برنامه ریزی همه چیز برای کار:

  1. برای بارگذاری کد در صفحه ، باید این کار را انجام دهید USB را وصل کنید به رایانه شخصی خود
  2. مرحله بعدی نصب کتابخانه ESP32 تا بتوانم از این یکی استفاده کنم. برای این منظور ، از Arduino IDE به File> Preferences> آنجا بروید ، در قسمت افزودن URL ، https://dl.espressif.com/dl/package_esp32_index.json را اضافه کرده و OK را کلیک کنید. اکنون به Tools> Board> Board Manager> ESP32 را جستجو کرده و گزینه "ESP32 by Espressif Systems" را فشار دهید.
  3. بعد باز کن آردوینو IDE > Tools> Boards> AI-Thinker ESP32-CAM را انتخاب کنید (برای این گزینه باید گزینه Add ESP32 را نصب کنید تا در منو ظاهر شود). سپس به Tools> Port بروید و COM را انتخاب کنید ، جایی که برد شما متصل است.
  4. حالا می توانید طرح را بارگذاری کنید در صفحه ، برای ساده نگه داشتن آن ، از یکی از این مثالها استفاده کنید به File> Example> ESP32> Camera> CameraWebServer مراجعه کنید. پس از اتمام ، هنگامی که پیام بارگیری موفقیت آمیز ظاهر شد ، کابل را از پایه 0 GPIO GND خارج کرده و دکمه Reset را روی صفحه فشار دهید.
  5. در آخر ، می توانید استفاده کنید و شروع کنید نتایج را در رابط وب مشاهده کنید ... هنگامی که آن را اجرا می کنید ، به شما یک URL با مانیتور IP می دهد که برای دسترسی به آن باید در مرورگر وب خود وارد کنید. از طریق آن می توانید پارامترها را تنظیم کرده و آنچه را که از سنسور دوربین مشاهده می شود ، مشاهده کنید.

واضح است که می توانید خیلی بیشتر کار کن استفاده از قابلیت های WiFi و بلوتوث این ماژول. به یاد داشته باشید که حد تخیل شماست. در اینجا من به سادگی یک مقدمه ساده را به شما نشان می دهم ...

اطلاعات بیشتر - دوره آردوینو رایگان


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.