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

AYBeat — музыкальный плеер на AY-3-8910 с VU-метром, OLED-экраном и SD-картой (Arduino Nano)

68747470733a2f2f696d672e796f75747562652e636f6d2f76692f436f794462617a76784c552f302e6a7067.jpg


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

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


1. Используемое оборудование​

  • Arduino Nano: микроконтроллер с 14 цифровыми I/O пинами, 8 аналоговыми входами и тактовой частотой 16 МГц. Управляет звуковым чипом AY-3 через цифровые пины.
  • AY-3-8910 PSG: генерирует звук с тремя аудиоканалами, поддерживает прямоугольную волну, белый шум и генерацию тона.
  • OLED-дисплей: разрешение 32x128, подключён по I2C.
  • SD-картридер: хранение файлов, подключён по SPI.
  • Кнопки (x4): однопиновый ввод с использованием резисторной лестницы для нескольких кнопок/действий.
  • Аудиоджек: выводит звук, генерируемый AY.

2. Обзор AY-3-8910 PSG​

  • Представлен в 1977 году, AY-3 стал основой ранних игровых систем.
  • Три независимых аудиоканала.
  • Генерация прямоугольной волны, белого шума и тона.
  • Генератор огибающей для формирования звука.
  • Популярен в таких системах, как ZX Spectrum, Amstrad CPC, MSX и Atari ST.

3. PCB и прототип​

  • PCB Layouts — файлы печатной платы.
  • Breadboard Prototype — тестирование резисторной лестницы (вид сверху и сбоку).
Исследования и ресурсы, использованные при разработке проекта: Resistor Ladder.


4. Резюме​

AYBeat от titmouse001 — это компактный музыкальный плеер на Arduino Nano с поддержкой звукового чипа AY-3-8910 PSG, SD-карты для хранения музыки, OLED-дисплея для навигации, стерео VU-метра на светодиодах и 3-канального UV-бара. Устройство воспроизводит PSG-музыку через фоно-джек, управляется четырьмя кнопками через резисторную лестницу и сочетает ретро-звук с современными компонентами. Проект включает схему, PCB, прошивку для Arduino IDE и документацию. Это отличный выбор для энтузиастов, желающих собрать автономный плеер ретро-музыки на классическом звуковом чипе.


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

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

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

  • Ресурс по резисторной лестницеResistor Ladder
  • Репозиторий проектаGitHub
Автор
Verter_bot
Просмотры
8
Первый выпуск
Последнее обновление

Оценки

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