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

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 63

Тема: Самодельный USB-магнитофон для ретро-компьютера

  1. #1
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    2,761
    Благодарностей: 814
    Записей в дневнике
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Самодельный USB-магнитофон для ретро-компьютера

    Здравствуйте.

    Хочу разработать электронный магнитофон для ретро-компьютера.

    Применение покупного MP3-плеера для загрузки игр связано с рядом неудобств:
    Долго включается
    Долго выбирать режим воспроизведения
    Долго перелистывать список файлов
    Через некоторое время индикатор гаснет
    Через некоторое время сам выключается
    Неудобные кнопки
    Неудобное управление
    Шнур нестандартный на 2.5 мм
    Часто нужно подзаряжать аккумулятор
    Не воспроизводит WAV
    Нет записи

    Новый USB-магнитофон должен обладать следующими основными характеристиками:
    С целью упрощения, не поддерживает MP3 и другие виды файлов
    Воспроизводить файлы одного типа - WAV 44100 Гц 8 бит моно
    Выход цифровой
    Возможность использования с любым ретро-компьютером - нет привязки к TAP, TZX
    Позволять выбирать один из 100 файлов для воспроизведения
    Для индикации номера файла использовать двухразрядный семисегментный индикатор
    Две кнопки расположить под соответствующими разрядами индикатора для установки номера.
    Третья кнопка для запуска воспроизведения
    Светодиод воспроизведения
    Питание +5V от компьютера
    Файлы брать с USB FLASH DRIVE.
    Подключение к компьютеру через разъем DB-9
    Пока без записи, в дальнейшем - желательно

    Использование должно быть простым:
    Магнитофон включен всегда, пока включен компьютер
    Первой кнопкой выбирается старший разряд номера файла
    Второй кнопкой выбирается младший разряд номера файла
    Третьей кнопкой запускается воспроизведение
    После включения сразу готов к запуску файла номер 01 - любимая игра

    Подготовительные работы:

    Предполагается, что на компьютере PC заранее подготовлены файлы WAV
    с нужными характеристиками и именами 00 ... 99.wav
    Любимые игры нужно переименовать так, чтобы их номера можно было выбрать
    за меньшее количество нажатий кнопок.
    Файл соответствия номеров и имен распечатать на принтере. Туда же можно добавить описание игр.

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

  3. #2
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,462
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот похожая штуковина http://disorder.ru/archives/tag/sd-wav
    Последний раз редактировалось goodboy; 19.06.2012 в 21:35.

  4. Этот пользователь поблагодарил goodboy за это полезное сообщение:
    breeze (18.07.2012)

  5. #3
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    2,761
    Благодарностей: 814
    Записей в дневнике
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    надо поискать на форуме была схема дверногоAYзвонка, который на самом деле проигрывал wav.
    В разрабатываемом устройсте AY не нужен, Воспроизведение аналогового WAV тоже не требуется. 8 бит нужно будет преобразовывать в 1 бит каким-нибудь способом.

  6. #4
    Master Аватар для Andrey F
    Регистрация
    13.07.2007
    Адрес
    Москва
    Сообщений
    500
    Благодарностей: 150
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Без записи не имеет смысла.
    Я например, записал любимые игры на CD-AUDIO. Дешевых DVD-плейеров (до 800 руб) куча. Выбираем с пульта номер трека и вперед. Коробочка с диском оформлена (цветная полиграфия) и вставлен буклет с описанием игр. Себестоимость - 20-30 р. за диск. Плюс сохранность. Красиво.

  7. Этот пользователь поблагодарил Andrey F за это полезное сообщение:
    perestoronin (13.01.2013)

  8. #5
    Доктор Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,078
    Благодарностей: 818
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Была ж тут тема похожая. "магнитофон для спека" называлась. Там на AVR, SD-карте, напрямую тапки грузил и мог записывать.
    Я, правда, эту тему не могу найти сейчас.
    нефть.

  9. #6
    Master Аватар для cherkasy
    Регистрация
    28.08.2005
    Адрес
    Черкассы, Украина
    Сообщений
    729
    Благодарностей: 242
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я с телефона через аудио шнур загружаю на спек...
    конвертация в wav занимает 1 сек. - 1 игра
    8 бит процессор, 64 кб памяти... кому это нужно? чуть больше чем ничего (с) Синклер, Люди- Машины
    http://legendofbytes.blogspot.com

  10. #7
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    2,761
    Благодарностей: 814
    Записей в дневнике
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey F Посмотреть сообщение
    Без записи не имеет смысла.
    Я например, записал любимые игры на CD-AUDIO. Дешевых DVD-плейеров (до 800 руб) куча. Выбираем с пульта номер трека и вперед. Коробочка с диском оформлена (цветная полиграфия) и вставлен буклет с описанием игр. Себестоимость - 20-30 р. за диск. Плюс сохранность. Красиво.
    Понятно. Хорошо придумано. Дешевле аналог не сделать.

  11. #8
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,062
    Благодарностей: 780
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Магнитофон без записи?
    Это не магнитофон...
    Это плейер, батенька.

  12. #9
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    2,761
    Благодарностей: 814
    Записей в дневнике
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    Магнитофон без записи?
    Это не магнитофон...
    Это плейер, батенька.
    Понятно, плеер делать не надо. Вот начал разработку макета USB-магнитофона - эскиз внешнего вида:



    Нижний ряд кнопок (алгоритм работы):
    1. Выбор десятков номера от 0 до 9
    2. Выбор единиц номера от 0 до 9
    3. PLAY - Воспроизведение. При нажатии начинается вывод данных в цифровом виде на Спектрум, зажигается сверху зеленый светодиод. После окончания файла светодиод гаснет. Повторное нажатие кнопки PLAY приводит к остановке воспроизведения, светодиод гаснет.
    4. PAUSE - Пауза. Нажатие приводит к временной остановке воспроизведения или записи с зажиганием сверху желтого светодиода.
    5. RECORD - Запись. При нажатии USB-магнитофон переходит в режим готовности записи, зажигается красный светодиод сверху, но пока включается режим пауза. Для начала записи нужно будет нажать кнопку Пауза. Повторное нажатие кнопки RECORD приводит к остановке записи, светодиод гаснет.

    Выбор деталей для макета:
    Микроконтроллер PIC16F877A - управляющий контроллер, (для упрощения разработки), т.к я умею для него писать программы на Си в MPLAB
    Кварц 16 МГц
    V2DIP2-48 - модуль USB со стандартной прошивкой, покупной (для упрощения разработки)
    Тактовые кнопки без толкателей
    Светодиоды 3 мм
    Индикатор семисегментный двухразрядный - для функционирования макета тип неважен, посоветуйте какой лучше купить.
    DB-9М - разъем для подключения к Спектруму (питание +5В и цифровые сигналы TAPE_IN, TAPE_OUT)

    Технические подробности:
    Индикация динамическая
    FLASH DRIVE - стандартная с FAT32
    Имена файлов - 00.wav - 99.wav (для упрощения разработки)
    При записи стирается файл с установленным на индикаторе номером и создается новый.
    Формат файлов - PCM без сжатия 44100 Гц 8 бит моно (для упрощения разработки)
    Сигналы магнитофона TAPE_IN, TAPE_OUT цифровые (для упрощения разработки), подключаются напрямую к микросхемам Спектрума. Элементы, которые раньше были к ним подключены - удаляются.
    Данные воспроизведения и записи тактируются с частотой около 44100 Гц по прерываниям управляющего контроллера.
    Обмен между двумя микроконтроллерами через параллельную 8-бит шину c FIFO

  13. #10
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,062
    Благодарностей: 780
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Сигналы магнитофона TAPE_IN, TAPE_OUT цифровые, подключаются напрямую к микросхемам Спектрума. Элементы, которые раньше были к ним подключены - удаляются.
    ЩИТО?

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 11:09
  2. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 14:18
  3. Ответов: 3
    Последнее: 16.11.2009, 15:00
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Unsorted
    Ответов: 3
    Последнее: 07.08.2005, 16:11

Ваши права

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