Оглавление:
- Шаг 1. Часто задаваемые вопросы
- Шаг 2: Подготовка: Инструменты
- Шаг 3: Подготовка: список деталей
- Шаг 4: Сделайте: Шаг 1
- Шаг 5: Сделайте: Шаг 2
- Шаг 6: Сделайте: Шаг 3
- Шаг 7: Сделайте: Шаг 4
- Шаг 8: Сделайте: Шаг 5
- Шаг 9: Сделайте: Шаг 6
- Шаг 10: Сделайте: Шаг 7
- Шаг 11: Сделайте: Шаг 8
- Шаг 12. Использование и загрузки
Видео: Сидстик: Pocket Chiptunes Player: 12 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
100 000 песен SID у вас в кармане! SIDstick - это карманный проигрыватель chiptunes, в котором есть:
- съемный накопитель с поддержкой карт памяти microSD
- 20+ часов автономной работы
- Аппаратное воспроизведение сверхвысокого качества с частотой дискретизации 31 кГц, разрешение> 16 бит
- Полностью открытый, аппаратный дизайн и исходный код доступны по лицензии MIT.
- Возможность обновления подключениями на плате.
Комплекты и печатные платы доступны на сайте www.gadgetgangster.com. Вот демо: И еще несколько фаворитов Chiptunes Ocean Loader: Еще несколько хороших:
Шаг 1. Часто задаваемые вопросы
Что такое Chiptunes? Процитируя Википедию, «музыка, написанная в звуковых форматах, где все звуки синтезируются в реальном времени звуковым чипом компьютера или игровой приставки, вместо использования синтеза на основе сэмплов». Многие чиптюны взяты из классических видеоигр, а некоторые - новые работы. SIDstick воспроизводит наиболее распространенные разновидности chiptunes, музыку, написанную для воспроизведения на микросхеме SID. Вероятно, самая большая коллекция музыки SID - это коллекция High Voltage SID, в которой 36 000 мелодий SID, которые можно бесплатно загрузить. На сколько хватает батарей? В зависимости от типа используемых батарей вы получите около 20 часов воспроизведения. Я предлагаю вам использовать аккумуляторные батареи, но подойдут и щелочные батареи. Сколько песен я могу хранить? Все они. На карте microSD емкостью 2 ГБ можно хранить от 20 000 до 30 000 песен, в зависимости от размера файла. Это примерно 60 дней уникальных мелодий. Трудно собрать вместе? Нет, это довольно просто - на SIDstick не так много компонентов, большая часть волшебства происходит внутри микроконтроллера. Слот для карты microSD поставляется в собранном виде, поэтому паять на поверхность не нужно. Мне нужны технические подробности! На самом деле это не вопрос, но вот подробности SIDcog, основного аудиопроцессора;
- Частота дискретизации 31 кГц
- > 16-битное разрешение
- Полная поддержка фильтров - любая комбинация фильтров нижних, полосовых и верхних частот
- Полная поддержка огибающей с логарифмической кривой затухания / затухания. (использует то же логарифмическое приближение, что и реальный SID)
- Поддерживает все 4 типа сигналов
- 16 ступеней основной громкости
- Бит сброса формы сигнала работает. (многие мелодии Роба Хаббарда основаны именно на этом поведении)
- Кольцевая модуляция
- Синхронизация осциллятора
SIDcog работает на 8-ядерном микроконтроллере Parallax Propeller с частотой 80 МГц и может быть перепрограммирован с помощью PropPlug, разъемы находятся на плате. SIDstick - продукт коллективных усилий: Йоханнес Алебранд создал ядро и настольное приложение SIDcog, Джефф Леджер - интерфейс SD-карты и регулятор громкости / трека. Я сделал макет печатной платы. Также благодарим Джеймса Лонга из Lil 'Brother SMT Assembly за услуги по проектированию и сборке платы microSD.
Шаг 2: Подготовка: Инструменты
Инструменты для создания электронных проектов от Gadget Gangster на Vimeo.
Сборка SIDstick занимает около 40 минут. Пайка проста, и это прекрасный проект, если вы только начинаете. Есть масса отличных инструкций по пайке (одна здесь).
Инструменты
Вам понадобится несколько инструментов для сборки проекта; 1 - Паяльник и припой. С припоем со свинцом легче работать, и утюг на 15-40 Вт вполне подойдет. Я продаю небольшой комбо-пакет Elenco (здесь), который работает очень хорошо. 2 - Дайки. Диагональные кусачки используются для обрезки лишних выводов компонентов после их пайки. Они не обязательно должны быть причудливыми, я использую пару, которую купил в Ikea, за доллар или два.
Шаг 3: Подготовка: список деталей
Вот детали, которые вам понадобятся. Если вы заказали комплект, дважды проверьте, есть ли в нем все перечисленные детали. Если чего-то не хватает, просто напишите нам по адресу [email protected];
Регулятор напряжения MCP1700 (3V, TO-92) Номер в каталоге Mouser: 579-MCP1700-3302E / TO Кол-во: 1 Номер по каталогу Mouser 653-B3F-1000 Количество: 3 HC49 / US Xtal Значение: 5 МГц Номер по каталогу Mouser: ECS- 50-20-4X Кол-во: 1 40-контактное DIP-гнездо (600 мил) Номер по каталогу Mouser: 517-4840-6004-CP Кол-во: 1 8-контактное DIP-гнездо (300 мил) Номер по каталогу Mouser: 517-4808-3004-CP Кол-во: 1 разъем для стереонаушников 3,5 мм Номер детали Mouser: 806-STX-3100-5N Кол-во: 1 Радиальный электролитический колпачок 47 мкФ (микро-мини) Номер детали Mouser: 140-L25V47-RC Кол-во: 2 пропеллерных микроконтроллера Доступно на Parallax.com Кол-во: 1 модуль USB, доступный в Gadget Gangster. 132 КБ EEPROM Номер в каталоге Mouser: 24LC256-I / P Кол-во: 1 Если вы получите это вместе с комплектом, он будет предварительно запрограммирован. В противном случае вам понадобится программатор EEPROM, например PropPlug. Резистор 10 кОм (1/4 Вт) - (Коричневый - Черный - Оранжевый) Кол-во: 4,1 мкФ Радиальный керамический конденсатор (104) Кол-во: 5 Прямоугольных разъемов для контактов Кол-во: 6 Обработанных разъемов для контактов Кол-во: 2
Шаг 4: Сделайте: Шаг 1
Возьмите 3 резистора (все они одинаковые, 10 кОм, коричневый - черный - оранжевый), согните провода под углом 90 градусов и вставьте их в плату в точках R1, R2 и R3.
Переверните плату и разверните выводы. Припаяйте резисторы к плате и обрежьте лишний провод.
Шаг 5: Сделайте: Шаг 2
Возьмите керамические конденсаторы емкостью 0,1 мкФ и вставьте их в разъемы C1, C2 и C3. Они не поляризованы, поэтому не имеет значения, в какую сторону они входят. Разведите выводы в стороны, переверните плату, припаяйте ее и обрежьте лишние выводы. Возьмите оставшиеся керамические колпачки и добавьте их к C4 и C5.
Шаг 6: Сделайте: Шаг 3
Установите 2 электролитических крышки на C6 и C7. Эти колпачки поляризованы, более длинные выводы проходят через квадратные отверстия (рядом со знаком «+» на печатной плате). Кепки имеют полосы на корпусе, полосы идут слева (направленными к центру доски).
Добавьте регулятор напряжения на «VR». Это маленькая черная банка с вырезом и тремя ножками, выходящими снизу. Насечка должна быть направлена к краю доски, как указано на маркировке на доске. Добавьте 4-й резистор 10 кОм (коричневый - черный - оранжевый) в R4.
Шаг 7: Сделайте: Шаг 4
На SIDstick есть 3 кнопки для перехода к следующей дорожке, возврата и воспроизведения / паузы. Добавьте кнопки в S1, S2 и S3. Эти ребята защелкиваются прямо - переверните плату и припаяйте их.
Громкость регулируется с помощью потенциометра с дисковым переключателем, добавьте его в верхний угол платы, как указано на плате.
Шаг 8: Сделайте: Шаг 5
Возьмите 2 обработанных штифта, разделите их на две части и соскребите пластик. У вас будет 2 маленьких булавки. Вставьте штифты в 2 отверстия на печатной плате с маркировкой «Xtal».
Используйте липкую ленту для заметок, чтобы удерживать их на плате, переверните плату и припаяйте их к плате. Наклейка предотвратит их выпадение до того, как они будут впаяны. После того, как они впаяны, просто отрежьте тонкие металлические кончики. Это будет ваше хрустальное гнездо.
Шаг 9: Сделайте: Шаг 6
Вставьте гнезда. Розетка на 40 контактов идет к U1, прямо посередине платы, выемка ближе к 2 электролитическим крышкам.
добавить разъем для наушников рядом с кнопками. 8-контактный разъем идет на U2, выемка ближе к краю платы. Теперь вставьте Propeller в гнездо - выемка на микросхеме совпадает с гнездом. То же самое для EEPROM.
Шаг 10: Сделайте: Шаг 7
Добавьте разъемы контактов к плате USB на внешний ряд отверстий. Теперь поместите слот для карты USB на стойку, как показано на фотографии, так, чтобы он опирался непосредственно на микросхему. Переверните плату и припаяйте контакты прямо к печатной плате.
Теперь вы можете бросить кристалл в гнездо - просто обрежьте все выводы кристалла, кроме 3-4 мм, и вставьте их в печатную плату в точке «XTAL».
Шаг 11: Сделайте: Шаг 8
Для подключения аккумулятора на плате есть отверстие рядом с разъемом аккумулятора. Проденьте один провод от аккумуляторной батареи через отверстие, а второй привяжите к нему - это немного снимет напряжение.
Красный провод проходит через отверстие с меткой «+», черный провод проходит через отверстие с меткой «-».
Шаг 12. Использование и загрузки
использование
Использовать SIDstick очень просто. Нажмите выключатель питания (расположенный на батарейном отсеке), и начнется воспроизведение первой песни (в алфавитном порядке по имени файла) на карте памяти. Нажатие кнопки «воспроизведение / пауза» остановит / запустит музыку, а предыдущий / следующий позволит вам пропускать треки. Загружая карту памяти мелодиями, помните о двух вещах; 1 - SIDstick распознает имена файлов только в формате «8.3». Это означает, что вам нужно сохранить имена файлов до 8 символов с 3-символьным расширением. "song.dmp" - это нормально, но "thisisasong.dmp" содержит слишком много символов. SIDstick будет пропускать любые дорожки, в имени которых слишком много символов. 2 - файлы.sid необходимо преобразовать в файлы.dmp перед воспроизведением. Это действительно короткий процесс, и Йоханнес создал кроссплатформенный конвертер с симпатичным маленьким пользовательским интерфейсом. Версия для Windows находится прямо здесь, а версия для Mac и Linux должна быть готова всего через несколько дней. Вот и все! Наслаждайтесь своим SIDstick!
Загрузки
Все доступно по лицензии MIT, которая в основном является общественным достоянием: Прошивка SIDstick: Начальная версия. Проверьте страницу проекта на наличие обновленных версий. Схема - pdf,.dch Схема печатной платы - pdf,.dip Фотографии в высоком разрешении для этого руководства находятся на flickr. SIDstick доступен в виде комплекта от Gadget Gangster.
Рекомендуемые:
Как сделать MP3-плеер с ЖК-дисплеем, используя Arduino и DFPlayer Mini MP3 Player Module: 6 шагов
Как сделать MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer Mini MP3 Player: Сегодня мы создадим MP3-плеер с ЖК-дисплеем с помощью модуля Arduino и DFPlayer mini MP3 Player. Проект может читать файлы MP3 на SD-карте и может приостанавливать работу и играю так же, как и устройство 10 лет назад. А еще в нем есть предыдущая песня и следующая веселая песня
Mitsubishi Lancer 2005 Cd Player Aux Jb3160aa: 7 шагов
Mitsubishi Lancer 2005 Cd Player Aux Jb3160aa: нам нужен CD-плеер, и нам нужен дополнительный !! нет времени для пулевых пунктов !!! конечные результаты на последнем фото --- сделал фотографии, когда я собрал все вместе, так что вы можете видеть, что кабель aux уже болтается, но rev такая же, как и процедура вперед - какой-то парень сказал, что вам нужно b
Pocket ZX (портативный ZX Spectrum): 10 шагов
Pocket ZX (карманный ZX Spectrum): Я ребенок 80-х и с теплотой вспоминаю 8-битные компьютеры той эпохи. Моим первым компьютером, занимающим особое место в моем сердце, был Sinclair ZX Spectrum 48K. Обнаружив недавно некоторые сообщества, сосредоточенные на старых компьютерах
Pocket Pi - компьютер Raspberry Pi менее чем за 150 долларов: 19 шагов (с изображениями)
Pocket Pi - компьютер Raspberry Pi менее чем за 150 долларов: пожалуйста, проголосуйте за этот проект в конкурсе микроконтроллеров внизу:) Это доступный компьютер Raspberry Pi за 100 долларов. Этот компьютер не самый тонкий и не самый красивый на Instructables. Это для выполнения работы. Оболочка 3D пр
Бесшовная док-станция Zune - отсек для накопителей HP Pocket Media: 9 шагов
Бесшовная док-станция Zune - отсек для накопителей HP Pocket Media: это мой первый инструктаж, это док-станция Zune в передней части моего настольного компьютера HP. Однажды я заметил, что у каждого из двух отсеков для накопителей на задней панели есть собственные USB-порты. Поскольку у меня нет внешних накопителей HP, я решил использовать один