Компьютерное железо
v 2.1 a  
Имя:  Пароль:  Входить автоматически

Правила конференции
Предыдущая тема | Следующая тема
Список разделов -> Компьютерное железо: «Как сделать маленькую клавиатуру IBM PC AT»

doctorgenius
*


Сообщений:
8
Регистрация:
11.03.2005

Подскажите пожалуйста, из чего можно изготовить малогабаритную клавиатуру IBM AT. Основная идея - взять матрицу, выполненную на текстолите от какой-либо клавиатуры (Spectrum, Орель, электронной записной книжки, и т.д.), и переделать ее для подключения к котроллеру пленочной IBM AT клавиатуры 101 key. Есть ли какие-нибудь соображения на эту тему, что и где можно почитать?
01:45 24-03-2005   

nfgjxrb
*****

Откуда:
уже Москва
Сообщений:
187
Регистрация:
21.08.2004

Мне кажется в данном случае дешевле будет купить, сейчас продается достаточно малогабаритных клавиатур, по крайней мере это будет смотреться приличней
А если совсем хочется время убить, разобрать стандартную клаву, разрисовать разводку и извращаться дальше
В инете где то видел схему стандартной клавиатуры, ссылку не помню
09:21 24-03-2005   

rezident
Вождь в отставке

Откуда:
Пермь
Сообщений:
4561
Регистрация:
31.03.2004

 e-mail 
doctorgenius , если Вы знакомы с программированием микроконтроллеров, то нет ничего сложного. Микроконтроллер должен выполнять две основные функции:
1. сканировать матрицу клавиатуры и устранять дребезг нажатия клавиш
2. выдавать скан-коды по стандартному синхронному последовательному интерфейсу. И по этому же интерфейсу принимать от PC управляющие комманды.
Второстепенные функции:
1. запоминать коды нажатых/отжатых клавиш и выдавать последовательности скан-кодов при определенных комбинациях.
2. выполнять функцию автоповтора с программируемой паузой и скоростью выдачи скан-кодов
3. управлять индикацией
Преобразование любой матрицы кнопок в скан-коды проще всего сделать на основе таблиц. Для устранения дребезга есть два основных способа.
1. опрос матрицы кнопок с интервалом заведомо превышающим дребезг контактов кнопок
2. подсчет количества последовательных одинаковых состояний кнопок с заранее определенным числом раз. Т.е. допустим если состояние кнопки не менаяется 15 раз подряд, то считаем что это состояние устойчивое. Количество определяется экспериментально.
Обычно для сканирования матриц клавитур PC и PS/2 применяется второй способ.
Описание протокола клавитуры PC AT, например, здесь.
Все это имеет смысл, если Вам хочется удовлетворить свое любопытство и попробовать силы в программировании. "Охота пуще неволи" - это я понимаю :) Если же это нужно только для использования в каком-либо приложении, то проще купить готовую клавиатуру, коих малогабаритных сейчас вагон и маленькая тележка.
12:40 24-03-2005   

Winnеr
Гость




rezident, он же пишет "...и переделать ее для подключения к котроллеру пленочной IBM AT клавиатуры 101 key.". Т.е., программировать под микроконтроллер ему не хочется.

А если захочется, то еще можно посмотреть http://www.repairfaq.org/filipg/LINK/PORTS/F_Keyboard_FAQ.html

Если с англицким не очень, тогда есть цикл статей из журнала "Радио" за первое полугодие 1997 года.
17:48 24-03-2005   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

doctorgenius Методика:
1)Разобрал стандартную клаву и нарисовал её схему.
2)Нарисовал матрицу в интересующем тебя обьёме и её подключение к конироллеру.
3)Вытравил матрицу на фольгированном материале и распаял кнопки и контроллер.
4)Убедился в том, что получилось полное говно, и пошёл в магазин за готовой малогабаритной клавой.

ИМХО идея эта нужна только если клавиши применяем нестандартные (крупногабаритные например, или сенсорные), или укорачиваем клаву сильно круто (только цифры и ввод, или стрелки, ввод и сброс к примеру).
Тогда вся методика, кроме пункта 4) работает. За недельку можно серийный выпуск наладить :)
_________________
Старый Кот
18:45 24-03-2005   

Олег Викторович
*******

Откуда:
Москва (Сахалин)
Сообщений:
1201
Регистрация:
11.09.2004

Как тема стёба хороша... :gigi:
_________________
Дураков учить, что мертвых лечить.
19:31 26-03-2005   

krikus
*******


Сообщений:
3114
Регистрация:
13.05.2004

Дядя Боря
Чтоб клаву до буквенного поля укоротить достаточно пленку
с
остальными кнопками просто загнуть и аккуратно сложить чтоб
дороги не хруснули :gigi:
Сижу тож голову ломаю ...а нахрена это надобно :cranky: :clap:
20:29 26-03-2005   

Angel
*****

Откуда:
Bolgaria
Сообщений:
174
Регистрация:
01.07.2004

 e-mail 
да что с вами?
здесь продают детские клавиатури,размером на 1/3 меньше,причем цветов сколько хотите-даже wireless в комплекте и стоят они смешние деньги...делать/переделать клавиатури-кому прийдет в ума???время-ето деньги
19:56 07-04-2005   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

krikus Ага, и микроконтроллер тоже загнёшь? Он же как раз над дополнительной цифровой частью. прийдется какие-то кнопки выкидыват, функциональные - точно. Хотя как раз наверно и получится то, что надо.
_________________
Старый Кот
05:09 08-04-2005   

krikus
*******


Сообщений:
3114
Регистрация:
13.05.2004

Дядя Боря
Дык я видел что контролер там, ну и что ...он же выше пленки
и при подвороте окажется где то по центру опять же выше...ничто не мешает...
Просто у меня ноут без клавы ,вот хотел обычную туда вклячить ,но по толщине гиморно ее уплощать ,плюнул на эту задумку ... лутше уж найти мелкую и плоскую писишную клаву и уж ее цеплять :)
07:38 08-04-2005   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

krikus Да нет, там как раз помешают функциональные клавиши. А впрочем, какая клавиатура - их много всяких. И самое противное будет при этом обеспечить контакт между плёнкой и платкой контроллера - оно же ведь сейчас на прижиме делается, без пайки...
_________________
Старый Кот
07:42 08-04-2005   

krikus
*******


Сообщений:
3114
Регистрация:
13.05.2004

дык это-то не проблемма ,площадки там широкие ,берется токопроводящяя паста для ремонта ниток на заднем стекле ,тоненько наносится на площадки потом пленку прижал ,высохло ,термоклеем закрепил чтоб не вибрировала и все :)
подогнутую часть прокладываеш пленку между контактами чтоб не замыкались и собсно усе :)
08:01 08-04-2005   

Angel
*****

Откуда:
Bolgaria
Сообщений:
174
Регистрация:
01.07.2004

 e-mail 
Хорошо.
Вот вам еще одна идея
Взять клавиатуру от сдохшего ноутбука с метальной основе
сделать отверстия под каждого клавиша
поставить експериментальную плату снизу и микрокнопки с длинними наконечниками
распаять тонким проводом к контролером от стандартной IBM AT клавиатуру
11:34 08-04-2005   

cvarc
*******

Откуда:
Ярославль
Сообщений:
2161
Регистрация:
04.10.2004

 e-mail 
"Виновник давно ушел, а местные жители все стояли и обсуждали происшествие, и никак не могли разойтись." :gigi:
_________________
Спасение утопающих дело рук самих утопающих!
14:30 08-04-2005   

doctorgenius
*


Сообщений:
8
Регистрация:
11.03.2005

Всем спасибо. Я сам думал распаять матрицу от МК-52 к контроллеру от нерабочей клавиатуры Mitsumi, но уж слишком долго резать дорожки и соединять это все кусочками МГТФ'a, действительно куда проще будет купить обычную клавитуру и заменить в ней ATX разъем на AT-шный от обычного советского магнитофона :).
23:14 19-04-2005   

Дядя Боря
Старый Кот

Откуда:
г.Томск
Сообщений:
8877
Регистрация:
31.03.2004

doctorgenius Хммм. Вообще-то клавы с АТ разьёмом до сих пор свободно везде продают по той же цене, что и АТХ :)
Зачем менять то что? Если просто купить можно не дороже, то время экономится :) Разумно только если распайка нестандартная...
_________________
Старый Кот
10:50 20-04-2005   

Список разделов -> Компьютерное железо: «Как сделать маленькую клавиатуру IBM PC AT»
Предыдущая тема | Следующая тема


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



Powered by phpBB © 2001, 2005 phpBB Group