به گفته: CNX Software – Embedded Systems News
Clawdmeter یک داشبورد رومیزی DIY (دستساز) مبتنی بر تراشه ESP32-S3 است که میزان مصرف توکنهای Claude Code را روی یک صفحهنمایش ۲.۱۶ اینچی AMOLED نشان میدهد تا بهصورت بلادرنگ بدانید چه زمانی به محدودیتهای مصرف خود نزدیک میشوید.
این پروژه عمدتاً یک پروژه نرمافزاری (فریمور) محسوب میشود، چرا که بر پایه سختافزار آمادهی Waveshare ESP32-S3-Touch-AMOLED-2.16 بنا شده است. این دستگاه از کتابخانه LVGL برای رابط کاربری گرافیکی و از پشته NimBLE برای ارتباطات بلوتوث کممصرف (BLE) بهره میبرد و همچنین با استفاده از دکمههای تعبیهشده روی برد، به عنوان یک کیبورد HID برای ارسال میانبرهای سیستمی عمل میکند.

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

Waveshare ESP32 S3 Touch AMOLED

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 از چپ به راست: انیمیشن، میزان مصرف و پیکربندی بلوتوث
این فریمور به زبان C و در محیط PlatformIO IDE به کمک خود هوش مصنوعی Claude نوشته شده است. کدهای آن ساختار مناسبی دارند و برخلاف برخی پروژههای دیگر که اخیراً دیدهایم، به جای استفاده از مختصات هاردکد شده (Hard-coded)، از ثابتها (Constants) استفاده میکند. این بدان معناست که شما میتوانید بهراحتی آن را برای دیگر پلتفرمهای ESP32 با رزولوشنهای نمایشگر متفاوت پورت کنید.
همانطور که کاربران مختلف در شبکه اجتماعی X اشاره کردهاند، روشهای گوناگونی برای پیادهسازی چنین نمایشگر مصرفی برای Claude Code وجود دارد؛ برای مثال، ساخت یک اپلیکیشن در Taskbar، استفاده از ویجتهایی که مستقیماً روی سیستم میزبان اجرا میشوند، یا برنامهای برای نمایش میزان مصرف روی نمایشگرهای اطلاعات USB. جزئیات بیشتر درباره پروژه ClawdMeter را میتوان در وبسایت اصلی پروژه پیدا کرد.
وبسایت: http://www.arvidtek.com
www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.