Schematic_KbCtrl_2021-04-17 |
Schematic_KbCtrl_2021-04-17.pdf
|
Размер файла: 76.08kB Просмотров: (165) Скачиваний (79) Последнее скачивание: 11 Апреля 2025, 19:56:52
|
Предыдущий файл |
Следующий файл
|
Описание: https://zx-pk.ru/threads/33211-universalnyj-kontroller-ps-2-klaviatury-dlya-kompyuterov-s-matrichnymi-klaviaturami.html Универсальный контроллер PS/2 клавиатуры для компьютеров с матричными клавиатурами. Предлагается простая схема и программное обеспечение для универсального безвейтового контроллера PS/2 клавиатуры, подходящего для большинства "древних" бытовых компьютеров типа Спектрум, Орион, Корвет и других, в конструкции которых использовалась матричная клавиатура размером до 8*16. Разведены два варианта печатных плат.
Нажмите на изображение для увеличения.
Название: IMG_20210417_223848.jpg Просмотров: 1176 Размер: 39.5 Кб ID: 75243Нажмите на изображение для увеличения.
Название: IMG_20210417_223839.jpg Просмотров: 931 Размер: 51.1 Кб ID: 75244Нажмите на изображение для увеличения.
Название: IMG_20210427_205902.jpg Просмотров: 3042 Размер: 56.3 Кб ID: 75312Нажмите на изображение для увеличения.
Название: IMG_20210427_205958.jpg Просмотров: 2971 Размер: 53.9 Кб ID: 75313Нажмите на изображение для увеличения.
Название: IMG_20210427_210006.jpg Просмотров: 2890 Размер: 51.0 Кб ID: 75314Нажмите на изображение для увеличения.
Название: IMG_20210620_193225.jpg Просмотров: 2920 Размер: 36.8 Кб ID: 75654Нажмите на изображение для увеличения.
Название: IMG_20211004_190416.jpg Просмотров: 2471 Размер: 59.8 Кб ID: 76182 Schematic_KbCtrl_2021-04-17.pdf Gerber_PCB_KbCtrl_2021-03-06 (1).zip Gerber_PCB_2020-10-21_18-11-37_2020-10-21_20-02-12 (1).zip
Код написан в среде Ардуино для ядра MiniCore, которое позволяет работать с Атмега8, 48, 168, 328 без кварца , но будет работать и на стандартном Ардуино Нано или Уно. Я использовал Атмегу168. Второй компонент системы - матрица аналоговых ключей MT8816. На Али их продают сотнями по бросовым ценам. Программа проста и написана в индийском стиле. Она содержит массив, который устанавливает соответствие между сканкодом и кодом активации соответствующего ключа матрицы.
Рекомендации по сборке.
Подключение к Спектруму.
Как модифицировать прошивку.
Как прошить:
Исходник программы для клавиатуры Спектрума Скрытый текст
Исходник для клавиатуры Спектрум 128 Скрытый текст
Исходник программы для клавиатуры Корвета Скрытый текст
Прошивка для Орион-128 от камрада Helbr
Доработанная прошивка для Корвета от камрада surinm.
Вполне можно объединить поддержку нескольких клавиатур в одной прошивке и переключать их горячими клавишами. Если сия поделка кого-то заинтересует, могу рассказать о ней подробнее и ответить на вопросы. У меня осталось несколько пустых плат и даже компоненты для сборки, могу создать тему на барахолке. Продажа здесь.
Идею данного контроллера подсказал andykarpov Последний раз редактировалось Xrust; 14.05.2023 в 15:48.
Автор: vvm 21 Января 2024, 22:02:20
Коды ссылок
|
0 Пользователей и 1 Гость просматривают этот файл. |
|