۵ گجت رومیزی کاربردی که می‌توانید با برد ESP32 بسازید

۵ گجت رومیزی کاربردی که می‌توانید با برد ESP32 بسازید

میز کار شما، اتاق فرمان شماست و هیچ اتاق فرمانی بدون تجهیزات مناسب کامل نیست. با استفاده از یک برد میکروکنترلر ESP32، چند قطعه جانبی و راهنماهای ساخت ساده، می‌توانید گجت‌های رومیزی جذاب و کاربردی برای خود بسازید.

۱. SauceDeck؛ جایگزینی برای StreamDeck

دستگاه StreamDeck در واقع یک پد ماکرو برای دسترسی سریع به برنامه‌ها و عملکردهای پرکاربرد است. پروژه SauceDeck یک جایگزین جذاب و دست‌ساز است که از ۱۲ کلید سخت‌افزاری، دو انکودر چرخشی (Rotary Encoder) و یک نمایشگر TFT بهره می‌برد. این گجت بر پایه تراشه ESP32-S3 و فریم‌ورک Arduino توسعه یافته و بدنه و دکمه‌های آن با پرینتر سه‌بعدی ساخته می‌شوند. کلیدهای پیش‌فرض آن برای برنامه‌هایی مثل Teams و VSCode تنظیم شده‌اند، اما کاملاً قابل شخصی‌سازی هستند. از انکودرهای چرخشی نیز می‌توان برای کنترل سریع صدا استفاده کرد.

۲. InterDesk؛ ابزار سوییچ و کنترل دسکتاپ

پروژه InterDesk یک ابزار کوچک مبتنی بر ESP32-S3 است که برای کنترل یک کامپیوتر ویندوزی از طریق لپ‌تاپ macOS طراحی شده است. این دستگاه کلیدهای فشرده‌شده و حرکت ماوس را از طریق بلوتوث به ESP32 ارسال می‌کند و برد نیز آن‌ها را به دستورات استاندارد HID (رابط کاربری انسانی) تبدیل می‌کند؛ گویی یک کیبورد یا ماوس USB به سیستم وصل شده است. نرم‌افزار این پروژه با Electron، React و TypeScript نوشته شده و روی مک، ویندوز و لینوکس اجرا می‌شود. ساخت این پروژه به هیچ‌گونه لحیم‌کاری نیاز ندارد و فقط کافی است فریم‌ورک را روی برد فلش کنید.

۳. ESPTimeCast؛ ساعت ماتریکسی و ایستگاه هواشناسی

پروژه ESPTimeCast یک ساعت رومیزی متن‌باز و زیباست که با تراشه‌های ESP8266، ESP32 و نسخه‌های مختلف آن سازگار است و از نمایشگر ماتریکس LED مدل MAX7219 استفاده می‌کند. این ساعت علاوه بر نمایش زمان همگام‌سازی‌شده با اینترنت (NTP)، اطلاعات هواشناسی را نشان می‌دهد و قابلیت اتصال به Home Assistant را دارد. نصب فریم‌ورک آن از طریق مرورگر وب انجام می‌شود و از قابلیت به‌روزرسانی بی‌سیم (OTA) و تنظیم خودکار نور نمایشگر در شب پشتیبانی می‌کند.

۴. تقویم الکترونیکی با تم پوکمون

با استفاده از نمایشگر کاغذ الکترونیک (ePaper) مدل LilyGo EPD47 که مجهز به تراشه داخلی ESP32-S3 است، می‌توانید یک تقویم رومیزی مینیمال بسازید. این پروژه اطلاعاتی نظیر تاریخ روز، قرارهای ملاقات بعدی، وضعیت آب‌وهوا، دما و رطوبت را در قالب یک صحنه نبرد بازی پوکمون (شبیه به کنسول Game Boy) نمایش می‌دهد. پس‌زمینه نبرد بر اساس روزهای هفته تغییر می‌کند و کاراکترهای بازی نیز با توجه به وضعیت آب‌وهوا عوض می‌شوند. این پروژه اطلاعات خود را از سیستم هوشمندسازی Home Assistant دریافت می‌کند.

۵. FlipBuddy؛ مکعب فیزیکی مدیریت زمان

دستگاه FlipBuddy یک مکعب مدیریت زمان فیزیکی است که با چرخاندن آن به جهت‌های مختلف، زمان‌سنجی کارهای مختلف (مانند مطالعه، کار یا بازی) آغاز می‌شود. این گجت برای کسانی که نرم‌افزارهای مدیریت زمان را خسته‌کننده می‌دانند بسیار جذاب است. بدنه این دستگاه با پرینتر سه‌بعدی ساخته می‌شود و درون آن از یک برد ESP32-S3، باتری ۵۵۰ میلی‌آمپرساعتی، سنسور سنجش اینرسی (IMU) برای تشخیص جهت و چند LED استفاده شده است. اطلاعات ذخیره‌شده در این مکعب را می‌توان از طریق وب‌اپلیکیشن اختصاصی آن دانلود کرد.