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

User Tag List

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя
Показано с 101 по 110 из 121

Тема: Scorpion ZS-256 Turbo+ (V16.2.7). Неторопливая сборка конструктора.

  1. #101
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Долго ждал изготовление платы звука и внешних USB-портов. Сегодня платы приехали. Исполнение, как всегда, отличное.
    Завтра буду паять.


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

    Cooper (30.08.2024)

  3. #102
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спаял плату звука. Нарезал резьбу под стойки. Прикрутил плату на место.
    Сделал разъемы для динамиков. Установил динамики.
    Получилось компактно и аккуратно.








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

    Cooper (01.09.2024), Grand (20.12.2024)

  5. #103
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подключил ОЛЕД-экранчик к Готеку.
    Чтобы не тянуть длинный провод в обход Готека, решил сделать вырез для вывода шлейфа сбоку корпуса Готека.
    В боковом акриловом держателе вырез тоже предусмотрен.
    Сверлом и надфилем сделал аккуратное прямоугольное отверстие в боковой стенке Готека.
    Спаял четырех жильный шлейф необходимой длины.
    В результате получил красивое соединение с минимальной длиной шлейфа. И проводов лишних не болтается по корпусу.









    Сейчас думаю, как можно использовать трехсегментный индикатор Готека. Пока он как заглушка установлен. Может частоту процессора выводить? Или режим Турбо?
    Последний раз редактировалось Froggy; 01.09.2024 в 14:00.

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

    Grand (20.12.2024)

  7. #104
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работы идут медленно:







    Сделал шлейфы, установил все стойки для плат. Проверил работоспособность аналоговых видеовыходов.
    Последний раз редактировалось Froggy; 29.09.2024 в 11:20.

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

    Grand (20.12.2024), SERGEY256 (29.09.2024)

  9. #105
    Activist Аватар для Frago
    Регистрация
    10.04.2009
    Адрес
    Москва, Марьино
    Сообщений
    222
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добрый день!
    Понравился проект, у себя на ZX-EVO, задействовал подобный индикатор для отображения частоты процессора в реальном времени, использовав частотомер с али, индикаторы заменил на зелёные (брал в ЧиД), частоту выводил непосредственно с ножки процессора с помощью экранированного МГТФ, при длине провода 15-20см работает без сбоев.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	photo_2024-10-04_12-46-10.jpg 
Просмотров:	122 
Размер:	61.5 Кб 
ID:	81356   Нажмите на изображение для увеличения. 

Название:	photo_2024-10-04_12-46-36.jpg 
Просмотров:	113 
Размер:	52.8 Кб 
ID:	81357   Нажмите на изображение для увеличения. 

Название:	photo_2024-10-04_12-46-42.jpg 
Просмотров:	99 
Размер:	52.1 Кб 
ID:	81358   Нажмите на изображение для увеличения. 

Название:	photo_2024-10-04_12-46-47.jpg 
Просмотров:	103 
Размер:	72.2 Кб 
ID:	81359  
    ZX-Evolution rev.B + NeoGS rev.C + AYX-32 + ZXM-Moonsound + ZXM-SC Moddle + VDAC2 + ZiFi + 2 FDD Epson SD-700
    Пентагон 128(1993)+GS-512+C-Dos модем+монитор Кодис-М
    Пентагон Solon PS-04 http://zx.pk.ru/showthread.php?t=10081
    NARCOM_2 v1.3 restoring 10% http://zx-pk.ru/threads/10883-pomogi...rkom-quot.html
    Profi v3.2 верх + низ restoring 95%

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

    fifan (08.12.2024), Froggy (04.10.2024)

  11. #106
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Frago Посмотреть сообщение
    Понравился проект, у себя на ZX-EVO, задействовал подобный индикатор для отображения частоты процессора в реальном времени, использовав частотомер с али, индикаторы заменил на зелёные (брал в ЧиД), частоту выводил непосредственно с ножки процессора с помощью экранированного МГТФ, при длине провода 15-20см работает без сбоев.
    Хорошая идея.
    Мне предложили использовать ардуино нано и к ней подключить неиспользованный в готеке трехсегментный индикатор.
    Индикатор управляется по протоколу I2C.
    Из плюсов:
    - ардуино нано у меня уже есть. Не надо ничего покупать.
    - получу опыт программирования ардуино.
    Правда, не могу решить, что лучше выводить на экран.

    Девайс на первой фото я уже где-то видел. Очень стильно. И клавиатура в цвет.
    Последний раз редактировалось Froggy; 04.10.2024 в 18:55.

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

  13. #107
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Установил адаптер IDE-SD. Он расположен третьим этажом. Для крепления использовал пластиковые стойки. Сделал IDE-кабель, подключил его к SMUK. Протестировал работу.
    Осталось спаять низкопрофильный адаптер USB-клавиатуры (ZXKM она же Космокарта). Набор уже в наличии.
    Из мелочей хочу добавить набор из трех кнопок в районе VGA-разъема. В новой версии RGB-VGA адаптера от АлексЕкб появилось возможность настраивать адаптер через экранное меню.





    Последний раз редактировалось Froggy; 03.11.2024 в 17:15.

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

    Cooper (08.11.2024), Grand (04.11.2024)

  15. #108
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На странице 8 я описывал сборку и подключение контроллера клавиатуры+мышь ZXKM+SD.
    Плата ZXKM+SD слишком высокая, поэтому для проекта собрал более простую версию этого контроллера ZXKM 2.0
    По высоте он всего 54 мм и не имеет возможности работы с SD-картой.



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



    После отмывки флюса, надо проверить КЗ по питанию и можно вставлять космокарту в слот шины Скорпиона.
    После включения, Скорпион не запускается. Паниковать не надо - так и должно быть.

    В первую очередь надо прошить Альтеру Epm7160. Для этого используем программу Quartus II 13.1 и программатор Altera USB ByteBlaster. У меня такой БайтБластер:



    Мой ноутбук не очень охотно определял этот девайс. Пришлось подбирать кабель и USB-слот на ноутбуке.



    Открываем программу Quartus, включаем Скорпион, загружаем прошивку для Альтеры (Add File), ставим галки Program и Verify. Для начала прошивки жмем Start. В процессе загрузки Скорпион должен ожить и показать стартовое меню.



    Далее надо прошить Атмегу 328. Я делаю это с помощью популярного программатора T48 в режиме ISP.
    Чтобы каждый раз не мучиться с проводками, я сделал специальный кабель. Разводку контактов можно глянуть на странице 8 или в документации ZXKM на гитхабе https://github.com/Igor-azx987sa/ZXKM





    Кабель подключаем к разъему AVR-ISP ZXKM.



    Загружаем прошивку Атмега328 в программатор, выставляем фьюзы как на фото. В документации фьюзы тоже описаны.
    Включаем питание на Скорпионе и программируем контроллер.





    После удачной прошивки ZXKM начинает работать сразу. Можно только настроить удобную раскладку клавиш с помощью утилиты, которая тоже есть на гитхабе.
    Протестировал беспроводную и обычную USB-клавиатуру. Все работает отлично.
    Последний раз редактировалось Froggy; 07.11.2024 в 22:01.

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

    Cooper (08.11.2024), Grand (08.12.2024), SERGEY256 (09.11.2024)

  17. #109
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сборка Скорпиона подходит к завершению.

    Пришел черед установить "видеокарту". В моем случае - это RGB-VGA/HDMI адаптер от AlexEkb. За время сборки проекта сменилась прошивка адаптера и появилась возможность использовать экранное меню для его настройки .
    Т.к. у меня в наличии два монитора с разным разрешением решил установить три кнопки для управления меню. Это позволит быстро менять разрешение, которое выдает адаптер.

    Плату кнопок я купил на Алиэкспрессе.



    Установил плату над VGA-разъемом. Для этого использовал пластиковые стойки. Для кнопок высверлил три отверстия. Кнопки на плате пришлось заменить на более "высокие" - 12 мм.



    Далее надо было сделать небольшой кабель для подключения платы кнопок к RGB-VGA/HDMI адаптеру. Хочу показать как я делаю такие кабели без использования специальных инструментов - кремперов.

    Разъем Dopunt 2.54 мм.

    Тонким паяльником лужу внутреннюю часть контакта:



    Залуживаю концы силиконовых проводов примерно на 1.5-2 мм:



    Далее припаиваю провода к контактам, используя минимальное количество припоя:



    Обжимаю разъемы, используя тонкие плоскогубцы:



    Собираю разъем. Готово.



    Аналогично делаю вторую часть разъема. Тут используются разъемы типа PH 2,0 x H 2,54 мм.
    Лужу контакты:



    Припаиваю провода:



    Обжимаю контакты:



    Собираю разъем:



    Устанавливаю разъем на место:





    Вот все в сборе. Получилось красиво и аккуратно:



    Тестирую. Нажимаю кнопку ВНИЗ (-) (крайняя левая). Появляется экранное меню адаптера.



    Все работает. Теперь можно в любой момент менять настройки адаптера без его перепрошивки или подключения к Терминалу.
    Последний раз редактировалось Froggy; 07.12.2024 в 16:43.

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

    Cooper (08.12.2024), Grand (08.12.2024), Willy (11.12.2024)

  19. #110
    Activist
    Регистрация
    18.01.2023
    Адрес
    г. Брест, Беларусь
    Сообщений
    487
    Спасибо Благодарностей отдано 
    237
    Спасибо Благодарностей получено 
    216
    Поблагодарили
    114 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сегодня реализовал идею по использованию трехсегментного индикатора эмулятора дисковода Gotek, который никак не используется после подключения 2.42" OLED-экрана.

    Решил использовать этот индикатор для отображения режима Turbo. Для начала нашел спецификацию на этот индикатор. Это оказалось не трудно.

    https://github.com/coopzone-dc/GotekLEDC68



    Индикатор управляется по протоколу I2C. Поэтому, для простоты реализации взял дешевую плату Arduino NANO. Тем более, уже есть готовые библиотеки для работы Ардуино с индикатором.
    Итак, подключаем индикатор к выходам SCL и SDA. На плате это контакты А5 (19) и А4 (18) соответственно.



    Установил в Arduino IDE библиотеку GotekLEDC68. Это два файла TM1651.h, TM1651.cpp
    Запустил тестовый скетч DemoCounter - индикатор заработал.

    Мне надо организовать вывод двух надписей - nor и tur. Таких символов в драйвере индикатора нет. Поэтому, решил поступить просто. Изменить рисунок цифр в драйвере.
    Таким образом 123 - это будет nor, а 456 - это будет tur
    Рисунок символов лежит в секции static int8_t NumTab[] = файла TM1651.cpp (перед изменением сохраняем оригинальный файл!)

    Код:
    static int8_t NumTab[] = 
    { 0x3f, 0x54, 0x5c, 0x50, 0x78, 0x1c, 0x50, 0x07, 0x7f, 0x6f,
      0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71,
      0x00, 0x63, 0x5c, 0x01, 0x40, 0x08
    }; //numbers 0-9, A-F, special chars
    Это коды рисунка цифр и сиволов от 0 до 9 и от A до F. Плюс еще какие-то символы.
    Нам надо поменять коды для цифр от 1 до 6
    Для этого удобно использовать готовые онлайн инстументы. Например, такой https://vip-cxema.org/index.php/onli...ed-kalkulyator
    Мышкой рисуем нужный символ и получаем HEX-код, который надо прописать на нужное место в секции static int8_t NumTab[] =.



    Изменил, проверил на тестовом скетче. Символы поменялись и выводятся корректно.

    Теперь, надо написать обработчик события. В нашем случае надо мониторить сигнал Turbo и, в зависимости от его уровня, выводить на индикатор надпись nor или tur.
    На плате есть выход для светодиода "Turbo". Вот к этому разъему удобно подключать плату Ардуино и отслеживать его уровень.



    Сигнал Turbo со Спектрума подключил к входу D2.
    Хочу сразу сказать, что я в Ардуино полный ноль. Пришлось посмотреть уроки.
    После этого написал простой скетч.

    Код:
    /***********************************************************/
    //Turbo-Mode indicator for Gotek 3 digit LED
    //Hardware: Re-Used Gotek 3 digit LED
    //Board:  Arduino NANO
    //Autor:        Froggy
    //Date:         14.12.2024
    /***************************************************************/
    
    #include "TM1651.h"
    #define CLK 19 //pins definitions for TM1651 and can be changed to other ports       
    #define DIO 18
    TM1651 Display(CLK,DIO);
    
    void setup()
    {
      pinMode(2, INPUT_PULLUP); //pin definition for INPUT signal (turbo-mode)
      Display.displaySet(2);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
    }
    
    void loop()
    {
      boolean turbo = digitalRead(2); // Read turbo status Scorpion 256
      if (turbo == 0)
        {
         uint16_t num = 123; // Normal-mode
         Display.displayInteger(num);    
               delay(100);      
        }
        else
        {
          if (turbo == 1)
        {
         uint16_t num = 456; // Turbo-mode
         Display.displayInteger(num);    
               delay(100);
        }
      }
    }
    Проверил на реальном Скорпионе - переключение работает корректно.







    Возможно, надписи nor и tur не самые информативные, но что-то лучшее придумать не смог. Были разные варианты, в т.ч. и по написанию букв.



    Еще можно подумать об загрузочном приветствии, которое будет отображаться на индикаторе только один раз при подаче на Спектрум питания. Но пока интересных идей у меня нет.
    Последний раз редактировалось Froggy; 14.12.2024 в 15:26.

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

    creator (14.12.2024), Grand (20.12.2024)

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 490
    Последнее: 08.11.2023, 18:14
  2. Scorpion ZS 256 Turbo+ Restored
    от molodcov_alex в разделе Scorpion
    Ответов: 569
    Последнее: 08.05.2023, 01:08
  3. Scorpion Turbo+ V16 новое в схеме
    от blackinwoman в разделе Scorpion
    Ответов: 9
    Последнее: 10.10.2017, 21:54
  4. Scorpion ZS 256 Turbo+ (схема)
    от deathsoft в разделе Scorpion
    Ответов: 103
    Последнее: 23.09.2017, 19:48

Ваши права

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