ClawdMeter؛ داشبورد ESP32-S3 برای نمایش مصرف Claude Code

7 بازدید
۱۴۰۵-۰۲-۲۸
3 دقیقه
  • نویسنده: آرویدتک
  • درباره نویسنده: www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک

به گفته: CNX Software – Embedded Systems News

پروژه Clawdmeter با استفاده از برد کنترلی ESP32-S3 و نمایشگر AMOLED، ابزاری کاربردی برای پایش لحظه‌ای میزان مصرف توکن‌های Claude Code در قالب یک داشبورد رومیزی جذاب ارائه می‌دهد. این دستگاه علاوه بر نمایش آمارها با رابط کاربری کتابخانه LVGL، از طریق بلوتوث به عنوان یک کیبورد HID برای ارسال میان‌برهای سیستمی نیز عمل می‌کند.

Clawdmeter: داشبورد رومیزی مبتنی بر ESP32-S3 برای نمایش میزان مصرف توکن‌های Claude Code

Clawdmeter یک داشبورد رومیزی DIY (دست‌ساز) مبتنی بر تراشه ESP32-S3 است که میزان مصرف توکن‌های Claude Code را روی یک صفحه‌نمایش ۲.۱۶ اینچی AMOLED نشان می‌دهد تا به‌صورت بلادرنگ بدانید چه زمانی به محدودیت‌های مصرف خود نزدیک می‌شوید.

این پروژه عمدتاً یک پروژه نرم‌افزاری (فریمور) محسوب می‌شود، چرا که بر پایه سخت‌افزار آماده‌ی Waveshare ESP32-S3-Touch-AMOLED-2.16 بنا شده است. این دستگاه از کتابخانه LVGL برای رابط کاربری گرافیکی و از پشته NimBLE برای ارتباطات بلوتوث کم‌مصرف (BLE) بهره می‌برد و همچنین با استفاده از دکمه‌های تعبیه‌شده روی برد، به عنوان یک کیبورد HID برای ارسال میان‌برهای سیستمی عمل می‌کند.

Clawdmeter

ما پیش‌تر مدل Waveshare ESP32-S3-Touch-AMOLED-1.8 را با نمایشگر ۱.۸ اینچی بررسی کرده بودیم، اما هرگز نسخه ۲.۱۶ اینچی را پوشش نداده بودیم؛ پس بیایید ابتدا نگاهی سریع به مشخصات این سخت‌افزار بیندازیم.

مشخصات فنی ESP32-S3-Touch-AMOLED-2.16:

  • میکروکنترلر بی‌سیم: تراشه ESP32-S3R8 ساخت Espressif Systems
  • پردازنده: دو هسته‌ای Tensilica LX7 تا فرکانس ۲۴۰ مگاهرتز با دستورالعمل‌های برداری (Vector instructions) برای شتاب‌دهی پردازش‌های هوش مصنوعی
  • حافظه: ۵۱۲ کیلوبایت RAM و ۸ مگابایت PSRAM
  • حافظه رام (ROM): ۳۸۴ کیلوبایت
  • اتصالات بی‌سیم: وای‌فای ۴ (۲.۴ گیگاهرتز) و بلوتوث ۵.۰ (LE)
  • ذخیره‌سازی:
    • ۱۶ مگابایت حافظه NOR flash
    • اسلات کارت حافظه MicroSD
  • صفحه نمایش:
    • نمایشگر ۲.۱۶ اینچی AMOLED
    • رزولوشن ۴۸۰ در ۴۸۰، پشتیبانی از ۱۶.۷ میلیون رنگ
    • نسبت کنتراست ۱۰۰,۰۰۰:۱، روشنایی ۶۰۰ نیت (cd/m2)، زاویه دید ۱۷۸ درجه
    • درایور نمایشگر CO5300 QSPI
    • کنترلر لمسی خازنی CST9220 از طریق رابط I2C
  • صدا:
    • کدک صوتی مونو کم‌مصرف مدل ES8311
    • مبدل آنالوگ به دیجیتال (ADC) صوتی مدل ES7210
    • ۲ عدد میکروفون با مدار حذف اکو (Echo cancellation)
    • پدهای اتصال بلندگو
  • درگاه USB: یک عدد پورت USB Type-C برای تأمین تغذیه و برنامه‌نویسی
  • سنسورها: واحد اندازه‌گیری اینرسی (IMU) شش محوره QMI8658 (شامل شتاب‌سنج ۳ محوره و ژیروسکوپ ۳ محوره)
  • رابط‌های توسعه: ۹ عدد پد شامل GPIO، UART، VBUS، 3.3V و GND
  • متفرقه:
    • دکمه‌های Power، Boot و User (متصل به پین GPIO18)
    • تراشه ساعت زمان واقعی (RTC) مدل PCF85063
    • آنتن روی برد (Chip antenna) و کانکتور آنتن خارجی IPEX
  • مدیریت توان و تغذیه:
    • ۵ ولت از طریق پورت USB-C
    • کانکتور ۲ پین MX1.25 برای اتصال باتری لیتیومی ۳.۷ ولت (اختیاری)
    • تراشه مدیریت توان (PMIC) مدل AXP2101 برای مدیریت انرژی USB-C و باتری
  • ابعاد: ۴۶ در ۴۶ در ۲۲.۵ میلی‌متر
Waveshare ESP32 S3 Touch AMOLED

Waveshare ESP32 S3 Touch AMOLED

ESP32 S3 Touch AMOLED 2.16 board

ESP32 S3 Touch AMOLED 2.16 board

شرکت Waveshare پشتیبانی از فریم‌ورک ESP-IDF و محیط Arduino IDE را ارائه می‌دهد و نمونه کدهای مختلفی برای هر کدام فراهم کرده است؛ از جمله فریمور مدل ESP-Brookesia. آن‌ها همچنین آموزش‌هایی برای استفاده از پروژه‌های XiaoZhi AI، OpenClaw و ESP-Claw با این دستگاه منتشر کرده‌اند. شما می‌توانید تمامی منابع برای شروع کار را در وب‌سایت مستندات آن‌ها بیابید.

 

بازگردیم به پروژه ClawdMeter. این دستگاه از طریق بلوتوث با لپ‌تاپ شما جفت (Pair) می‌شود، انیمیشن‌های پیکسلی Clawd را نمایش می‌دهد که با افزایش نرخ مصرف Claude Code سرعت آن‌ها بیشتر می‌شود، آمارها را نشان می‌دهد و دو دکمه جانبی آن، دستورات Space و Shift+Tab را از طریق بلوتوث HID برای فعال‌سازی حالت صوتی Claude Code و میان‌برهای تغییر حالت ارسال می‌کنند.

رابط کاربری ClawdMeter از چپ به راست: انیمیشن، میزان مصرف و پیکربندی بلوتوث

رابط کاربری ClawdMeter از چپ به راست: انیمیشن، میزان مصرف و پیکربندی بلوتوث

این فریمور به زبان C و در محیط PlatformIO IDE به کمک خود هوش مصنوعی Claude نوشته شده است. کدهای آن ساختار مناسبی دارند و برخلاف برخی پروژه‌های دیگر که اخیراً دیده‌ایم، به جای استفاده از مختصات هاردکد شده (Hard-coded)، از ثابت‌ها (Constants) استفاده می‌کند. این بدان معناست که شما می‌توانید به‌راحتی آن را برای دیگر پلتفرم‌های ESP32 با رزولوشن‌های نمایشگر متفاوت پورت کنید.

همان‌طور که کاربران مختلف در شبکه اجتماعی X اشاره کرده‌اند، روش‌های گوناگونی برای پیاده‌سازی چنین نمایشگر مصرفی برای Claude Code وجود دارد؛ برای مثال، ساخت یک اپلیکیشن در Taskbar، استفاده از ویجت‌هایی که مستقیماً روی سیستم میزبان اجرا می‌شوند، یا برنامه‌ای برای نمایش میزان مصرف روی نمایشگرهای اطلاعات USB. جزئیات بیشتر درباره پروژه ClawdMeter را می‌توان در وب‌سایت اصلی پروژه پیدا کرد.

اطلاعات
7
0
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 در ایران

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

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

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

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

دیدگاه ها

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

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

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

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

ارسال مقاله