Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Nano AY\YM player on arduino

  1. #1
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Nano AY\YM player on arduino

    Представляю новую железку) (точнее пока прототип - тестовые платки еще идут)

    Основной идеей была задумка о легкой повторяемости поэтому "мозгом" была выбрана Ардуино нано.
    Из возможностей:
    1. Поддержка трех форматов: psg, rsf, yrg
    2. Воспроизведение в трех режимах: Все по кругу, случайный трек, повторять 1
    2. Поддержка проигрывания через Serial порт, например с помощью плеера от avray.ru
    3. I2C OLED экран 128х64 точки для отображения инфы
    4. Встроенный усилочек для наушников с управлением по I2C (нет в прототипе(в видео), ибо нет переходника чтоб его запаять)

    Демо работы:


    Скрытый текст




    [свернуть]


    UPD (22.11.2022): Все материалы (схема, прошивка(platformio), герберы, корпус под печать) доступны на GITHUB

    Собрано 2 экземпляра (один на ARDUINO NANO, другой на его китайском клоне - LGT8F328p NANO Style) - оба работают отлично!)
    R4 и R5 - можно не запаивать (подтяжка шины I2C, она есть в экране) - остальное по схеме.

    Подойдет AY/YM как DIP-40 так и DIP-28 (AY-3-8912)

    Рекомендую собирать сначала усилитель, PCF8574, преобразователь уровней для SD, всю рассыпуху, кнопки, а уже в конце AY, NANO, модуль зарядки и экран.

    Если Arduino Nano - сразу выпаять SPI гребёночку (2x3 PIN), для клона просто запаиваем в плату.

    Где купить детальки (не реклама):

    Усилитель TPA6130A2 BSG QFN20
    PCF8574 SO-16 - если Китаец пришлет в корпусе SSOP-16 (он шире) вместо SO-16 как было у меня - не беда, подгибаем ноги "под себя" и паяем феном.
    Модуль зарядки и DC-DC TP5100
    Преобразователь уровней для SD карты 74LVC125
    Экран OLED SSD1306 128x64
    Слот для SD карты TFP09212B
    Micro USB разъем HRS_ZX62D-B-5P8
    Ползунковый переключатель 12F14 или EG1213

    Остальное думаю найти не проблема)

    Управление:

    UP: громкость +
    DOWN: громкость -
    OK: короткое нажатие - play/pause; длинное нажатие - режимы проигрывания ALL/RND/ONE
    LEFT: короткое нажатие - предыдущий трек, длинное нажатие - переключение на режим игры через COM port (AVR-AY Player от avray.ru) и обратно на SD
    RIGHT: короткое нажатие - следующий трек, длинное нажатие - перемотка вперед.
    (удерживать OK) + UP - увеличить контрастность экрана
    (удерживать OK) + DOWN - уменьшить контрастность экрана

    Настройки громкости и контраста хранятся в EEPROM.

    Немного рендеров:

    Скрытый текст






    [свернуть]
    Последний раз редактировалось djspawn; 22.11.2022 в 01:44.
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  2. Эти 7 пользователя(ей) поблагодарили djspawn за это полезное сообщение:

    anarchyman (17.10.2022), andykarpov (17.10.2022), Cooper (19.10.2022), creator (17.10.2022), Enigmatic (17.10.2022), SoftLight (17.10.2022), valerium (17.10.2022)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,900
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    688
    Поблагодарили
    364 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djspawn Посмотреть сообщение
    Представляю новую железку) (точнее пока прототип - тестовые платки еще идут)
    Эта железка цепляется к Спектруму, если нет, то тогда разделом ошибся.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #3
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Эта железка цепляется к Спектруму, если нет, то тогда разделом ошибся.
    Сорян) можешь перенести в нужный раздел? не могу найти где)
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  6. #4
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,900
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    688
    Поблагодарили
    364 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от djspawn Посмотреть сообщение
    Сорян) можешь перенести в нужный раздел? не могу найти где)
    По теме скорее всего это Разработка электроники (Самостоятельное проектирование электронных устройств)
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #5
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    По теме скорее всего это Разработка электроники (Самостоятельное проектирование электронных устройств)
    Да я собственно не могу найти КАК именно перенести)
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  8. #6
    Member Аватар для Reistlin
    Регистрация
    30.07.2021
    Адрес
    г. Красноярск
    Сообщений
    88
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую! Штука интересная! Давно такую спаять хочу!

  9. #7
    Activist
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    270
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Главное в этой штуке плеер с поддержкой pt3. Я в свое время осилил только PSG)

  10. #8
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,741
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,162
    Поблагодарили
    762 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Главное в этой штуке плеер с поддержкой pt3
    а с чего сделан такой вывод ?

  11. #9
    Activist
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    270
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может от того что 90 процентов треков в формате pt3 ходят?

  12. #10
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,741
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    141
    Спасибо Благодарностей получено 
    1,162
    Поблагодарили
    762 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а какое это имеет отношение к работе плейера ?

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Karabas-Nano
    от andykarpov в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 409
    Последнее: 04.02.2024, 15:58
  2. PS/2 клавиатура на базе Arduino Nano
    от Voxel в разделе Радио-86РК
    Ответов: 10
    Последнее: 28.08.2019, 13:51
  3. Ответов: 8
    Последнее: 25.10.2017, 19:59
  4. Сделал вот AY Player на Arduino...
    от Rolex в разделе Звук
    Ответов: 54
    Последнее: 18.12.2011, 13:11

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •