| Список разделов -> Компьютерное железо: «Как сделать маленькую клавиатуру 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 
  Вождь в отставке
  
Откуда: Пермь Сообщений: 4548 Регистрация: 31.03.2004 
 
 | 
 
  
   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   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Дядя Боря 
  Старый Кот
  
Откуда: г.Томск Сообщений: 8875 Регистрация: 31.03.2004 
 
 | 
 
  
   doctorgenius Методика:
 
1)Разобрал стандартную клаву и нарисовал её схему.
 
2)Нарисовал матрицу в интересующем тебя обьёме и её подключение к конироллеру.
 
3)Вытравил матрицу на фольгированном материале и распаял кнопки и контроллер.
 
4)Убедился в том, что получилось полное говно, и пошёл в магазин за готовой малогабаритной клавой.
 
 
ИМХО идея эта нужна только если клавиши применяем нестандартные (крупногабаритные например, или сенсорные), или укорачиваем клаву сильно круто (только цифры и ввод, или стрелки, ввод и сброс к примеру). 
 
Тогда вся методика, кроме пункта 4) работает. За недельку можно серийный выпуск наладить  
  _________________ Старый Кот | 
   
  
   | 18:45 24-03-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Олег Викторович 
  *******
  
Откуда: Москва (Сахалин) Сообщений: 1201 Регистрация: 11.09.2004 
 
 | 
 
  
   Как тема стёба хороша...   
  _________________ Дураков учить, что мертвых лечить. | 
   
  
   | 19:31 26-03-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  krikus 
  *******
  
 Сообщений: 3103 Регистрация: 13.05.2004 
 
 | 
 
  
   Дядя Боря 
 
Чтоб клаву до буквенного поля укоротить достаточно пленку 
 
с
 
остальными кнопками просто загнуть и аккуратно сложить чтоб 
 
дороги не хруснули   
 
Сижу тож голову ломаю ...а нахрена это надобно      
  | 
   
  
   | 20:29 26-03-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Angel 
  *****
  
Откуда: Bolgaria Сообщений: 174 Регистрация: 01.07.2004 
 
 | 
 
  
   да что с вами?
 
здесь продают детские клавиатури,размером на 1/3 меньше,причем цветов сколько хотите-даже wireless в комплекте и стоят они смешние деньги...делать/переделать клавиатури-кому прийдет в ума???время-ето деньги
  | 
   
  
   | 19:56 07-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Дядя Боря 
  Старый Кот
  
Откуда: г.Томск Сообщений: 8875 Регистрация: 31.03.2004 
 
 | 
 
  
   krikus Ага, и микроконтроллер тоже загнёшь? Он же как раз над дополнительной цифровой частью. прийдется какие-то кнопки выкидыват, функциональные - точно. Хотя как раз наверно и получится то, что надо.
  _________________ Старый Кот | 
   
  
   | 05:09 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  krikus 
  *******
  
 Сообщений: 3103 Регистрация: 13.05.2004 
 
 | 
 
  
   Дядя Боря 
 
Дык я видел что контролер там, ну и что ...он же выше пленки
 
и при подвороте окажется где то по центру опять же выше...ничто не мешает...
 
Просто у меня ноут без клавы ,вот хотел обычную туда вклячить ,но по толщине гиморно ее уплощать ,плюнул на эту задумку ... лутше уж найти мелкую и плоскую писишную клаву и уж ее цеплять  
  | 
   
  
   | 07:38 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Дядя Боря 
  Старый Кот
  
Откуда: г.Томск Сообщений: 8875 Регистрация: 31.03.2004 
 
 | 
 
  
   krikus Да нет, там как раз помешают функциональные клавиши. А впрочем, какая клавиатура - их много всяких. И самое противное будет при этом обеспечить контакт между плёнкой и платкой контроллера - оно же ведь сейчас на прижиме делается, без пайки...
  _________________ Старый Кот | 
   
  
   | 07:42 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  krikus 
  *******
  
 Сообщений: 3103 Регистрация: 13.05.2004 
 
 | 
 
  
   дык это-то не проблемма ,площадки там широкие ,берется токопроводящяя паста для ремонта ниток на заднем стекле ,тоненько наносится на площадки потом пленку прижал ,высохло ,термоклеем закрепил чтоб не вибрировала и все    
 
подогнутую часть прокладываеш пленку между контактами чтоб не замыкались и собсно усе  
  | 
   
  
   | 08:01 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Angel 
  *****
  
Откуда: Bolgaria Сообщений: 174 Регистрация: 01.07.2004 
 
 | 
 
  
   Хорошо.
 
Вот вам еще одна идея
 
Взять клавиатуру от сдохшего ноутбука с метальной основе
 
сделать отверстия под каждого клавиша
 
поставить експериментальную плату снизу и микрокнопки с длинними наконечниками
 
распаять тонким проводом к контролером от стандартной IBM AT клавиатуру
  | 
   
  
   | 11:34 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  cvarc 
  *******
  
Откуда: Ярославль Сообщений: 2159 Регистрация: 04.10.2004 
 
 | 
 
  
   "Виновник давно ушел, а местные жители все стояли и обсуждали происшествие, и никак не могли разойтись."  
  _________________ Спасение утопающих дело рук самих утопающих! | 
   
  
   | 14:30 08-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  doctorgenius 
  *
  
 Сообщений: 8 Регистрация: 11.03.2005 
 
 | 
 
  
   Всем спасибо. Я сам думал распаять матрицу от МК-52 к контроллеру от нерабочей клавиатуры Mitsumi, но уж слишком долго резать дорожки и соединять это все кусочками МГТФ'a, действительно куда проще будет купить обычную клавитуру и заменить в ней ATX разъем на AT-шный от обычного советского магнитофона  .
  | 
   
  
   | 23:14 19-04-2005   
    
    | 
   
  
	 | 
		![]() 
  | 
	
 
  Дядя Боря 
  Старый Кот
  
Откуда: г.Томск Сообщений: 8875 Регистрация: 31.03.2004 
 
 | 
 
  
   doctorgenius Хммм. Вообще-то клавы с АТ разьёмом до сих пор свободно везде продают по той же цене, что и АТХ   
 
Зачем менять то что? Если просто купить можно не дороже, то время экономится   Разумно только если распайка нестандартная...
  _________________ Старый Кот | 
   
  
   | 10:50 20-04-2005   
    
    | 
   
  
	 | 
		![]() 
  |