تراشه ESP32 در دنیای امبددها قدرت دارد و به واسطهی همین ویژگی کمپانی ها برای ساخت یک ماژول کامل و بی عیب و نقص از این تراشه در طراحی و ساخت استفاده میکنند. برد M5CAM با دوربین OV2640 و تراشه ESP32 اما با یک ویژگی منحصر به فرد جایگاه ویژه ای پیدا کرده است. این ویژگی چیزی نیست جز برنامه ریزی از پیش انجام شده بر روی ماژول. در ادامه با مرجع تخصصی الکترونیک به زبان فارسی، دیجی اسپارک همراه باشید.
معرفی برد M5CAM
برد M5CAM با تراشه ESP32 یک برد توسعه با قابلیت تشخیص تصویر است. این برد به ظاهر مشابه ESP32 CAMERA است که در آموزش های دیجی اسپارک کامل معرفی شده است. اما قابلیت هایی در این برد نهفته است که آن را نسبت به دیگر بردهای مشابه متمایز کرده است. برد M5CAM از تراشه ESP32 با چهار مگ حافظه فلش ۴M و پانصد و بیست کیلوبایت حافظه رم ۵۲۰KB ساخته شده است. بر روی ماژول یک دوربین OV2640 و ۲ مگاپیکسلی قرار گرفته شده است . انتقال تصویر در این برد توسط وای فای ESP32 انجام میشود. سخت افزار با نرم افزار از قبل لود شده طراحی شده است که توسط ESP-IDF برنامه ریزی شده است. هدف از لود از قبل برنامه چیزی نیست جز دسترسی به دوربین وای فای که مزیت اصلی این برد در مقابل سایر بردهای هم رده ی آن است. خروجی تصویر گرفته شده دارای رزولوشن ۸۰۰X600 است.
قابلیت های برد M5CAM
این برد قابلیت های ویژه ای دارد که برای برنامه نویسها آماده به کار بودن یک برد در اجرای یک پروژه ممکن است زمان، هزینه را به شدت کاهش دهد و کیفیت پروژه حفظ شود.
- همان قابلیت های ESP32 برای ما در دسترس است
- از CP2104 USB TTL پشتیبانی میکند.
- خروجی تصویر دو مگاپیکسلی است.
- زاویه دید لتز ۶۵ درجه ای است.
- از ولد پد برای استفاده از سنسورهای ژایرو MP6050 و سنسور فشار BME280 استفاده شده است.
- در هر زمانی که بخواهید کافیست تراشه ها را روی برد لحیم کاری کنید.
- ورودی برد تایپ C است.
- از GROVE باتری برای اتصال باتری استفاده شده است.
- قابلیت اتصال باتری دارد.
راه اندازی برد M5CAM
برای راه اندازی برد M5CAM به یک کابل تایپ C و نرم افزار آردوینو صرفا برای خواندن دیتا از سریال مانیتور نیاز داریم. در ابتدا برد را توسط کابل به سیستم متصل کنید. پس از اتصال ال ای دی سبز رنگ روشن میشود.
یک هیت سینک داخل جعبه است که بر روی تراشه ESP32 قرار میگیرد. در صورت تمایل آن را بر روی تراشه قرار دهید. نرم افزار آردوینو را باز کنید. از منو TOOLS گزینه پورت را بررسی کرده و سپس پورت مربوط به برد M5CAM را انتخاب کنید. در این مرحله هیج آپلودی نیاز نیست. سپس سریال مانیتور را باز کنید.
یک بار کلید ریست RESET در کنار برد را فشار دهید. تغییرات جدید در سریال مانیتور نمایش داده میشود. حال باید در لیست وای فای سیستم مورد استفاده وای فای با نام M5STACK-CAM به شما نمایش داده شود. پس از نمایش به وای فای M5STACK-CAM متصل شوید.
به وای فای متصل شوید. بادریت سریال مانیتور را روی ۱۱۵۲۰۰ تنظیم کنید. سپس کلید ریست برد را بزنید. اطلاعات ماژول M5CAM برای شما نمایش داده میشود. برای دسترسی به دوربین M5CAM نیاز به دریافت آی پی از تراشه ESP و وای فای هستیم. در سریال مانیتور آی پی نمایش داده میشود. پس از انجام مراحل و زدن کلید ریست صفحه ی زیر نمایش داده شده است. در یکی از خطوط یک آی پی IP نمایش داده شده است. آن را کپی کنید و سپس در مرورگری که همچنان وای فای M5STACK-CAM برقرار است، آی پی را وارد و سرچ کنید. اگر در این مرحله با خطا رو به رو شدید عدد آی پی را به جای ۲ عدد ۱ وارد کنید.
در این لحظه بایستی تصویر دوربین OV2640 برای شما به صورت زنده در مرورگر نمایش داده شود. به همین صورت و سادگی با توجه به برنامه ای ک از قبل بر روی ماژول آپلود شده است به دوربین وای فای دسترسی پیدا کرده اید. سرعت ارسالی ویدیو ۶ فریم بر ثانیه است. ایده های بسیاری را با این ماژول میتوانید برای پروژه های خود پیاده سازی کنید.
در هر لحظه در سریال مانیتور اطلاعات تصویر به شما نمایش داده میشود.
ماژول M5CAM توسط کمپانی M5STACK طراحی و تولید شده است تا بتواند بخشی از نیازهای کاربران را با هدف سرعت و دقت بالاتر در اجرای پروژه ها افزایش دهد. با توجه به استفاده از تراشه وای فای ESP32 همه چیز گویا است که انتخاب این سخت افزار قطعا منطقی است و وجود این تراشه مسیر را برای اجرای پروژه های اینترنت اشیا هموار کرده است. قطعا در آینده هدف اولیه توسعه دهنده ها سرعت در اجرا است و دیگر نیازی نیست برای راه اندازی یک دوربین ساده مراحل متفاوتی را پشت سر گذاشته و زمان را از دست دهیم.
وسایل مورد نیاز
دیگر بردهای ساخت M5STACK
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریعترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند میتوانید از همین طریق اطلاع رسانی کنید.
سلام
بابت این معرفی عالی از شما سپاسگزارم.
با سلام
سپاس از همراهی شما کاربر گرامی
سلام
اون دوتا سنسوری که گفتین میشه روش نصب کرد، برای چیه؟
سلام
سنسور فشارسنج bme280 و سنسور ژایرو mpu6050
سلام خانوم پوربلورچیان، عالی بود
خسته نباشید، اینکه بدون نیاز به مبدل ttl میشه پروگرامش کرد خیلی عالیه
با سلام
بله اینکه برنامه از قبل روی تراشه آپلود شده است، سرعت در اجرای پروژه ها را افزایش میدهد و به همین دلیل هم برد محبوبی شده است.
سلام تا جایی که میدونم کمپانی m5 خیلی بردهای آماده تولید میکنه یعنی از قبل به تراشه esp خودش کد میده و ما فقط برای پروژه ازش مستقیم استفاده میکنیم و خیلی پیشرفت خوبی برای این هایتک بوده
با سلام
کاربر گرامی از اینکه تجربه ی خود را با دیگر کاربران به اشتراک گذاشته اید، صمیمانه سپاسگزاریم.
کد اماده برای برد قبلا نوشته شده و فقط کافیه تغذیه وصل کنید و آی پی بگیرید و لذت ببرید
با سلام
کاربر گرامی از اینکه تجربه ی خود را با دیگر کاربران به اشتراک میگذارید، صمیمانه سپاسگزاریم.
دو سنسور آماده روی برد هست چطور میشه ازش استفاده کرد؟
با سلام
اگر دقت کنید جای سنسورها در برد تعبیه شده است تا در صورت نیاز بتوانید به برد اضافه کنید.
با سلام
چطور باید آیی پی بگیریم؟
با سلام
در متن آموزش کامل آموزش داده شده است، مطالعه کنید.