آشنایی با برد بینایی ماشین MaixCam Pro

maixCam sipeed ai camera machine vision
52 بازدید
۱۴۰۴-۰۹-۱۹
6 دقیقه
  • نویسنده: امبددتک
  • درباره نویسنده: طراحی، تولید و فروش محصولات الکترونیک | embeddedtech.ir

MaixCAM یک محصول بینایی ماشین و هوش مصنوعی از شرکت Sipeed است که برای پیاده‌سازی سریع کاربردهای هوش مصنوعی در بینایی ماشینی، شنوایی و اینترنت اشیای هوشمند (AIoT) طراحی شده است. این ماژول به‌عنوان پلتفرمی برای آزمایش سریع نمونه‌های اولیه‌ی محصولات و همچنین تولید انبوه با سرعت بالا عمل می‌کند. مدل MaixCAM‑Pro یک پردازنده قدرتمند و درعین‌حال مقرون‌به‌صرفه را همراه با لوازم جانبی مانند دوربین، نمایشگر، Wi‑Fi و یک اکوسیستم نرم‌افزاری جامع و کاربرپسند ارائه می‌دهد.

ویژگی های MaixCAM‑Pro:

  •  MaixCAM محیط توسعه MaixPy را ارائه می‌کند که کاربر را قادر می سازد با استفاده از برنامه نویسی به زبان پایتون مدل های هوش مصنوعی را اجرا کند. MaixPy که به صورت کتابخانه در پایتون فراخوانده می‌شود بسیاری از توابع آماده ی ساده شده ارائه می‌دهد به کاربران اجازه می‌دهد بدون نیاز به ورود به جزئیات پیچیده نرم افزار یا سخت افزار مدل های خود را اجرا کنند.
  • برای MaixPy محیط توسعهٔ یکپارچه (IDE) به نام MaixVision وجود دارد که می‌توان به صورت زنده به سخت افزار متصل شده و کدهای پایتون نوشته شده را اجرا کرد همچنین تصویر زنده بر روی دوربین با FPS مناسبی روی این IDE نمایش داده می‌شود.
  • برای برنامه نویسان با زبان ++C محیط توسعه MaixCDK ارائه شده که مدل های هوش مصنوعی با استفاده از آن قابل اجرا هستند.
  • هم برای MaixPy و هم برای MaixCDK مستندات کامل و جامعی ارائه شده است.
  • چنانچه کاربر قصد آموزش (Train) مدل های دلخواه خود را داشته باشد سایت MaixHub برای اینکار ارائه شده. همچنین MaixHub دارای ده ها مدل و اپلیکیشن برای MaixCAM می‌باشد که کاربر می‌تواند به صورت آنلاین آنها را دانلود و بر روی MaixCAM خود اجرا کند.
  • علاوه بر قابلیت های بینایی ماشین MaixCAM دارای میکروفن و قابلیت تشخیص گفتار می باشد که به همراه بینایی ماشین برای کاربردهای رباتیک و اینترنت اشیا گزینه مناسب و مقرون به صرفه است.

مشخصات سخت افزاری MaixCAM-Pro

Description Component
1GHz RISC-V C906 processor (plus an optional 1GHz ARM A53 core), running Linux CPU Main Core
700MHz RISC-V C906, running RTOS CPU Small Core
25~300MHz 8051 processor for low-power applications CPU Low Power Core
1TOPS@INT8, supports BF16 models, supports operators for common models such as Mobilenetv2, YOLOv5, YOLOv8 NPU
256MB DDR3 Memory
TF card boot / SD NAND boot Storage
Supports up to 5MP camera, officially supports 4MP GC4653 and OS04A10 cameras (4-lane MIPI CSI input, 22-pin interface, dual CSI split supported) Camera
2.4-inch high-definition IPS capacitive touch screen, resolution 640×480 (2-lane MIPI DSI output, standard 31-pin interface, 6-pin capacitive touch) Display
Built-in PA amplifier + 1W speaker Audio Output
Built-in analog silicon microphone for direct voice recording Audio Input
Onboard WiFi6 + BLE5.4 module, customizable Ethernet version Network
Type-C USB2.0, support device and host mode, support USB camera USB
2.54mm PMOD interface, 12 IO + Vsys/3.3v/GND interface + 1.25mm 6-pin extension interface IO Interface
1 x RST button + 1 x USER (function) button + 1 x power button Buttons
Power indicator + User LED + illumination LED LED
H.264 / H.265 / MJPEG hardware decoding, supports 2k@30fps encoding and decoding Codec
I2C/SPI/UART/ADC/PWM/WDT, etc. Peripherals
Independent power management chip AXP2101, supports lithium battery charging and discharging, available with lithium battery version Power
3D-printed acrylic case, standard 1/4 inch threaded hole Case
Onboard six-axis IMU sensor (3-axis accelerometer + 3-axis gyroscope) IMU
Onboard BM8653 RTC chip + button cell, keeps time even when powered off RTC
No-battery version: 67x51x12mm, battery version thickness: 16mm Dimensions

پردازنده MaixCAM تراشه SG2002 از شرکت Sophgo می‌باشد که یک تراشه بر پایه معماری Risc-V با کلاک 700MHz می‌باشد. همچنین این تراشه دارای واحد پردازشگر شبکه عصبی(NPU) می‌باشد که مسئول اجرای تقریبا تمامی مدل های هوش مصنوعی است تا قسمت CPU اصلی درگیر این محاسبات پیچیده نشود. تمامی مدل ها برای اجرا روی این سخت افزار باید برای NPU این برد طراحی شوند که به بسیاری از این مدل ها به صورت رایگان برای کاربران موجود می‌باشند.

آشنایی با برد بینایی ماشین MaixCam Pro

برای ارتباط با پردازنده خارجی (مثل آردوینو) پریفرال های سخت افزاری مانند UART و I2C رو برد تعبیه شده است. برای مثال کاربر می‌تواند با استفاده از این پورت مختصات شئ تشخیص داده شده یا نوع و ویژگی های آنرا با پردازنده دیگری به اشتراک بگذارد (که در قسمت های بعدی مفصل تر توضیح داده می‌شود).

MaixCam قابلیت اتصال لنز ها و دوربین های متنوعی مانند دوربین حرارتی و لنز میکروسکوپ را دارد. به طور مثال در تصویر زیر نمونه ای از اتصال دوربین حرارتی را مشاهده میکنید.

آشنایی با برد بینایی ماشین MaixCam Pro

خروجی تصویر دوربین حرارتی :

آشنایی با برد بینایی ماشین MaixCam Pro

معرفی MaixVision

محیط توسعه (IDE) که برای برنامه نویسی پایتون توسط کتابخانه MaixPy معرفی شده MaixVision نام دارد. توسط این IDE می‌توان با استفاده از USB یا Wifi به برد متصل شد و به صورت Live برنامه نوشته شده به زبان پایتون را روی برد اجرا کرد. 

شاید برای شما مفید باشد:
کار با تراشه V3S – قسمت اول – سخت افزار

آشنایی با برد بینایی ماشین MaixCam Pro

از قابلیت های MaixVision می‌توان به پکیج و نصب کردن برنامه نوشته شده به صورت یک اپلیکیشن روی برد می‌باشد.

پلتفرم MaixHub

سایت MaixHub یک پلتفرم کامل حاوی اپلیکیشن ها مدل ها ابزارها و آموزش (Train) آنلاین مدل هوش مصنوعی yolo5 می‌باشد. همچنین این پلتفرم دارای بخش گفتگو و سوال و جواب می‌باشد.

آشنایی با برد بینایی ماشین MaixCam Pro

در قسمت Applications برنامه های نوشته شده آماده می‌توان به صورت آنلاین با استفاده از QrCode روی MaixCAM نصب کرد. برای اینکار به صفحه اپلیکیشن مورد نظر رفته که در این عکس برنامه زاویه سنج با خود IMU برد MaixCAM می‌باشد.

آشنایی با برد بینایی ماشین MaixCam Pro

سپس روی گزینه دانلود کلیک کرده و QrCode اپلیکیشن را به وسیله MaixCAM اسکن کرده و برنامه نصب می‌شود.

آشنایی با برد بینایی ماشین MaixCam Pro

در قسمت Training کاربر می‌تواند به صورت آنلاین مدل yolo5 خود را فاین تیون کند. برای اینکار بر روی گزینه Training کلیک کرده و پروژه ای جدید ساخته و سایر مراحل را انجام می دهیم در انتها بعد از اتمام همه مراحل در سربرگ Deploy مدل ساخته شده برای اجرا روی maixcam آماده می باشد(در قسمت های بعدی به صورت کامل تر بررسی می شود).

آشنایی با برد بینایی ماشین MaixCam Pro

 

خرید دوربین هوش مصنوعی MaixCAM Pro

آشنایی با برد بینایی ماشین MaixCam Pro

اطلاعات
52
0
1
اشتراک و حمایت
profile نویسنده: امبددتک متخصص الکترونیک

طراحی، تولید و فروش محصولات الکترونیک | embeddedtech.ir


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله