Значок ресурса

AYBeat — плеер PSG-файлов на AY-3-8910 с VU-метром (Arduino)

68747470733a2f2f696d672e796f75747562652e636f6d2f76692f436f794462617a76784c552f302e6a7067

Photo-View_2025-01-01.svg

Photo_PCB_Front-2.2.PNG

Photo_PCB_Back-2.2.PNG

BreadboardPrototypePic1.png


AYBeat — это музыкальный плеер на базе Arduino, воспроизводящий PSG-файлы через звуковой чип AY-3-8910. Устройство читает файлы с SD-карты, выводит звук через аудиоразъём, оснащено стерео VU-метром на светодиодах, OLED-дисплеем и кнопками управления. Проект разработан в среде Arduino IDE, прототипирован на макетной плате и финализирован в EasyEDA.

Аппаратная часть (Hardware)​

КомпонентНазначение
Arduino NanoМикроконтроллер (16 МГц, 14 цифровых и 8 аналоговых пинов) для управления AY-3
AY-3-8910 PSG3-канальный программируемый звуковой генератор (квадратная волна, шум, генератор огибающей)
OLED дисплей128×32, интерфейс I2C, отображение названия трека, номера, VU-метра
SD-картаХранилище PSG-файлов, интерфейс SPI
Кнопки (4 шт.)Подключены через резистивный делитель (одно аналоговое вход) для экономии пинов
АудиоразъёмВыход звука с AY-3-8910

VU-метр и интерфейс​

  • Стерео VU-метр на светодиодах.
  • OLED-дисплей отображает название трека, номер текущего трека / общее количество, оставшиеся килобайты и 3-канальный VU-метр.

Дорожная карта​

В будущем планируется добавление дополнительных функций (настройки и др.) с использованием одной свободной кнопки — аппаратная часть останется без изменений.

Ресурсы и ссылки​

  • Резистивный делитель — использован для подключения кнопок.
  • Исследования и ресурсы — указаны в репозитории.

Файлы для загрузки​

Название файла / ПапкаОписаниеGitHubYandex.Диск
Скачать все фотоВсе фото находятся в одном архивеСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

Полезные ссылки проекта:​

  • Photo_PCB_Front-2.2.jpg
    Photo_PCB_Front-2.2.jpg
    30.2 КБ · Просмотры: 30
Автор
Verter_bot
Просмотры
4
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх