
На radio-kit.ru предлагают модуль RC004 (матрица клавиш 4х4) и модуль RC023 (матрица клавиш 1х4). Для клавиатуры ZX SPECTRUM требуется 40 клавиш, поэтому выбрал два модуля 4х4 (в сумме 32 клавиши ) и два модуля 1х4 (еще 8 клавиш). Матрицы клавиш можно наклеить на плоское основание, в качестве его использовал лист пластика размером 230х140 мм толщиной 3 мм.

Макет клавиатуры
Для подключения к гибким шлейфам нужны штыревые разъемы с шагом 2,54 мм. Вырезал из подходящей гребенки два разъема на 8 контактов и два разъема на 5 контактов. Штыревые разъемы припаял к планкам, вырезанным из stripboard ("полосковой" платы). Планки с разъемами прикрутил винтами М3 к кронштейнам, которые вырезал из кабель-канала 12х12 мм.
В качестве разъема использована 16-контактная цанговая панелька для микросхем. На плате Ленинграда также впаяна 16-контактная панелька с плоскими пружинящими контактами.
Stripboard можно заказать на AliExpress.

Скомпоновав клавиатуру, надо снизу основания разметить места для приклейки кронштейнов с разъемами. Кронштейны приклеил универсальным клеем (made in China).
Схема соединений клавиш матриц с разъемами

Клавиатура ZX SPECTRUM состоит из двух секций 5 столбцов на 4 строки. Аналогично надо из матриц скомпоновать такие же секции. Ниже показаны схемы соединений для левой и правой секций клавиатуры ZX SPECTRUM.

Есть два варианта компоновки - шлейфы в верху клавиатуры и шлейфы в низу клавиатуры. Выбрал вариант со шлейфами в верхней части клавиатуры. В этом случае шлейфы не будут мешать при наборе команд.
Чтобы не загромождать чертеж, соединения штыревых разъемов с разъемом клавиатуры не показаны. У контактов штыревых разъемов прописаны названия контактов разъема клавиатуры, с которым надо соединить данный штыревой контакт. Провода от контактов KL0 - KL4 попарно спаяны на промежуточной планке, с которой на разъем клавиатуры идет уже один провод.
Провода от контактов клавиш подключаются на схеме Ленинграда к шинам A8...A15 через диоды, но для простоты я пишу сразу названия адресных шин.
Схема соединений сделана для подключения клавиатуры к плате Ленинград-1.


К боковым разъемам подпаяны монтажные провода 30AWG. К 16-контактному разъему клавиатуры подпаяны жилы от плоского кабеля. Использовал плоский кабель, которым подключается дисковод к материнской плате компьютера.
Проще всего наклеить матрицы клавиш на основание, а на клавиши наклеить самоклеющиеся наклейки.
В первом варианте клавиатуры я распечатал наклейки на принтере и наклеил на клавиши. Матрицы не приклеивал, так как планировал крепить на скотч. Сначала разметил на основании контуры, где будут крепиться матрицы. Затем разместил матрицы 4х4 на основании и прижал прищепками нижние кромки матриц к основанию. Прозрачным скотчем шириной 24 мм приклеил верхние кромки матриц 4х4 к основанию. Убрал прищепки и приклеил нижние кромки матриц 4х4 к основанию. Для защиты бумажных наклеек прилепил полосу широкого скотча 72 мм поверх клавиш с напуском 5-6 мм на левой и правой боковых сторонах. Аналогично прикрепил скотчем 24 мм матрицы 1х4 на левой и правой сторонах клавиатуры. Дополнительно приклеил скотчем 12 мм боковые плоские шлейфы к основанию.
Готовую клавиатуру можно закрыть шильдом с прямоугольным вырезом в центре под поле клавиш.
Клавиатура с разъемом для подключения к плате Ленинград-1 (вид сверху):

Клавиатура с разъемом для подключения к плате Ленинград-1 (вид снизу):

Быстро нажимать на клавиши не получится, поэтому в играх лучше использовать джойстик.

Вариант клавиатуры с самоклеющимися наклейками на клавиши. Размер наклеек 10х10 мм.

Вы можете изменить конструкцию, исходя из своих возможностей. Например, удобнее применить в конструкции разъемы в виде угловых вилок, впаянных в печатную плату stripboard, но у меня таковых не было в наличии.

Еще по теме клавиатуры - таблица расписания клавиатуры ZX SPECTRUM, позволяет быстро найти комбинацию клавиш для ввода команд. Удобна для ввода программ.

Скачать таблицу
Последнее редактирование 6 марта 2023 г.
|