User Tag List

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

Тема: Цифровой магнитофон TZXDuino. Неторопливая сборка конструктора.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Цифровой магнитофон TZXDuino. Неторопливая сборка конструктора.

    Не так давно наткнулся в сети на красивую фотографию некого девайса в акриловом прозрачном корпусе с двуцветным индикатором. Оказалось, что это TZXDuino - цифровой магнитофон для воспроизведения файлов формата TZX и TAP для ZX-Spectrum.



    Кроме этого, этот магнитофон воспроизводит файлы TSX, CAS для платформы MSX.
    Т.к. сборка MSX у меня в планах, то было принято решение собрать TZXDuino.
    Прозрачный акриловый корпус очень удачно вписывается в мою концепцию прозрачной ретро-техники (уже есть Пентагон и Скорпион 256 в прозрачных корпусах, кроме этого недавно сделал 9.7" монитор тоже в прозрачном оформлении).
    На плате установлен отдельный разъем для управления магнитофоном. Скорее всего - это функция ПУСК-СТОП. На Спектруме не используется, наверно, это фишки MSX или Амстрада.

    Этот магнитофон - не совсем магнитофон. Он только воспроизводит файлы, функции записи у него нет. Впрочем, мне это не нужно.
    TZXDuino собран на базе модуля Arduino NANO. Кроме самого модуля используется минимальное количество элементов: ОЛЕД-дисплей (128х64 или 128х32), картридер для microSD карты, пять кнопок, две микросхемы, разъем для наушников и несколько резисторов/конденсаторов.

    Есть две версии прошивки. Первая - официальная https://github.com/arananet/TzxDuino-Reloaded
    Вторая - MaxDuino альтернативная прошивка, в которой больше настроек и всяких "бантиков".
    https://github.com/rcmolina/MaxDuino

    Принципиальной схемы я не нашел. Есть только реверс от старой версии, которую собирали на Arduino ProMini.




    На первый взгляд плата кажется неудачной. Однако, по задумке авторов плата не должна лежать горизонтально. Рабочее положение девайса - кнопками вверх. СД-карта будет снизу, а кабель питания и аудио-кабель расположены на правой стенке корпуса.

    Готового конструктора я не нашел, пришлось собирать его самостоятельно.
    Плату заказал на Elecrow. Они пока еще работают с РБ. Прислали достаточно быстро - примерно через три недели.
    Дополнительно закупил:
    - панельки для установки модуля Ардуино Нано
    - светодиоды 0805 красного и зеленого цветов
    - дисплей ОЛЕД 128х64 двухцветный (желто-синий)
    - ридер SD-карты
    - кнопки

    Разъем аудио у меня уже был от других проектов. Микросхемы мне подарил товарищ из своего архива.




    Жду еще ОЛЕД -экран и картридер. После чего можно начинать сборку.

    Забыл написать. В схему включен усилитель. Будет полезен, если устройство требует повышенный уровень сигнала. При необходимости, усилитель можно отключать и подавать сигнал напрямую с выхода Ардуино НАНО. Выключатель есть на фото - планарный на два положения.

    Ссылка на статью по TZXDuino https://theretrohacker.com/2022/03/0...uino-reloaded/
    Последний раз редактировалось Froggy; 22.03.2025 в 20:14.

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

    AzAtom(07.07.2025), breeze(23.11.2024), Cooper(23.04.2025), cy6(04.12.2024)

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

  3. #2

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну и самый главный вопрос, где акриловый-то корпус брать?

  4. #3

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Ну и самый главный вопрос, где акриловый-то корпус брать?
    Если речь идет о корпусе как на фото, то ссылка https://www.thingiverse.com/thing:2535743
    Но я буду проектировать свой корпус. Еще у меня была идея встроить в корпус отсек для батареек или АКБ 18650 с платой зарядки. С другой стороны, пользоваться этим девайсом я буду не часто. Только увеличу размеры и вес ненужной функцией.

    У этой платы есть один недостаток - нет крепежных отверстий.
    По хорошему, ее бы переразвести. В сети есть слим версия. Она без модуля, Атмега328 паяется прямо на плату.
    Но без точной схемы я не рискнул. Опыта еще не очень много.


  5. #4

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не стал париться и собрал на макетке в два этажа (на ProMini, MaxDuino тогда ещё и не было).
    В правильно заданном вопросе содержится половина ответа

    Этот пользователь поблагодарил creator за это полезное сообщение:

    Froggy(23.11.2024)

  6. #5

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Я не стал париться и собрал на макетке в два этажа (на ProMini, MaxDuino тогда ещё и не было).
    Не, смысл именно запариться. Для этого и делаю прозрачные корпуса чтобы обозревать красивые внутренности.
    Вижу у вас на фото пьезодинамик. Это чтобы слышать волшебный звук загрузки? Как он подключен? Громкость регулируется? Тоже про такой динамик думал.

    Ставлю похожие на СМУК для эмуляции звука работы HDD.


  7. #6

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    Вижу у вас на фото пьезодинамик. Это чтобы слышать волшебный звук загрузки? Как он подключен? Громкость регулируется? Тоже про такой динамик думал.
    Да, именно пьезодинамик, благодаря большому сопротивлению он не влияет на звуковой тракт, подключен тупо на выход, без регулятора громкости. Тихонько пищит, для контроля загрузки вполне хватает.
    В правильно заданном вопросе содержится половина ответа

    Этот пользователь поблагодарил creator за это полезное сообщение:

    Froggy(24.11.2024)

  8. #7

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОЛЕД-экран и ридер SD-карты застряли где-то по дороге. Решил не ждать и запаял, все что можно на плату. Усилитель и обвязку пока не устанавливал.



    Экран подключил 2.42". Разрешение 128х68 - как раз подходящее и контроллер там совместим с 1366.

    Теперь настала пора прошить контроллер Ардуино НАНО. Решил сразу использовать прошивку MaxDuino.
    Для начала надо скачать Ардиуно IDE версии 1.8.19 и настроить ее для работы с Ардуино НАНО.
    Описывать тут не буду - в сети полно уроков как это сделать.

    Далее надо установить дополнительные библиотеки.
    SDFat (1.1.4 и SoftI2CMaster (2.1.7). Версии надо выбирать именно такие.

    Идем на гитхаб https://github.com/rcmolina/MaxDuino и скачиваем проект.



    Распаковываем его.
    Запускаем Ардуино IDE, открываем проект Файл - Открыть - выбираем файл проекта MaxDuino.ino
    Во вкладке userconfig.h можно настроить конфигурацию платы Ардуино и ОЛЕД-экрана. Мне подошло значение по умолчанию.

    Все, можно проверять и загружать скетч в Ардуино NANO.



    Для проверки подключаем USB-кабель к Ардиино NANO. На экране появилось сообщение "NO SD CARD".



    Промежуточный результат достигнут.

    Жду ридер SD-карты и буду завершать сборку. Пока хочу узнать как поменять шрифт. Мультяшный мне что-то не очень нравится.
    Последний раз редактировалось Froggy; 30.11.2024 в 20:01.

    Этот пользователь поблагодарил Froggy за это полезное сообщение:

    cy6(04.12.2024)

  9. #8

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Froggy Посмотреть сообщение
    Принципиальной схемы я не нашел.
    Спасибо большое, за то что нашли хоть что то.
    Вот ответ автора по поводу схемы.
    Edu Arana <info@arananet.net>
    Привет,
    Не то чтобы я был против поделиться схемой, но другие люди также работали над этим, и мне нужны их разрешения, чтобы распространить схему кому-либо.
    Плата свободно лежит, все открыто кроме схемы. Дичь какая то.

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

    Цитата Сообщение от Froggy Посмотреть сообщение
    Жду ридер SD-карты и буду завершать сборку.
    Ждем
    wtf

  10. #9

    Регистрация
    17.05.2008
    Адрес
    Москва
    Сообщений
    504
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В свое время делал корпус для платы версии 1.5.

    Этот пользователь поблагодарил Freiwind за это полезное сообщение:

    Froggy(13.12.2024)

  11. #10

    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    691
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    500
    Поблагодарили
    218 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Freiwind Посмотреть сообщение
    В свое время делал корпус для платы версии 1.5.
    А как крепили плату внутри корпуса?
    Эта плата неудобна тем, что нет монтажных отверстий по углам.

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

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

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

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

Похожие темы

  1. Ответов: 501
    Последнее: 28.10.2025, 23:13
  2. Ответов: 124
    Последнее: 17.09.2025, 14:19
  3. Ответов: 4
    Последнее: 11.01.2021, 11:55
  4. цифровой звук на AY - научный подход
    от SMT в разделе Программирование
    Ответов: 21
    Последнее: 15.02.2013, 14:04

Ваши права

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