شرکت Adafruit برد توسعه Metro ESP32-P4 Hydra را با ترکیب دو میکروکنترلر ESP32-P4 و ESP32-C6 معرفی کرده است. این برد در ابعادی مشابه Arduino Uno طراحی شده و با برخورداری از رابطهای MIPI برای اتصال دوربین و نمایشگر، ارتباط وایفای ۶ و حافظه ۱۶ مگابایتی PSRAM، برای توسعهی سامانههای تعاملی، تجهیزات اینترنت اشیا و پروژههای پردازش تصویر مناسب است.
ترکیب ESP32-P4 و ESP32-C6 در یک برد توسعه

پردازندهی اصلی این برد، ESP32-P4 از شرکت Espressif است که دو هستهی ۳۲ بیتی اصلی مبتنیبر RISC-V با فرکانس حداکثر ۳۶۰ مگاهرتز دارد. این تراشه همچنین یک هسته کممصرف با فرکانس ۴۰ مگاهرتز دارد. شتابدهندهی پردازش پیکسل دوبعدی، قابلیت کدگذاری و دیکدینگ ویدئو H.264 و JPEG و امکانات پردازش تصویر، از ویژگیهای آن هستند.
طبق گزارش Adafruit، برد Metro ESP32-P4 Hydra در کنار حافظه داخلی تراشه، به ۱۶ مگابایت PSRAM و ۱۶ مگابایت حافظه فلش NOR مجهز شده است. همچنین یک درگاه microSD با رابط چهار بیتی SDIO برای افزایش فضای ذخیرهسازی در نظر گرفته شده است.

میکروکنترلر ESP32-C6 وظیفه ارتباطات بیسیم را برعهده دارد و از طریق رابط SDIO به ESP32-P4 متصل میشود. این بخش از وایفای ۶ در باند ۲.۴ گیگاهرتز، بلوتوث کممصرف نسخه ۵.۳ و ارتباطات مبتنی بر استاندارد IEEE 802.15.4 شامل Thread و Zigbee پشتیبانی میکند.
رابطهای MIPI و امکانات توسعه
یکی از ویژگیهای مهم این برد، وجود دو رابط MIPI با کانکتور ۲۲ پین و فرمت سازگار با رزبریپای است. رابط MIPI DSI برای اتصال نمایشگر و رابط MIPI CSI برای اتصال دوربین در نظر گرفته شدهاند و هرکدام از دو خط داده پشتیبانی میکنند.
طبق اطلاعات Adafruit، برد مذکور با نمایشگرهای لمسی ۵ و ۷ اینچی خازنی Raspberry Pi Touch Display 2 با وضوح ۷۲۰×۱۲۸۰ سازگار است. در بخش دوربین نیز میتوان از ماژول Raspberry Pi Zero-style مبتنیبر حسگر OV5647 استفاده کرد؛ اما دوربین Raspberry Pi Camera Module 3 مبتنیبر حسگر IMX708 پشتیبانی نمیشود.
درگاه USB-C برای تغذیه، برنامهریزی، ارتباط سریال و JTAG استفاده میشود. یک درگاه USB-A با رابط USB 2.0 High-Speed و سرعت ۴۸۰ مگابیت بر ثانیه نیز بهعنوان USB Host در دسترس است. این درگاه دارای مدار تقویت ولتاژ ۵ ولت و کنترل نرمافزاری توان است تا در پروژههای باتریمحور نیز بتوان تجهیزات جانبی را تغذیه کرد.
این برد همچنین هدرهای توسعه سازگار با Arduino Uno، شامل پایههای دیجیتال D0 تا D13 و شش ورودی آنالوگ، رابط SPI مجزا، STEMMA QT برای تجهیزات I2C و رابطهای UART، PWM، ADC و CAN/TWAI را ارائه میدهد. تغذیه برد از طریق USB-C، ورودی آداپتور ۷ تا ۱۲ ولت یا باتری تکسلولی لیتیومپلیمری با مدار شارژ داخلی انجام میشود.
برنامهنویسی Metro ESP32-P4 Hydra از طریق چارچوب ESP-IDF انجام میشود و امکان بهروزرسانی میانافزار با روش انتقال فایل TinyUF2 از طریق USB نیز وجود دارد. پشتیبانی از این برد به نسخه آزمایشی CircuitPython 11 اضافه شده است؛ با این حال، پورت ESP32-P4 در CircuitPython هنوز در مرحله آلفا قرار دارد و Adafruit اعلام کرده است که پشتیبانی Arduino نیز در دست توسعه است.
قیمت اعلامشده برای این برد ۳۴.۹۵ دلار است. با این حال، یک نکته سختافزاری مهم وجود دارد: نسخه فعلی محصول با تراشه اصلی ESP32-P4 نسخه V1 عرضه میشود، نه نسخه جدیدتر ESP32-P4X V3. خود Adafruit نیز این تفاوت را در صفحه محصول مشخص کرده است.
Metro ESP32-P4 Hydra با ترکیب توان پردازش تصویر، رابطهای دوربین و نمایشگر و ارتباطات بیسیم، میتواند گزینهای برای ساخت پنلهای HMI، دوربینهای هوشمند، تجهیزات IoT و سامانههای تعاملی باشد. با این وجود، وضعیت اولیه پشتیبانی نرمافزاری و تفاوت نسخه تراشه باید پیش از انتخاب آن برای یک محصول نهایی در نظر گرفته شود.
پیشتر دیدیم که شرکت متا از Muse Gadget SDK برای توسعهی ابزار هوش مصنوعی میوز روی بوردهای ESP32 و رزبریپای پرده برداشت.

