صفحه توسعه ماژول بلوتوث AiTrip 3 Pack ESP32-CAM WiFi WiFi با ماژول دوربین OV2640 ا AiTrip 3 Pack
۳۸۵,۰۰۰ تومان
مشخصات فنی ماژول ESP32-CAM :
برای راه اندازی ماژول ESP32-CAM در پروژههای خود بهتر است با قابلیتهای این قطعه بیشتر آشنا شوید تا از آنها در موقعیتهای مناسب استفاده کنید. در بخش زیر میتوانید این ویژگیها را بهطور خلاصه مرور نمایید:
- پردازندهها :
- CPU: ریزپردازنده دوهستهای ۳۲ بیتی Tensilica Xtensa® LX6 با فرکانس ۲۴۰ مگاهرتز
- دارای کمکپردازندهای با توان مصرفی بسیار کم (ULP)
- حافظه :
- ۵۲۰ کیلوبایت حافظه SRAM
- ۴ مگابایت حافظه PSRAM خارجی
- ۴ مگابایت حافظه Flash داخلی
- اتصال بی سیم :
- وای فای : ۸۰۲٫۱۱ b/g/n
- بلوتوث : v4.2 BR/EDR و BLE
- دوربین :
- سنسور ۲ مگاپیکسلی OV2640
- رزولوشن UXGA 1622×۱۲۰۰
- دارای فرمت های خروجی YUV422، YUV420، RGB565، RGB555 و داده های فشرده ۸ بیتی
- سرعت انتقال تصویر ۱۵ تا ۶۰ فریم بر ثانیه
- دارای الایدی فلاش داخلی
- پشتیبانی از بسیاری از سنسورهای دوربین
- پشتیبانی از کارت microSD
- امنیت :
- پشتیبانی از همهی ویژگیهای امنیتیاستاندارد IEEE 802.11 از جمله؛ WFA ،WPA
- راه اندازی ایمن
- رمزگذاری حافظهی فلش
- دارای OTP 1024 بیتی، با امکان دسترسی تا ۷۶۸ بیت برای کاربران
- رمزنگاری سخت افزاری: SHA-2 ،AES ،RSA، رمزنگاری خم بیضوی (ECC) و مولد اعداد تصادفی (RNG)
- مدیریت توان :
- دارای رگولاتور داخلی کاهنده
- پاور جداگانه برای RTC
- جریان مصرفی ۵میکروآمپر در حالت Sleep
- دارای پین راهاندازی با وقفه، تایمر، مبدل آنالوگ به دیجیتال، وقفه حسگر لمسی خازنی
برد توسعه ESP32CAM با دوربین روبردی، دارای وایفای و بلوتوث داخلی میباشد. این برد انتخاب مناسبی برای پروژه های IoT، نمونه پروژه اولیه و پروژه های DIY می باشد. دقت داشته باشید ولتاژ منبع تغذیه برای استفاده از این برد باید حداقل ۵ ولت با جریان ۲ آمپر باشد. در غیر این صورت امکان دارد کیفیت عکس شما دچار مشکل شود.
مشخصات فنی برد توسعه ESP32CAM دارای هسته ESP32 :
- فلش SPI برابر است با : ۳۲ مگابیت
- رم: SRAM داخلی ۵۲۰ کیلو بایت
- رم: PSRAM خارجی ۲M, 4M, 8M (انتخابی)
- بلوتوث: ۴٫۲
- وای فای: ۸۰۲٫۱۱b/g/n/e/i
- رابط : UART, SPI, I2C, PWM
- پشتیبانی از دوربین های OV2640، لامپ و فلش داخلی
- پشتیبانی از آپلود عکس با وای فای
- پشتیبانی از کارت TF
- پشتیبانی از حالت های Sleep چندگانه
- پشتیبانی از STA/AP/STA+AP
- پشتیبانی از تکنولوژی Config/AirKiss
- تعداد پورت IO برابر است با : ۹ عدد
- Baud-rate پورت سریال پیش فرض: ۱۱۵۲۰۰ bps
- فرمت عکس خروجی: JPEG، BMP, GRAYSCALE
- منبع تغذیه: ۵ ولت DC
- دمای کاری: ۲۰- تا ۸۵+
- توضیحات
توضیحات
ماژول ESP32 Camera با دوربین
برد ESP32 – CAM به دلیل برخورداری از پردازنده ESP32 و همراه داشتن دوربین مخصوص در پروژه های اینترنت اشیا IOT طرفداران خاص خود را دارد. از جمله مصارف آن میتوان به طراحی اسمارت هوم ها ( خانه های هوشمند، کنترل از طریق وایرلس در صنعت، مانیتورینگ وایرلس، شناسایی وایرلس QR و سیگنال های موقعیت یابی بر اساس وایرلس استفاده کرد. بر روی ماژول ESP32 اسلات میکرو SD جهت قرار دادن کارت حافظه وجود دارد. امکان ذخیره سازی تصاویر را روی مموری کارت میدهد. این ماژول از CPU 32 bit کم مصرف بهره میبرد و حداکثر سرعت کلاک تا ۱۶۰ مگاهرتز میباشد. توجه داشته باشید esp32 قیمت در این صفحه معتبر است. به کمک شیلد پروگرامر، می توانید برد ESP32-CAM را بدون سیم کشی پروگرام کنید. بدین ترتیب جهت پروگرام این برد، از آنجاییکه شیلد دارای پورت USB است، تنها به یک کابل دیتای USB نیاز دارید.
ویژگیهای ماژول ESP32 Cam
- پشتیبانی از دوربین های OV2640، OV7670
- پشتیبانی از کارت TF
- پشتیبانی از چندین مود و حالت Sleep
- پشتیبانی از مودهای STA/AP/STA+AP
- پشتیبانی از تکنولوژی Smart Config/AirKiss
- قدرت انتقال : ۸۰۲٫۱۱b: 17±۲ dBm (@11Mbps); 802.11g: 14±۲ dBm (@54Mbps); 802.11n: 13±۲ dBm (@MCS7)
بررسی پایه های ESP32 Camera
- ماژول ESP32 Camera یک ماژول کوچک و با کاربرد گسترده است که شامل پایه های مختلفی می باشد. در زیر پایه های اصلی ماژول ESP32 Camera را معرفی می کنم:
- Power Pin – این پایه ها شامل VCC و GND هستند که برای اتصال به منبع تغذیه استفاده می شوند. ولتاژ ورودی قابل قبول برای این ماژول ۵V است.
- Pinout – این پایه ها شامل پایه های I2C، SPI و UART است که برای ارتباط با دستگاه های دیگر مورد استفاده قرار می گیرند. همچنین این ماژول دارای پایه های GPIO است که به عنوان ورودی و خروجی عمل می کنند.
- Camera Port – این پایه ها شامل پایه های داده دوربین، پایه های تغذیه دوربین و پایه های کنترل دوربین هستند. این پایه ها برای اتصال دوربین به ماژول استفاده می شوند.
- پایه های تراشه SD: این پایه ها برای اتصال کارت حافظه SD به ماژول استفاده می شوند.
- پایه های خروجی ورودی صدا: این پایه ها برای اتصال دستگاه های صوتی به ماژول استفاده می شوند.
به علاوه، این ماژول دارای پایه های دیگری مانند پایه های ADC، DAC و IR-cut control نیز هست که در برنامه های خاص مورد استفاده قرار می گیرند.
به همراه برد ESP32 Camera چه اقلامی باید خریداری شود؟
- شیلد پروگرامر ESP32 Camera
- کابل micro usb to usb دیتا
- کابل فلت
- برد بورد
راه اندازی ESP32 Camera
به منظور نوشتن کد آردوینو برای ماژول ESP32 Camera، ابتدا باید کتابخانه ESP32 Camera را به آردوینو اضافه کنید. برای این کار، می توانید از کتابخانه بسته های ESP32 Camera استفاده کنید. بعد از نصب کتابخانه، می توانید کد زیر را برای تصویر گرفتن با دوربین استفاده کنید. این کد دوربین را با استفاده از پایه های دوربین ESP32 تنظیم می کند و سپس اتصال به شبکه WiFi را برقرار می کند. سپس با استفاده از تابع esp_camera_fb_get() تصویری از دوربین گرفته و در متغیر fb ذخیره می شود. بعد از استفاده از تصویر باید متغیر fb را با استفاده از تابع esp_camera_fb_return() آزاد کرده تا حافظه را آزاد کنید. در این کد، این عملیات بین دو تصویر گرفته شده با دوربین با یک تاخیر ۱ ثانیه انجام می شود.
برد توسعه ESP32-CAM دارای هسته وای فای ESP32-S، یک ماژول دوربین دیجیتال با پشتیبانی از وای فای و بلوتوث بوده، که در اوایل سال ۲۰۱۹ به بازار عرضه شد. این ماژول با کیفیت و خوش ساخت، در کنار قیمت مناسبی که دارد، امکانات خارق العاده ای در اختیار کاربران قرار می دهد. به طوری که با استفاده از این ماژول، یک دوربین دیجیتال با پشتیبانی از وای فای و بلوتوث در اختیار دارید و بدین وسیله میتوانید، بسیاری از پروژههای خود را به قابلیت ارسال تصویر و ویدیو از طریق وای فای و بلوتوث، مجهز کنید. بر روی این برد توسعه یک ماژول ESP32-S، یک اسلات ۲۵ پین جهت اتصال کابل فلت سنسور دوربین OV2640، یک اسلات کارت حافظه ی میکرو SD و دو عدد ال ای دی، یکی به عنوان فلاش و تامین نور مناسب برای دوربین و دیگری به منظور نمایش وضعیت ماژول قرار گرفتهاست.
ماژول ESP32-S قرار گرفته بر روی برد ESP32-CAM، به عنوان هستهی مرکزی این محصول عمل میکند و دارای ۴ مگابایت حافظهی فلش Flash برای ذخیره سازی برنامهها، ۵۲۰ کیلوبایت حافظهی رم داخلی و ۴ مگابایت رم شبه استاتیک خارجی بوده، که با بهره گیری از پردازشگر ۳۲ بیتی دو هستهای Tensilica Xtensa® LX6، با فرکانس کلاک ۲۴۰ مگاهرتز، اطلاعات را پردازش میکند. ماژول ESP32-S دارای آنتن روبردی و همچنین یک کانکتور UFL برای اتصال آنتن خارجی میباشد و در مواردی که میخواهید از فواصل دور تری از ماژول استفاده نمایید، میتوانید با جابه جا کردن مقاومت صفر اهم روی ماژول که به عنوان جامپر انتخاب آنتن عمل میکند، وضعیت آنتن را از حالت پیش فرض خود خارج کرده و در وضعیت استفاده از آنتن خارجی، قرار دهید. کلیهی این ویژگیها، این ماژول را به محصولی قدرتمند برای ساخت برد های توسعه در زمینهی پردازش و ارسال ویدیو، تشخیص چهره و حتی به کارگیری برای کاربردهایی در هوش مصنوعی تبدیل کردهاست.
ماژول وای فای و بلوتوث ESP32-CAM با دوربین OV2640 ارائه میشود. این سنسور دوربین، با بهره گیری از کیفیت ۲ مگاپیکسل، دارای حداکثر رزولوشن ۱۶۰۰×۱۲۰۰ پیکسل میباشد. در همان سمتی از برد که سنسور دوربین قرار می گیرد، یک ال ای دی LED مربعی سفید رنگ وجود دارد، که به عنوان فلاش دوربین در نظر گرفته شده، اما میتوان از آن برای روشنایی عمومی نیز استفاده کرد. در طرف دیگر برد نیز یک ال ای دی LED قرمز رنگ وجود دارد که به پایه ی ۳۳ ماژول (GPIO33) متصل بوده و وضعیت آن توسط کاربر قابل برنامهریزی است و میتوان از آن به عنوان نشانگر وضعیت برد استفاده نمود. اسلات کارت حافظهی microSD موجود بر روی برد نیز، امکان ثبت داده یا ضبط تصاویر و ویدیو را به شکل گسترده و نامحدودی برای کابران فراهم می کند.
ماژول ESP32-CAM، در مواردی نظیر تشخیص حرکت، تشخیص چهره، رمز گشایی پلاک خودرو، ساخت دوربین های امنیتی و … کاربردهای فراوانی داشته، از این رو اگر شما هم در پروژههای خود به یک دوربین دیجیتال به همراه وای فای نیاز دارید، میتوانید با قیمت مناسبی این محصول را تهیه کرده و از آن بهره ببرید. این محصول ممکن است شامل برندهای مختلفی باشد. اما به طور کلی این نوع برد توسعه، در IDE آردوینو با برند Ai-Thinker سازگاری داشته و میتوانید آن را از طریق هسته ی ESP32 Arduino Cam راه اندازی نمایید.
توجه: در صورتی که در تلاش اول موفق به آپلود برنامه روی این ماژول نشدید بقیه پایه های GND ماژول را نیز امتحان کنید.