Найти в Дзене
Сам себе мастер

Сенсорная панель своими руками

Всем привет! Как всё начиналось: Однажды я озадачился заменой крутилок в духовом шкафу на кнопки и жк экран. Сначала я думал разные варианты установки тактовых кнопок, но останавливало то что не смог придумать как это сделать герметично, чтоб на механизм кнопок не попала грязь, жиры и моющее, чтоб была возможность мыть лицевую панель духовки не боясь залить сами кнопки. Потом вспомнил что когда то покупал сенсорные модули TTP223 и начал экспериментировать с ними, но так как мне нужно было 8 кнопок, а задействовать под кнопки 8 ножек МК очень не хотелось (на тот момент планировал использовать Ардуино уно), решить скрестить "ежа со змеей", подключив сенсорные модули по классической схеме кнопок с подключением по одному проводу к МК с небольшой доработкой и все получилось. Доработка классической схемы под сенсорные модули Как видно из схемы, доработка заключается в добавлении диода на вход (выход) сенсорного модуля. Направление диодов будет зависеть от типа схемы, либо модули при нажатии

Всем привет!

Как всё начиналось:

Однажды я озадачился заменой крутилок в духовом шкафу на кнопки и жк экран. Сначала я думал разные варианты установки тактовых кнопок, но останавливало то что не смог придумать как это сделать герметично, чтоб на механизм кнопок не попала грязь, жиры и моющее, чтоб была возможность мыть лицевую панель духовки не боясь залить сами кнопки. Потом вспомнил что когда то покупал сенсорные модули TTP223 и начал экспериментировать с ними, но так как мне нужно было 8 кнопок, а задействовать под кнопки 8 ножек МК очень не хотелось (на тот момент планировал использовать Ардуино уно), решить скрестить "ежа со змеей", подключив сенсорные модули по классической схеме кнопок с подключением по одному проводу к МК с небольшой доработкой и все получилось.

Доработка классической схемы под сенсорные модули

-2

Как видно из схемы, доработка заключается в добавлении диода на вход (выход) сенсорного модуля. Направление диодов будет зависеть от типа схемы, либо модули при нажатии замыкают резисторы на землю (как в данном случае), либо модули будут подавать напряжение на резисторы, а верхний резистор при этом подключен к земле. Напряжение питания зависит от допустимого напряжения МК. Верхний резистор зависит от тока, который модуль может безопасно пропустить через себя.

-3

У модулей есть место для подпайки конденсатора для уменьшения чувствительности, так как при использовании модуля через стекло или пластик у него возрастает чувствительность и она может мешать тыкать в сенсор.

Далее подготавливаем картинку кнопок, стекло и полоску текстолита для соединения кнопок в одно целое.

-4

Картинку кнопок я делал в программе FrontDesigner и печатал на обычной офисной бумаге. Стекло толщиной 3мм, можно использовать защитные стекла от мобильников, они самые тонкие.

Далее наклеиваем картинку на стекло.

-5

Можно использовать клей ПВА Д3 (он влагостойкий), акриловый лак из строймага или дорогой аналог под названием клей или лак для декупажа. Полиэфирная или эпоксидная смола не подойдет, так как пропитает белый цвет бумаги сделав его серо-желтым, так же при нанесении кистью поплывет рисунок (возможно от эпоксидки тоже), но если бумага покрыта рисунком полностью, без незакрашенных белых участков и наносить смолу с пульвика то думаю можно.

-6

стекло мазюкаем тоже, проще будет от пузырей избавится.

-7

Накладываем стекло на картинку, чтоб проще было отцентрировать, у кого есть Дралоскоп, тем конечно проще.

Далее размечаю шинку для соединения кнопок

-8

Чтоб в программе не возится, просто наклеил полоски самоклейки и вытравил.

На модули и шинку прилепил двусторонний бутиловый скотч

-9

Приклеиваем все

-10

Распаиваем диоды и перемычки земли и питания

Конденсаторы я впаивал уже после тестов, конденсаторы на у меня получились на 8 пф (пикофарад)
Конденсаторы я впаивал уже после тестов, конденсаторы на у меня получились на 8 пф (пикофарад)

Согласно шаблону

-12

Далее подключаем к МК и проверяем работу кнопок, изменение цифрового значения сигнала при нажатии, добавляем конденсаторы если нужно или заменяем какие либо резисторы, если цифровое значение при нажатии кнопки не дает различить какая кнопка нажата.

-13

Диапазон одной кнопки желательно делать не менее 20 единиц, например одна кнопка имеет значение 870-890, другая уже должна попадать примерно в диапазон 895-1015 и тд.

Так же из модулей желательно выпаять светодиоды если будете питать от платы с МК или если нет необходимости в их использовании.

Скачать FrontDesigner_3.0 и Кнопки духовки

Настройка кода кнопок

Всем спасибо за внимание и удачных Вам изобретений!