Как стать автором
Обновить

Комментарии 42

Интересно, а можно сделать просто печатную плату с замыканием дорожек пальцем, за счет проводимости кожи?
Нет. Делают с измерением ёмкости.
Можно но ненадёжно. Сопротивление кожи очень разнится, 10 раз тыкнул в кнопку и на ней остался проводящий слой пота с того же пальца. Сенсорные, на емкостных сенсорах гораздо лучше, но опять же в начале статьи упомянуто было про эффект «отсутствия тактильного отклика». Всё-таки клавиатурой без «щелчка» пользоваться не очень удобно. Некий аналог щелчка может дать маленький вибромоторчик… но всё это компромиссы… Почему-то досихпор ещё есть фанаты жестких щелкающих механических клавиатур.
У Texas Instruments есть микроконтроллеры с "CapTIvate touch technology".
Capacitave Touch with Metal Overlays
Variable Force Touch Detection
Multi-Key Touch
ИМХО для носимых маленьких клавиатур емкостные клавиши это зло. Проблема — НУЛЕВОЕ УСИЛИЕ НАЖАТИЯ. Нельзя просто положить палец на кнопку без её срабатывания. Или вообще взять клавиатуру за кнопочное поле без ложных срабатываний.
Может, поставить под клавиатурой пьезо-датчик давления? При определенной хитрости можно его же и для обратной связи использовать…
На каждую кнопку нужно, дорогое удовольствие выйдет. Механика на пружинах даже надёжнее будет.
Не надо на каждую, достаточно один датчик на всё поле. Или лучше 4 (по углам) или 5 (+1 в центре). А можно и просто блокировать клавиатуру, как блокируют сенсорные экраны. Хотя, конечно, это не так удобно, как если бы кнопки были механическими.
Один большой пьезодатчик будет очень дорогим и хрупким. Даже поменьше будут ломаться и дорогие. Впрочем, маленький датчик потребует чувствительного усилителя и в «обратку» сможет работать разве что на ультразвуке, чего палец врятли почувствует. Выйдет в любом случае очень дорого, а толку мало. Обычные катушки с магнитами и то надёжнее, а там недалеко до старых добрых герконовых клавиатур.
Кстати ещё одна неприятность с датчиками такого типа — если медленно и плавно нажимать на кнопу… нажатие не будет зарегистрировано. Учитывая характеристики пьезодатчиков понятие «медленно» может находится в районе обычной работы с клавиатурой. В итоге в прямом смысле по такой клавиатуре надо будет «стучать» как во времена механических пишущих машинок.
Мне очень нравиться RK61.
Ёмкостные, с резинками и темболее оптические (где по столу пальцами долбить) в подмётки не годятся.
Мне кажется, усилие нажатия можно определять программно. Прикоснулся к поверхности — площадь контакта одна, усилил нажатие — площадь контакта повысилась.

И обратный отклик делать при помощи вибромоторчика.
Тогда калибровать под пальцы надо, и целую сетку сенсоров чтобы распознавать площадь контакта… это уже целый тачпад будет! А он и так по дефолту силу нажатия определяет. Не проще ли просто использовать готовый тачпад? Гигантских размеров и с нарисованными клавишами…

Ах да, я думал речь шла про ёмкостной дисплей. Тогда проблема с распознаванием площади контакта вряд ли была.

Дык так и надо ))
потенциально да.
в нашем кружке радиотехники делали забавный музыкальный инструмент на таком принципе.
две полоски на текстолите и пальцем их в разных местах замыкаешь меняя тон.
но если очень сухая кожа и толстые мозоли- срабатывает так себе.
Терменвоск?
не, естественно попроще. хотя что-то общее есть.
Из книжки Юный Радиолюбитель небось?
Да, общее — электричество. Обычный мультивибратор. Которому до терменвокса так же далеко как транзистору до микросхемы.
Терменвокс — он вовсе безконтактный.
Глупая проблема, но всё же: такие кругляшки из проводящей резины не так легко найти в продаже. Рулон проводящей резины — пожалуйста, а штук 50 кругляшков из наборов для ремонта пультов выйдут по цене как те же тактовые кнопки.
В статье сказано что это углеродные таблетки. Гугль нашел углеродные таблетки для теплиц. Интересно подойдут если нарезать нужный размер?
Нет там никаких угольных таблеток, это пятачки их токопроводящей резины.
Тут что статья, что перевод — стоят друг друга :)
Так наштамповать этих круглешков из проводящей резины не проблема — заточи кромку стальной трубки подходящего диаметра и штампуй сколько хочешь.
А обязательно кругленькие? Можно-ведь просто нарезать на квадратики, тогда и отходов не будет и больше контактов получится.
А почему бы не отштамповать пробойником
А что если сделать емкостную клаву, а наверх налепить силиконий (нужной формы, с выпукластями под кнопки), тогда будут тактильные ощущения.
Я когда дела самодельные емкостные кнопки без спец драйвера, просто на МК, то срабатывания получалось задавать на некоторую толщину сквозь нечто вроде резины (сам не знаю что это за пластинки были у меня).
Все руки не дойдут отлить какую ни будь форму силиконовую и потестить.
тактильными переключателями… тактильных переключателей

Они называются тактовыми кнопками.
Сам по себе термин «тактовая кнопка» — надмозглый перевод, на месте которого и должно было быть «тактильная кнопка».
Сначала было Tactile.
Потом стали сокращать до Tact.
К нам оно пришло уже сокращенным, и по сокращению неправильно «восстановили» полный вариант как «тактовый».

Тактильными же их назвали за обратную связь в виде щелчка, ощущаемого пальцем (тактильно).

А какой смысл в названии «тактовый»? Ими что, кто-то вручную подаёт тактовый сигнал, нажимая кнопку N раз в секунду? Окей, иногда и такие извращения встречаются, но это никак не завязано на конструкцию кнопки.
Вектор 06Ц: емкостная клавиатура из текстолита, фольги, поролона и пластиковых кнопок.
Эта технология называется Foam-and-Foil, была популярна в ранних компьютерных клавиатурах.
Печально, что для разовых задач остаётся только «колхозинг». Столкнулся с необходимостью отремонтировать мембранную клавиатуру микроволновки. Примерно на третьей итерации психанул, заказал на Али сотню мелких кнопок, развёл на текстолите дорожки, и сделал «вечную» клавиатуру… Пока работает, но выглядит совсем непрезентабельно.
заказал на Али сотню мелких кнопок, развёл на текстолите дорожки, и сделал «вечную» клавиатуру

Увы, до вечной ей очень далеко. Эти кнопки при регулярном использовании живут не долго.
В микроволновке они будут вечными…
Интересно, а если FLEX'ом на 3D-принтере 1 штуку напечатать, неужели это не дешевле будет чем тут в статье указано? А проводящую резину из тех же ремкомплектов к пультам руками приклеить.
Ну если тираж нужен от нескольких штутк до нескольких сотен то рентабельней всего:

  1. спроектировать в «Blender» 3D модель, средний спец меньше часа затратит, в основном работа с примитивами и операции клонирования нескольких типов кнопок
  2. распечатать на 3D принтере — найти только аппарат с соответсвенной шириной камеры
  3. снять с распечатки форму
  4. или в домашних условиях из компаундов лить...
  5. … но лучше в мастерскую (коих достаточно) обратится для литья в вакуумной камере

Все будет весьма промышленно выглядеть.
P.S.: по домашнему «колхозу» на Хабре и материал есть — habr.com/ru/post/382141
В 90-х проще делали. Плата с процарапаными (лень травить было) вертикальными проводниками шириной 7-10 мм. Сверху кусок резины (гуглить «жгут резиновый лента») из аптеки с дырками пробитыми пробойником. Поверх нее напаяны тонкие металические пластины из нержавейки (по типу той чем сейчас аккумуляторы вместе сваривают, ага?). Плату перед пайкой чуть согнуть что бы натяжка была.
Следующий слой — на фотобумаге напечатаны кнопки. Тогда рисовались тушью на кальке и просвечивались лампой на фотобумагу. Получаем черный фон с белыми линиями и буквами. Буквы раскаршиваем фломастерами калибровочно инвариантным образом.
Сами кнопки делались из пимптиков для вот такой игры (https://crafta.ua/lots/6536223438-igrushka-sssr-igra-sssr-morskoy-boy-shashki, если ссылка сдохнет — гуглить «игра ссср морской бой шашки»). Фишки для него состоят как бы из трех цилиндров. Длинный средней толщины, короткая толстая юбка, тонкий длинный. Тонкий укорачивается до длинны ~0.5мм.
Толстый вставляется через фотобумагу с рисунком в дырку в оргстекле. Весь сендвич собирается через прокладку из пластика.
Единственный минус. Если клавиатуру трусить — она тарахтит.
Плюсы. Вечная. Цена копейки.
Во-первых, стандартные тактильные кнопки на 4 мм весьма дороги. Это не проблема, если вы используете небольшое их количество для одного проекта, но если вам требуется 60-70 кнопок на устройство, стоимость начинает расти. Самые дешёвые из тех, что я нашёл, стоят по $70 за рулон из 4000, или пару центов за штуку. Возьмём 70 штук и получим $1,25 на устройство – только за кнопки. Может получиться, что кнопки будут стоить дороже микроконтроллера.

и в конце


Общая стоимость небольшого количества образцов получилась равной $2877. Это стоимость формы для литья и проверки инженером CAD-файлов. Десять клавиатур за три тысячи баксов.

хотя


Пять тысяч клавиатур обойдутся в $6 827, или по $1,36 за штуку. Такая цена, меньше $1,5, делает эту технологию жизнеспособной для мелкомасштабного производства.

Но всё равно, 1.25 бакса против 1.36… вот и подумайте, оно надо — связываться с такими заморочками?

Самая неадежная клавиатура — герконовая, почему-то никто не упомянул.
Не удобная она.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории