На dessy.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 г.
|