Альтернативы для чтения mp3 без использования SD-карты в качестве источника файлов?
Я делаю проект, который воспроизводит несколько звуков, используя mp3-плеер DFPlayer Mini и карту памяти micro SD. Размер звуков, которые я обычно воспроизводю, составляет менее 20 МБ, поэтому много места на SD-карте не используется. Мне было интересно, есть ли альтернатива использованию SD-карты для хранения mp3-файлов, и если да, то как лучше всего перейти на эту альтернативу.
Ура!
@PayToPwn, 👍0
Обсуждение1 ответ
Лучший ответ:
Проблема всех альтернатив, которые я могу придумать, носит коммерческий характер:
Это дороже, чем пустая трата места. Поэтому, если вы посмотрите на своего любимого онлайн-дилера, вы быстро обнаружите, что, например, покупка самой дешевой SD-карты на 1 ГБ стоит вдвое больше, чем покупка самой дешевой карты на 32 ГБ (6 долларов). Таким образом, чем больше места вы тратите впустую, тем дешевле.
Купите бывшую в употреблении карту емкостью 512 МБ или 1 ГБ (стоимость в моей стране около 1 доллара) и радуйтесь резерву места.
Конечно, если речь идет об экономии места, а не денег, приобретите 20 плат eeprom I2C по 1 МБ (20 * 3 $ из Китая), припаяйте оборудование (вам понадобятся еще некоторые детали для управления адресами платы), получите источник питания, написать библиотеку для управления памятью, и, потратив около 100 долларов и много времени, вы сэкономили около 15,98 ГБ свободного места, но не окружающей среды.
Понятно, так что всегда дешевле использовать SD для сохранения mp3, чем хранить в EEPROM, верно? Когда вы упоминаете коммерческое использование, как они решают эту проблему в коммерческих продуктах? Они также используют SD-карты?, @PayToPwn
Зависит - фальш-ром в промышленном использовании дешев (см. USB-накопители), но нет платных решений для mkers. Но если у вас есть старая флешка, начните делать свой собственный проект. Поскольку SD-карта — это в основном флэш-память (самая большая часть — это контакты), вы также можете отпаять слот для SD-карты и припаять карту напрямую к DF-Mini, но в чем разница? SD-карты не имеют движущихся частей, поэтому обычно они защищены от ударов (и могут быть закреплены лентой), если это проблема. Итак, вы видите разницу между производителем и промышленностью ;-), @Codebreaker007
Спасибо за отличное объяснение и примеры @Codebreaker007!, @PayToPwn
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
какую проблему вы пытаетесь решить? Вы хотите только 200 МБ памяти и не больше?, @Juraj
почему свободное место на SD-карте является важным фактором?, @jsotola
Свободное место на SD-карте не очень важно, но я хотел знать, есть ли альтернатива «лучше» или дешевле., @PayToPwn