earlephilhower/ESP8266Audio
چیه؟ یک کتابخانه آردوینو برای پخش فایلهای صوتی مثل MOD، WAV، FLAC، MIDI، RTTTL، MP3 و AAC روی میکروکنترلرهای ESP8266، ESP32 و همچنین Raspberry Pi Pico
این کتابخانه از خروجی I2S DAC یا یک DAC دلتا-سیگما شبیهسازیشده نرمافزاری پشتیبانی میکنه.
کاربرد:
برای اضافه کردن قابلیت پخش صدا به پروژههای مبتنی بر این میکروکنترلرها استفاده میشه — مثل دستگاههای پخش موسیقی کوچک، اعلانهای صوتی، رادیوهای اینترنتی، اسباببازیهای هوشمند یا سیستمهای خانه هوشمند
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری بدون استفاده از تراشههای صوتی اضافی، صدا رو مستقیماً از میکروکنترلر پخش کنی — مخصوصاً وقتی فضای سختافزاری محدوده یا میخوای هزینه رو کم کنی
چند مثال از موارد استفاده:
ساخت یک دستگاه پخش MP3 با کارت SD و ESP8266
پخش نوتهای موسیقی MIDI در یک پیانوی هوشمند ساده
پخش پیامهای صوتی در یک دستگاه اعلان هوشمند با ESP32
اجرای ملودیهای RTTTL (مثل رنگهای قدیمی موبایل) روی Pico با بلندگوی ساده
- ##ESP8266
- ##ESP32
- ##RaspberryPiPico
- ##AudioLibrary
- ##MP3Player
- ##I2S
- ##ArduinoProjects
- ##EmbeddedAudio
- ##DIYElectronics
- ##SoundModule
