Оглавление:

Сидстик: Pocket Chiptunes Player: 12 шагов
Сидстик: Pocket Chiptunes Player: 12 шагов

Видео: Сидстик: Pocket Chiptunes Player: 12 шагов

Видео: Сидстик: Pocket Chiptunes Player: 12 шагов
Видео: Пишем ЧИПТЮН музыку на Game Boy трекере LSDJ - Ваш первый трек. (Шаг второй) 2024, Июль
Anonim
Сидстик: Карманный плеер Chiptunes
Сидстик: Карманный плеер Chiptunes

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

Сделать: Шаг 1
Сделать: Шаг 1
Сделать: Шаг 1
Сделать: Шаг 1
Сделать: Шаг 1
Сделать: Шаг 1

Возьмите 3 резистора (все они одинаковые, 10 кОм, коричневый - черный - оранжевый), согните провода под углом 90 градусов и вставьте их в плату в точках R1, R2 и R3.

Переверните плату и разверните выводы. Припаяйте резисторы к плате и обрежьте лишний провод.

Шаг 5: Сделайте: Шаг 2

Сделать: Шаг 2
Сделать: Шаг 2
Сделать: Шаг 2
Сделать: Шаг 2
Сделать: Шаг 2
Сделать: Шаг 2

Возьмите керамические конденсаторы емкостью 0,1 мкФ и вставьте их в разъемы C1, C2 и C3. Они не поляризованы, поэтому не имеет значения, в какую сторону они входят. Разведите выводы в стороны, переверните плату, припаяйте ее и обрежьте лишние выводы. Возьмите оставшиеся керамические колпачки и добавьте их к C4 и C5.

Шаг 6: Сделайте: Шаг 3

Сделать: Шаг 3
Сделать: Шаг 3
Сделать: Шаг 3
Сделать: Шаг 3

Установите 2 электролитических крышки на C6 и C7. Эти колпачки поляризованы, более длинные выводы проходят через квадратные отверстия (рядом со знаком «+» на печатной плате). Кепки имеют полосы на корпусе, полосы идут слева (направленными к центру доски).

Добавьте регулятор напряжения на «VR». Это маленькая черная банка с вырезом и тремя ножками, выходящими снизу. Насечка должна быть направлена к краю доски, как указано на маркировке на доске. Добавьте 4-й резистор 10 кОм (коричневый - черный - оранжевый) в R4.

Шаг 7: Сделайте: Шаг 4

Сделать: Шаг 4
Сделать: Шаг 4
Сделать: Шаг 4
Сделать: Шаг 4

На SIDstick есть 3 кнопки для перехода к следующей дорожке, возврата и воспроизведения / паузы. Добавьте кнопки в S1, S2 и S3. Эти ребята защелкиваются прямо - переверните плату и припаяйте их.

Громкость регулируется с помощью потенциометра с дисковым переключателем, добавьте его в верхний угол платы, как указано на плате.

Шаг 8: Сделайте: Шаг 5

Сделать: Шаг 5
Сделать: Шаг 5
Сделать: Шаг 5
Сделать: Шаг 5
Сделать: Шаг 5
Сделать: Шаг 5

Возьмите 2 обработанных штифта, разделите их на две части и соскребите пластик. У вас будет 2 маленьких булавки. Вставьте штифты в 2 отверстия на печатной плате с маркировкой «Xtal».

Используйте липкую ленту для заметок, чтобы удерживать их на плате, переверните плату и припаяйте их к плате. Наклейка предотвратит их выпадение до того, как они будут впаяны. После того, как они впаяны, просто отрежьте тонкие металлические кончики. Это будет ваше хрустальное гнездо.

Шаг 9: Сделайте: Шаг 6

Сделать: Шаг 6
Сделать: Шаг 6
Сделать: Шаг 6
Сделать: Шаг 6

Вставьте гнезда. Розетка на 40 контактов идет к U1, прямо посередине платы, выемка ближе к 2 электролитическим крышкам.

добавить разъем для наушников рядом с кнопками. 8-контактный разъем идет на U2, выемка ближе к краю платы. Теперь вставьте Propeller в гнездо - выемка на микросхеме совпадает с гнездом. То же самое для EEPROM.

Шаг 10: Сделайте: Шаг 7

Сделать: Шаг 7
Сделать: Шаг 7
Сделать: Шаг 7
Сделать: Шаг 7
Сделать: Шаг 7
Сделать: Шаг 7

Добавьте разъемы контактов к плате USB на внешний ряд отверстий. Теперь поместите слот для карты USB на стойку, как показано на фотографии, так, чтобы он опирался непосредственно на микросхему. Переверните плату и припаяйте контакты прямо к печатной плате.

Теперь вы можете бросить кристалл в гнездо - просто обрежьте все выводы кристалла, кроме 3-4 мм, и вставьте их в печатную плату в точке «XTAL».

Шаг 11: Сделайте: Шаг 8

Сделать: Шаг 8
Сделать: Шаг 8
Сделать: Шаг 8
Сделать: Шаг 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.

Рекомендуемые: