
اگر شما هم مانند بسیاری از کاربران، روزهای پخشکنندههای موسیقی جیبی (Portable MP3 Player) را به یاد میآورید، یک پروژه متنباز تازه نشان میدهد که هنوز میتوان این تجربه را با تراشههای امروزی بازسازی کرد. کاربری با نام Nilbed در انجمن ESP32 در ردیت، یک پخشکننده رسانه قابلحمل مبتنی بر میکروکنترلر ESP32-S3 ساخته است که میتواند موسیقی را از کارت حافظه microSD یا از یک سرور رسانه DLNA/UPnP پخش کند.
پخشکنندهای جیبی با ظاهری کلاسیک
به گفته سازنده، این دستگاه درست مانند یک رادیوی کوچکشده در قابی جیبی طراحی شده است؛ قابی که میتوان آن را بهراحتی همراه برد. برخلاف گوشیهای هوشمند که امروز وظیفه پخش موسیقی را بر عهده دارند، این پروژه بر تجربهای اختصاصی و مستقل از تلفن همراه تمرکز دارد.
قابلیتهای سختافزاری و نرمافزاری این پخشکننده
Nilbed در توصیف قاب و اجزای این پخشکننده رسانه، فهرست زیر را ارائه کرده است:
- نمایشگر رنگی TFT با اندازه ۱.۸ اینچ و چهار حالت نمایش (Screen Mode) متفاوت
- یک نمایشگر وضعیت کوچک از نوع OLED
- چرخاننده دوار (Rotary Encoder) همراه با حلقهای متشکل از ۱۶ عدد LED و چهار دکمه
- فشردهساز و محدودکننده خروجی (Output Compressor and Limiter) که مانع از اشباع و بیشبار شدن مبدل دیجیتال به آنالوگ (DAC) میشود
چهار حالت نمایشگر قابل انتخاب
یکی از جذابترین بخشهای این پروژه، امکان شخصیسازی نمایشگر TFT است. کاربر میتواند میان چهار حالت نمایش یکی را انتخاب کند:
- کارت قطعه (Track Card) همراه با کاور کوچک آلبوم
- نوارهای VU بخشبندیشده
- نشانگر VU سوزنی به سبک آنالوگ
- نمایش تمامصفحه کاور آلبوم
پروژهای در حال توسعه با فایلهای متنباز
این پروژه هنوز در حال توسعه (Work in Progress) است؛ بنابراین اگر تصمیم بگیرید نمونهای از آن را بسازید، باید انتظار داشته باشید که برخی فایلها میان جلسات ساخت تغییر کرده و بهروزرسانی شوند. با این حال، تمام جزئیات، فایلهای ساخت (Build Files) و دستورالعملهای لازم در مخزن گیتهاب با نام ESP32-S3 Audio Player در دسترس علاقهمندان قرار گرفته است.