Свежие обсуждения
Ремонт

Настольная сенсорная светодиодная лампа "Ultra TL 701B" - ремонт...

1 3 4
f300: 145АП2 навалом еще. Вкорячить. И шить не надо.

Так вместо 145АП2 как раз можно только одну ту смд 6-ножку поставить: TTP223. Тоже шить ничего не надо и стоит 13 центов.

Микросхема имеет несколько режимов работы:

  • На выходе активный уровень высокий
  • На выходе активный уровень низкий
  • Режим тактовой кнопки
  • Режим кнопки с фиксацией

А чем этот не подходит для Вашего случая: https://www.radiokot.ru/konkursCatDay2014/53/ ?

Ссылку Дмитрий М приводил выше. Там, кстати, исходник прошивки есть, можете подправить его под свои нужды или на базе него свою программу написать.

 

Так ttp223 просто сенсорный выключатель... 145Ап2 позволяет плавно регулировать мощность и запоминать состояние.

 

f300: 145Ап2 позволяет плавно регулировать мощность и запоминать состояние.

А, если так, то да, Вы правы. Хотя в продаже у нас её тяжелее найти.

 

Есть USB-светильники на нескольких светодиодах с сенсорным управлением на обратной стороне. Там один сенсор: короткое нажатие - вкл/выкл, длительное - плавное увеличение или уменьшение яркости. Для Если яркость изменяется не в ту сторону, нужно отпустить и еще раз задержать палец. Можно такую штукенцию спрятать в месте штатного сенсора, а с выхода на светодиоды, через ключ, запитать штатную светодиодную матрицу. И стоит такая штуковина долар.

Самая правая на фото - это она.

 

Нечто похожее стоит в ночнике у сына. Один сенсор, которым служит разъём зарядного гнезда. Короткие нажатия переключают между положениями выключено - холодный белый - тёплый белый, длинные нажатия меняют яркость. И это засунуто в пластиковый шар в форме Луны. Да, не нажатия, касания.

 

Не... Я уже своё сделал.
Прогу нарисовал за два вечера. Сегодня отладил и запустил. Работает.
Функции точно такие же, как и в оригинале.

Размер прошивки 3,7КБ, по этому подойдёт ATmega48.

 

Мегареспект.

 

Рано! Успел сломать... sealed

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

Придётся сначала всё назад восстанавливать. Благо, что схемка получилась ну очень простая и слабо разветвлённая...

 

Не получилось довести до конца проект. Владелец лампы не захотел ждать. Мол, сколько можно делать? Если не получается, то скажите. Я лампу выброшу и куплю новую...

А заминка получилась из-за того, что я не смог настроить чувствительность сенсорных кнопок...
Четко отрабатывается только либо непосредственное касание пальцем сенсора, либо через не толстый изолятор - тоньше 1мм. А конструкция сенсорных кнопок лампы такая, что толщина получается больше.
Печатная плата толщиной 1мм с сенсорными площадками диаметром 2см прижата к пластиковому корпусу лампы изнутри. Толщина пластика примерно 2мм. Получается толщина примерно 3мм. А с учётом плавной выпуклости корпуса в районе сенсоров - явно больше...
Если выставить максимальную чувствительность аналоговых входов, то такую толщину "пробивает", но получается наводка на соседние сенсорные площадки, так как они почти рядом - не более 2 см друг от друга и получается одновременная отработка нескольких соседних сенсоров.
А если уменьшить чувствительность до устранения влияния на соседние кнопки, то не "пробивается" толстый пластик.

Начал экспериментировать с алгоритмом распознавания касания, но люди не захотели ждать...

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

Управление по 4-м сенсорам:
1) "Вкл/Выкл" - однократное касание включает или выключает лампу.
2) "Режим" - однократное касание переключает режимы работы групп светодиодов по кругу (тёплые, холодные, тёплые + холодные, ночник).
3) "+" - увеличение ярости.
4) "-" - уменьшение яркости.
Регулировка яркости дискретная (как и в оригинале) - 5 градаций с шагом 20%. Минимальная яркость 20%. При достижении максимума или минимума яркости дальнейшее изменение блокируется.

После выключения лампы сенсором "Вкл/Выкл" через 5 секунд происходит запись в память текущего режима и яркости. По этому после повторного включения (даже после полного отключения от сети) включается последний выбранный режим и яркость свечения.

 
DWD: получается наводка на соседние сенсорные площадки

Вставить между ними экраны не пробовали?