duckyPad Pro معرفی شد: ماکروپد ESP32-S3 با دو انکودر

معرفی duckyPad Pro
82 بازدید
۱۴۰۴-۰۷-۰۳
4 دقیقه
  • نویسنده: آرویدتک
  • درباره نویسنده: www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک

به گفته cnx-software

duckyPad Pro یک ماکروپد اوپن‌سورس مبتنی بر ESP32-S3 با ۲۰ کلید مکانیکی hot-swap و ۲ rotary encoder است؛ موتور duckyScript با پشتیبانی از variable/loop/condition/function تا ۶۴ پروفایل و ۳,۷۱۲ ماکرو را مدیریت می‌کند. نمایشگر ۱.۵ اینچی OLED، RGB per-key، USB-C، Bluetooth 5.0 LE و Wi-Fi 4 دارد؛ پروفایل‌ها بر اساس پنجره/اپ فعال auto-switch می‌شوند، بدون درایور اختصاصی کار می‌کند و تنظیمات روی microSD ذخیره می‌شود. ابزار پیکربندی متن‌باز برای Windows/macOS/Linux و اتصال زنجیره‌ای تا ۳۲ کانال را هم پشتیبانی می‌شود.

معرفی duckyPad Pro

duckyPad Pro یک ماکروپد امبدد با تکیه بر ESP32-S3 است که فراتر از QMK/VIA، موتور duckyScript را برای اسکریپت‌نویسی، اتوماسیون ورودی و کنترل برنامه‌ها به‌کار می‌گیرد. مجموعه‌ی سخت‌افزاری شامل ۲۰ کلید مکانیکی hot-swappable با سوکت‌های Kailh، دو انکودر چرخشی با کلیک لمسی، نورپردازی RGB per‑key و یک نمایشگر 1.5 اینچی OLED است. اتصال‌پذیری دوگانه USB‑C و Bluetooth 5.0، ذخیره‌سازی روی microSD و پشتیبانی از سوئیچ خودکار پروفایل بر اساس پنجره‌ی فعال، آن را به ابزاری کاربردی برای خالقان محتوا، توسعه‌دهندگان، کارهای اداری و پژوهشگران امنیتی تبدیل می‌کند.

مشخصات فنی و سخت‌افزاری

هسته‌ی پردازشی مبتنی‌بر ESP32-S3 با دو هسته Tensilica LX7 تا 240 MHz و دستورهای برداری برای شتاب‌دهی AI، به‌همراه ارتباطات WiFi 4 و Bluetooth 5.0 LE، بستر لازم برای اجرای بی‌وقفه‌ی ماکروها و اکوسیستم اسکریپت‌ها را مهیا می‌کند. جدول زیر جزئیات کامل سخت‌افزار را نشان می‌دهد.

مولفه مشخصات توضیح
Wireless MCU Espressif Systems ESP32-S3 دو هسته، مناسب کارهای هم‌زمان و پردازش ورودی‌ها
CPU Dual‑core Tensilica LX7 @ up to 240 MHz دستورهای برداری برای AI acceleration
Memory 512KB RAM + 2MB PSRAM حافظه‌ی اصلی و PSRAM برای اسکریپت‌ها و بافرها
ROM 384KB ROM داخلی تراشه
Connectivity 2.4 GHz WiFi 4، Bluetooth 5.0 LE پشتیبانی Long‑range، نرخ داده تا 2 Mbps، Mesh
Storage (Flash) 4 MB QSPI NOR flash ذخیره‌ی فریمور
Storage (External) MicroSD card (FAT32) ویرایش/بکاپ/انتقال آسان پروفایل‌ها و ماکروها
Display 1.5-inch OLED, 128×128 چرخش‌پذیر (configurable orientation)
Keys 20 hot-swappable mechanical (Kailh sockets) سازگار با Cherry MX style، 3‑pin/5‑pin، پشتیبانی NKRO
Encoders 2× Bourns PEC12R (with tactile switch) D‑shaft 15mm؛ پشتیبانی از دکمه هایی تا قطر 24mm
USB 2× USB Type‑C برنامه‌ریزی، تغذیه و اتصال ماژول گسترش
Expansion 6 کانال به‌ازای هر ماژول ورودی برای کلید/سوئیچ خارجی/پدال؛ زنجیره تا 32 کانال
RGB Per‑key RGB (16 million colors) قابل برنامه‌ریزی از اسکریپت‌ها
Controls 2× سوییچ کنترل روشنایی تنظیم سریع نور نمایشگر/نورپردازی
Profiles تا 64 پروفایل، مجموع 3,712 ماکرو سوییچ خودکار بر اساس پنجره‌ی فعال
Drivers بدون درایور اختصاصی Plug‑and‑play روی سیستم‌عامل‌های رایج
Configurator اوپن‌سورس (Windows, macOS, Linux) پیکربندی گرافیکی و انتقال آسان تنظیمات
Power 5V DC input مصرف حداکثر 600mA
Dimensions 110 × 96 × 30 mm
Weight 180 g

ترکیب کلیدهای hot-swappable با انکودرهای Bourns PEC12R دامنه‌ی ورودی‌های قابل برنامه‌ریزی را گسترش می‌دهد؛ از اسکراب تایم‌لاین تا تنظیم پارامترهای اپلیکیشن. RGB per‑key و نمایشگر OLED نیز امکان بازخورد تصویری و متن را برای هر پروفایل فراهم می‌کنند.

تنظیم کننده duckyPad

تنظیم کننده duckyPad

نرم‌افزار، پیکربندی و موتور duckyScript

تمامی پیکربندی‌ها از طریق یک «Configurator» اوپن‌سورس روی Windows، macOS و Linux انجام می‌شود؛ نیازی به حساب‌کاربری یا telemetry وجود ندارد. پروفایل‌ها و ماکروها روی کارت microSD با فایل‌سیستم FAT32 ذخیره می‌شوند تا به‌سادگی قابل ویرایش، پشتیبان‌گیری یا انتقال بین دستگاه‌ها باشند.

قلب نرم‌افزار، موتور duckyScript سفارشی است که فراتر از ماکروهای ساده عمل می‌کند و از سازه‌های برنامه‌نویسی شامل متغیرها، حلقه‌ها، شروط و توابع پشتیبانی می‌کند. این یعنی می‌توانید رفتارهای پیچیده مانند توالی‌های شرطی، تکرارها و محاسبات ساده را در اسکریپت‌ها بگنجانید. افزون بر این، APIهای داخلی برای خروجی متن روی OLED، کنترل RGB و خواندن وضعیت دکمه/انکودر در دسترس‌اند؛ حتی امکان randomization برای سناریوهایی که نیازمند تغییرات غیرقابل پیش‌بینی هستند وجود دارد.

سوئیچ خودکار پروفایل‌ها بر اساس پنجره‌ی فعال، رفت‌وآمد بین پروژه‌ها و اپلیکیشن‌ها را روان می‌کند. به‌این‌ترتیب، هر بار که به یک نرم‌افزار خاص سوییچ می‌کنید، مجموعه‌ی کلیدهای میانبر، انکودرها و بازخوردهای نمایشی/نوری نیز متناسب با آن فعال می‌شوند. تمام ابزارها و فریمور دستگاه متن باز هستند.

duckyPad Expansion Module

duckyPad Expansion Module

 

خازن‌ها و کلیدهای مکانیکی Encoder duckyPad

خازن‌ها و کلیدهای مکانیکی Encoder duckyPad

ماژول‌های گسترش و ورودی‌های بیرونی

برای افزایش دامنه‌ی کنترل، اکستنشن‌ماژول‌ها فراهم شده‌اند: هر ماژول ۶ کانال ورودی برای اتصال کلیدهای خارجی یا پدال‌ها ارائه می‌دهد و با زنجیره‌کردن ماژول‌ها، می‌توان تا ۳۲ کانال ورودی در اختیار داشت. اتصال از طریق یکی از پورت‌های USB Type‑C انجام می‌شود که هم تغذیه و هم تبادل داده را پوشش می‌دهد.

کاربرد و مزایا

duckyPad Pro با سیستم‌عامل‌های رایج بدون نیاز به درایور اختصاصی کار می‌کند و به‌صورت Plug‑and‑play شناسایی می‌شود. به‌دلیل انعطاف بالای duckyScript، دستگاه برای طیفی از شرایط مناسب است:

  • اتوماسیون بهره‌وری: توالی‌های متن، میانبرهای چندمرحله‌ای، پرکردن فرم‌ها و کنترل پنجره‌ها.
  • خلاقیت و تولید محتوا: کنترل‌های تایم‌لاین، سوییچینگ صحنه و تغییر پارامترها با انکودرها.
  • توسعه و دیباگ: اجرای اسکریپت‌های تکراری، درج الگوهای کد و پیمایش سریع لاگ‌ها.
  • پژوهش و امنیت: ساخت ورودی‌های تست‌شده و تکرارپذیر برای شرایط آزمایشی.

قیمت و موجودی

نسخه‌ی مبتنی‌بر ESP32‑S3 از طریق فروشگاه dekuNukem در Tindie با قیمت 84.99 دلار عرضه می‌شود و مستقیماً از بریتانیا ارسال می‌گردد. افزونه‌هایی مانند aluminum mounting plates، translucent keycaps، انکودرهای چرخشی یا ماژول‌های گسترش به‌صورت گزینه‌های اضافه ارائه شده‌اند. با حداکثرسازی پیکربندی، جمع هزینه‌ها می‌تواند از 200 دلار فراتر رود.

آیتم جزئیات یادداشت
قیمت پایه $84.99 فروش در Tindie (فروشگاه dekuNukem)
مبدأ ارسال United Kingdom ارسال مستقیم
افزونه‌ها Mounting plates, keycaps, encoders, foot pedals, expansion modules افزایش هزینه‌ی نهایی
هزینه‌ی نهایی بسته به پیکربندی در حالت ماکس > $200
پیکربندی پایه duckyPad Pro

پیکربندی پایه duckyPad Pro

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

وبسایت: http://www.arvidtek.com

www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک


مقالات بیشتر
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 در ایران

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

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

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

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

دیدگاه ها

profile
مجتبی کریمی گفت :
۱۴۰۴-۰۷-۰۵ ۱۶:۰۹

واقعاً عالیه که برای این ماکروپد کد نویسی داخلی پیش‌رفته داره و نیازی به درایور نداره. کار باهاش خیلی راحت می‌شه.

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

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

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

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

ارسال مقاله