28.03.2007, 01:57 | #1 |
Пользователь
Регистрация: 22.03.2007
Возраст: 58
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004\УАЗ\Hunter
Сообщений: 52
|
Самодельная мини-клава
Валялся у меня в закромах вот такой удивительный дивайс:
Вроде бы он даже работал, но акустический модем и 128 кил памяти - это так несовременно... Разобрав его на части, под кнопками была обнаружена контактная матрица 8х8. Сопоставление этой матрицы с матрицей обычной мембранной клавы показало полное несовпадение. Совместить удалось только QWERTYUI, дальше пошли полный разброд и шатание. Логично было бы заняться резкой дорожек и подпайкой отдельных клавиш к контроллеру PCшной клавиатуры в нужном порядке, но уж слишком уж этой резьбы получалось много. На просторах инета нарылась гениальная программка Key Translation, http://www.softboy.net/key/ которая позволила минут за 15 переназначить все "неправильные" кнопки на правильные (не стоит только в одном сеансе делать кольцевые переназначение типа "a -> b" и "b -> a" - надо действительно сделать сначала одно, потом перезапустить программу и сделать второе) В общем, миниатурная клавиатура готова и работает, осталось привести в порядок корпус шпаклевкой, покрасить и перенадписать функциональные клавиши.
__________________
UAZ 315195 Hunter, Prology PCM-700, VIA EPIA N5000EG Nano-ITX, 512/80/BT/GPS/USBCam. |
28.03.2007, 02:04 | #2 |
Гуру
Регистрация: 04.01.2006
Возраст: 55
Город: Минск
Регион: Беларусь
Машина: 2002\Audi\A6 3.0i
Сообщений: 1,135
|
Супер! С программкой ты меня порадовал. Валяется похожая клава. Я ее тоже прозвонил и понял что резать надо все дорожки.
..... все, пошел ее искать на шкафу!
__________________
БП SL "умнай"- Сергея Лебедева (собственного изготовления), 7" Prology PCM-700, PIII 1,2 Tualatin, Intel i815, Video Gforce 440 64mb , 2.5" HDD 40 Gb (Hitachi), 2.5" HDD 60 Gb (Fujitsu), PCI->USB2.0, PCI TV tuner Beholder Behold TV 507 FM, DVD 5.25" (USB -> IDE переходник), GPS Globalsat BU-353, Web камера 3-COM, USB HUB D-Link, BT, Софт: оболочка - Centrafuse, Навигация - GisRX, EDGE |
28.03.2007, 08:51 | #3 |
Новый Пользователь
Регистрация: 27.02.2007
Город: Пермь
Регион: 59
Машина: 02\Ваз\21099
Сообщений: 5
|
А у нас на работе валяется вот такая клава собственно разработанная нашим коллегой и изготовленная под заказ. Толщина где-то 1,5мм, на самоклеющейся основе, правда под нее еще софт не написан!
|
28.03.2007, 10:55 | #4 |
Пользователь
Регистрация: 22.03.2007
Возраст: 58
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004\УАЗ\Hunter
Сообщений: 52
|
А зачем тут что-то писать?
Поключить её так же к контроллеру от мембранной клавы, там матрица размерностью побольше, чем эта 5х6. А если в этой клаве встроены светодиоды, судя по верхним дыдочкам - поключить их опять же к контроллеру, выпаяв из него его родные светодиоды.
__________________
UAZ 315195 Hunter, Prology PCM-700, VIA EPIA N5000EG Nano-ITX, 512/80/BT/GPS/USBCam. |
28.03.2007, 12:56 | #5 |
Новый Пользователь
Регистрация: 27.02.2007
Город: Пермь
Регион: 59
Машина: 02\Ваз\21099
Сообщений: 5
|
Все-то вы правильно говорите, за исключением НО! Это клава для тестера аппаратуры и линий связи нашего изготовления и заводится она на ПЛИС! А у себя в машине я бы так и сделал как вы написали, но еще встал бы вопрос что мне легче было бы достать из комплектующих - нашу схему или контроллер!
|
28.03.2007, 15:27 | #6 |
Пользователь
Регистрация: 22.03.2007
Возраст: 58
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004\УАЗ\Hunter
Сообщений: 52
|
Это самая обыкновенная мембранная клавиатура, с которой прекрасно справится самый обычный контроллер из самой обычной мембраной клавы.
Просто один шлейф подсоединить к одной группе контактов, а второй - к другой группе клавного контроллера. И смотреть, что получится. А тот самый таинственный ПЛИС занимается чем-то совсем другим, и для него работа с этой клавиатурой - маленькая подфункция, на которую он отвлекается на ничтожные миллисекунды. И он - совсем не нужен, ни сам ппо себе, ни схема.
__________________
UAZ 315195 Hunter, Prology PCM-700, VIA EPIA N5000EG Nano-ITX, 512/80/BT/GPS/USBCam. |
28.03.2007, 16:05 | #7 |
Новый Пользователь
Регистрация: 27.02.2007
Город: Пермь
Регион: 59
Машина: 02\Ваз\21099
Сообщений: 5
|
Все что вы говорите правильно, но опять же! Во-первых мы не единичный экземпляр делаем, а серию, и зависимость от лишних элементов ни к чему! Не думайте, что ПЛИС там стоит только ради клавиатуры! Раз уж он там стоит, то и не стоит огород городить! Извините за масло-масленное!
P.S. я сам разработчик и программер! |
28.03.2007, 23:35 | #8 |
Гуру
Регистрация: 29.10.2006
Возраст: 37
Город: Череповец
Регион: 35
Машина: 1987\Ауди\80
Сообщений: 1,008
|
больше не кто не чего не придумал??
|
29.03.2007, 00:17 | #9 |
Пользователь
Регистрация: 22.03.2007
Возраст: 58
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2004\УАЗ\Hunter
Сообщений: 52
|
А тебе чего надо придумать?
Есть конкретная задача? Тут же вполне универсальное решение - любая небольшая матричная клава, или любой набор одиноких кнопок вешаются на вполне доступный контроллер, который в любой клаве за три копейки или вообще бесплатной на выброс. Причем нет гемороя с исправлением раскладки, всё делает программа. Есть проблемка с платностью проги, но, надеюсь, решаемая. Тем более она даже в реестр ничего не пишет и после секундной переустановки и втягивания твоей индивидуальной раскладки из файла работает следующие 15 дней.
__________________
UAZ 315195 Hunter, Prology PCM-700, VIA EPIA N5000EG Nano-ITX, 512/80/BT/GPS/USBCam. |
29.03.2007, 20:00 | #10 |
Гуру
Регистрация: 29.10.2006
Возраст: 37
Город: Череповец
Регион: 35
Машина: 1987\Ауди\80
Сообщений: 1,008
|
Вот так хочется! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|