#24
Сообщение
DWD » 11.06.2020{, 12:23}
Не получилось довести до конца проект. Владелец лампы не захотел ждать. Мол, сколько можно делать? Если не получается, то скажите. Я лампу выброшу и куплю новую...
А заминка получилась из-за того, что я не смог настроить чувствительность сенсорных кнопок...
Четко отрабатывается только либо непосредственное касание пальцем сенсора, либо через не толстый изолятор - тоньше 1мм. А конструкция сенсорных кнопок лампы такая, что толщина получается больше.
Печатная плата толщиной 1мм с сенсорными площадками диаметром 2см прижата к пластиковому корпусу лампы изнутри. Толщина пластика примерно 2мм. Получается толщина примерно 3мм. А с учётом плавной выпуклости корпуса в районе сенсоров - явно больше...
Если выставить максимальную чувствительность аналоговых входов, то такую толщину "пробивает", но получается наводка на соседние сенсорные площадки, так как они почти рядом - не более 2 см друг от друга и получается одновременная отработка нескольких соседних сенсоров.
А если уменьшить чувствительность до устранения влияния на соседние кнопки, то не "пробивается" толстый пластик.
Начал экспериментировать с алгоритмом распознавания касания, но люди не захотели ждать...
А так всё работает. Только нужно либо непосредственное касание сенсорных контактов, либо через изолятор не толще 1мм.
Если кого заинтересует - схема приводилась на предыдущей странице. Программу могу выложить...
Управление по 4-м сенсорам:
1) "Вкл/Выкл" - однократное касание включает или выключает лампу.
2) "Режим" - однократное касание переключает режимы работы групп светодиодов по кругу (тёплые, холодные, тёплые + холодные, ночник).
3) "+" - увеличение ярости.
4) "-" - уменьшение яркости.
Регулировка яркости дискретная (как и в оригинале) - 5 градаций с шагом 20%. Минимальная яркость 20%. При достижении максимума или минимума яркости дальнейшее изменение блокируется.
После выключения лампы сенсором "Вкл/Выкл" через 5 секунд происходит запись в память текущего режима и яркости. По этому после повторного включения (даже после полного отключения от сети) включается последний выбранный режим и яркость свечения.