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

User Tag List

Страница 29 из 35 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 349

Тема: AVR-AY player

  1. #281
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    468
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    24 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал режим случайного воспроизведения папки.
    В режиме выбора файла нужно нажать одновременно FF+REW. В результате будет перемещение в начало списка воспроизведения и файлы в нем будут перемешаны. Можно нажимать несколько раз, файлы всегда буду перемешаны по разному. Если выйти из папки и сново зайти, то будет опять все в алфавитном порядке.
    ay_play1.5.7z

    Новый броузер директорий пока не готов, не было времени.

    - - - Добавлено - - -

    Планирую сделать поддержку 256 директорий без сортировки.
    Итого 256х42=10752 файла
    Real Hardware!

  2. #282
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    191
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошу простить за долгое отсутствие... Но таки вот мои результаты!)
    1. До конца разработано железо AY/YM плеера/аналогово синтезатора.
    2. Заказаны 5 плат и собрана 1 (freddy, напиши в личку адрес вышлю 3 платы). Простые тесты показали, что в основных узлах ошибок нет. Остальное проверю только по завершении написания софта.
    3. Сейчас коллега по работе заканчивает корпус. Демо - в пластике на 3D принтере примерно через месяц-2. Далее, если будет желание, сделаю версию из металла с анодированием (но это не точно).
    4. Начато написание софта и API под выбранный чип.
    Следить можно:
    1. Софт плеера: https://github.com/Vadimatorik/chiptune_player_2.22
    2. Перевод руководства пользователя на stm32f2 на русский язык: https://github.com/Vadimatorik/st_mi...on_translation (делается в образовательных целях, чтобы повысить свой уровень).
    3. Мое API для stm32f2: https://github.com/Vadimatorik/stm32f2_api
    4. Исходники платы в altium + схема в pdf + сборочный чертеж + gerber файлы для заказа плат: https://github.com/Vadimatorik/ayplayer_board
    5. Библиотека компонентов, использовавшихся в плеере: https://github.com/Vadimatorik/altiu...by_vadimatorik
    К каждому репозиторию идет довольно внушительное описание. Так что перед тем, как задать вопрос - читайте описание или файлы, на которые ссылаю в описании (например, папка doc в api).
    А теперь немного фото самого плеера:

    Для простоты, можно просто подписаться на мой профиль. Постараюсь как можно больше времени уделять этому проекту, пока лето и из нагрузки - только работа.
    Последний раз редактировалось Вадим Димтревич; 01.06.2017 в 20:16.

  3. #283
    Activist Аватар для ALS
    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    303
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ба, дружище, это ты ?!
    На коте до сих пор вспоминают ту феерию, что ты там устроил.
    Давай, не бросай ни в коем случае. А то ж ты понимаешь, я им ссылку дам, они теперь всем форумом сюда ходить начнут
    SC/MP NIBL emulator (PIC16F877, W24257)
    Hardware PSG player (AY-3-8910A, PIC16F886, W25X80/SDcard, 2x HDSP-2111)

  4. #284
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    191
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALS Посмотреть сообщение
    Ба, дружище, это ты ?!
    На коте до сих пор вспоминают ту феерию, что ты там устроил.
    Давай, не бросай ни в коем случае. А то ж ты понимаешь, я им ссылку дам, они теперь всем форумом сюда ходить начнут
    Паливо , хотя я особо и не скрывался))) Просто аккаунт тут и на коте появился у меня примерно в одно и то же время, как только появился интернет. Писал я тогда довольно плохо (бедный мой русский...). Так что даже ник написал с ошибкой) В последствии стал использовать на всякого рода хабрах Vadimatorik/Vadimator)
    Бросать и не думал. Просто времени все нет. Ели как по 20-30 минут по вечерам выделяю между 2-мя работами + универ (2-й курс).

  5. #285
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    468
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    24 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все готово. Теперь версия 1.6. Может много директорий, кеширование FAT быстрее на 0,03с. Отображает имена директорий, так же как и порядковые номера.
    Треки играет в алфавитном, случайном и шахматном порядке, вдоль, поперек, сверху вниз и по диагонали
    В архиве пару печаток, схема, доки и прошивка. Не забываем читать readme. Все,как обычно, работает очень быстро и надежно. Собираем и радуемся.
    ay_play1.6.7z
    К стати, моему плееру уже 5лет!
    В 75 посте тоже обновил архив.
    Последний раз редактировалось freddy; 02.06.2017 в 14:50.
    Real Hardware!

  6. #286
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,993
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    Все готово. Теперь версия 1.6. Может много директорий, кеширование FAT быстрее на 0,03с. Отображает имена директорий, так же как и порядковые номера.
    Есть фотографии собранного устройства в корпусе и без?

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

  8. #287
    Activist
    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    468
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    58
    Поблагодарили
    24 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Есть фотографии собранного устройства в корпусе и без?
    Выкладывал в эту ветку года 4-5 назад и фото и видео. Последние фото были 1,5 года назад. Там был инженерный образец правда с кучей проводов, но он ничем не хуже того что сейчас. Я им до сих пор пользуюсь
    Нажмите на изображение для увеличения. 

Название:	DSC02764.jpg 
Просмотров:	374 
Размер:	45.2 Кб 
ID:	61267
    Само то железо никак за 5 лет не изменилось. Я просто переделал питание на LiIon, так как у всех полно убитых батареек от мобильников. И пробовал еще один вариант УНЧ на TDA2822 для небольших колонок.
    Последний раз редактировалось freddy; 05.06.2017 в 03:05.
    Real Hardware!

  9. #288
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    191
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшой отчет:
    1. Я подтверждаю работоспособность представленной ранее платы (я проверил в железе все, кроме второй флешки, подключаемой по SDIO, каналов ADC для детектирования выходного сигнала и входных контактов модуля зарядки аккумулятора, USB). Однако в схеме есть ошибка, из-за которой разделить микшер и исходный сигнал не удалось (я включил цифровые потенциометры в режиме реостата, а не в режиме, собственно, потенциометра. Из-за чего по выходе микшера отсутствует нагрузка (резистор к земле)). Эта ошибка не фатальна. В контексте уже изготовленных плат решается заменой 6 конденсаторов на 6 резисторов-перемычек ( 0 Ом ). Таким образом, плата является абсолютно рабочей и без кустарного монтажа. На картинках ниже выделены данные резисторы.

    Я внесу изменения в схему до начала следующей недели.
    2. В плане софта ситуация сложнее. 3 недели бессонных ночей дали свои плоды. Общая архитектура приложения выбрана. В целом, аппаратный уровень поднят. В данный момент заканчивается порт GUI (его версии, представленной еще год назад) и модуля декомпрессии файлов с флешки (чтобы можно было уже использовать устройство как просто плеер). Я рассчитываю как можно скорее поднять весь необходимый функционал, чтобы уже наслаждаться звуком (тест всех 6 каналов, включающий в себя регулировку уровня громкости каждого канала и общей громкости каждого динамика, был успешно проведен).
    3. Состав репозиториев изменился. Как закончу с минимально необходимым программным функционалом, устрою чистку кода, напишу документацию о сборке и прошивке.

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

    Состав проекта:
    1. Основной репозиторий проекта: https://github.com/Vadimatorik/chiptune_player_2.22
    2. Репозиторий API для микроконтроллера + интерфейсы работы с аппаратной периферией (потом вынесу в отдельный репозиторий): https://github.com/Vadimatorik/stm32f2_api
    3. Драйвер для взаимодействия с картами памяти по SPI и SDIO: https://github.com/Vadimatorik/micro...by_vadimatorik
    4. Репозиторий для работы с непосредственно AY/YM чипами в различных режимах: https://github.com/Vadimatorik/module_chiptune
    5. Библиотека низкоуровневых функций монохромных экранов с единым интерфейсом: https://github.com/Vadimatorik/mono_lcd_lib
    6. Библиотека для рисования примитивов на экране: https://github.com/Vadimatorik/simple_mono_drawing_lib
    7. Библиотека GUI элементов управления (для построения меню и других частей графики приложения: https://github.com/Vadimatorik/mini_gui_by_vadimatorik
    8. Сборка FreeRTOS под STM32F2 с оптимальными для данного контроллера параметрами: https://github.com/Vadimatorik/FreeRTOS_for_stm32f2
    9. Репозиторий с классами для работы с цифровыми потенциометрами: https://github.com/Vadimatorik/modul..._potentiometer
    10. Модуль для работы с различными видами сдвиговых регистров и сборками на их основе: https://github.com/Vadimatorik/module_shift_register
    11. Вся документация по железу плеера: https://github.com/Vadimatorik/ayplayer_board
    12. Библиотека компонентов, использовавшаяся для создания схемы + платы плеера: https://github.com/Vadimatorik/altiu...by_vadimatorik

    [свернуть]

    4. По корпусу: коллега с работы сейчас заканчивает проект, после чего корпус будет выточен на ЧПУ из алюминия. После будет проведена процедура анодирования (как изначально и планировалось). По срокам пока не могу ничего сказать. Но, предположительно, в районе 24 июля.
    Последний раз редактировалось Вадим Димтревич; 12.07.2017 в 21:41.

  10. #289
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    191
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Только я подумал, что все отлично складывается, а нет. Я тестировал всю цепь на низкой громкости и с ограничителями. В связи с чем у меня на входах потенциометров было порядка 3 вольт. Но нормальная амплитуда сигнала AY/YM - напряжение питания. Оказывается, на потенциометре не может быть напряжения выше питания (вообще, цифровые потенциометры оказались до ужаса капризными!). А он запитан от 3.3. Самое простое решение - разорвать цепь на 3.3 Вольта у потенциометров перед конденсаторами и заменить ее на отфильтрованную цепь 5 V около ближайшего AY/YM (что, кстати говоря, положительно скажется на потреблении). В общем, пока я проводил разные опыты, я убил плату (оторвалось много дорожек) и сжег несколько выводов stm (случайные кз до 0.5А при 3.3 В убивают). В общем, займусь этим в ближайшее время. О результатах сообщу.

  11. #290
    Member Аватар для Вадим Димтревич
    Регистрация
    06.11.2009
    Адрес
    Красноярск
    Сообщений
    191
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

Страница 29 из 35 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Z-Player for GS v3.2 прошу помощи в тестировании.
    от Evgeny Muchkin в разделе Софт
    Ответов: 40
    Последнее: 07.12.2009, 09:25
  2. AY-player для linyx?
    от SMT в разделе Эмуляторы
    Ответов: 42
    Последнее: 24.07.2008, 16:06
  3. AY player для ppc
    от Black1980 в разделе Эмуляторы
    Ответов: 13
    Последнее: 10.01.2007, 10:14
  4. Ответов: 24
    Последнее: 13.07.2006, 09:00

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

Ваши права

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