Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Сборка сенсорной лампы: полное руководство по схемам на NE555, Arduino и диммере

Сенсорные электронные устройства открывают простор для интересных DIY-проектов — как для инженеров, так и для любителей. Один из таких проектов — сенсорная лампа (touch lamp), включаемая касанием пальца.

Вы наверняка видела лампы, реагирующие на прикосновение, и хотели узнать, как они работают. Вы в правильном месте.

В этой статье вы узнаете принцип работы сенсорных ламп и соберете три варианта схем: на таймере NE555, на Arduino и сенсорный диммер.

Принцип работы сенсорных ламп

Настольная лампа

Сенсорные выключатели устойчивы к влаге и пыли — у них нет механических контактов снаружи.

Работают они за счет свойств человеческого тела: температуры, сопротивления, радиоэлектрической способности. Но сенсорные лампы используют емкостной принцип.

Емкость — способность объекта накапливать электрический заряд. У лампы своя емкость, у человека — своя. При касании емкости суммируются, схема фиксирует скачок емкости и переключает лампу. При уходе руки емкость возвращается к исходной, схема готова к следующему срабатыванию.

Варианты сборки

1. Сенсорная лампа на таймере NE555

Простая схема для включения/выключения двух 1-ваттных светодиодов касанием контактов «Вкл» и «Выкл».

Схема сенсорной лампы на NE555

Компоненты:

Сборка и особенности:

Основной элемент — NE555, транзистор 2N6122 работает как ключ. Трансформатор нужен для питания схемы от сети. Можно подключить больше светодиодов параллельно (каждый через свой 27 Ом), тогда потребуется трансформатор с большим током (2–3 А) и диодный мост 5 А. Питание также возможно от 12 В батареи.

2. Сенсорная лампа на Arduino

Использует библиотеку CapacitiveSensor: два пина Arduino работают как емкостной датчик, детектируя емкость человеческого тела. В максимальной чувствительности срабатывает на расстоянии нескольких сантиметров.

Схема сенсорной лампы на Arduino

Компоненты:

Аппаратная часть:

Программная часть:

Установите библиотеку CapacitiveSensor через менеджер библиотек Arduino IDE. Пример кода (на скриншоте) реализует переключение светодиода при касании.

Код для Arduino (библиотека CapacitiveSensor)

Как это работает:

Это RC-цепочка. Arduino измеряет время зарядки/разрядки конденсатора, образованного сенсором и резистором. Из изменения времени определяется приближение/касание. Учитывается емкость тела, сенсора и резистора.

3. Сенсорный диммер (регулятор яркости) на Arduino

Не просто вкл/выкл, а плавная регулировка яркости удержанием пальца на сенсоре.

Схема сенсорного диммера

Компоненты:

Сборка:

Алгоритм работы (загружаемый скетч):

Применение сенсорных ламп

Итоги

Большинство сенсорных ламп имеют 3 уровня яркости без трехНитевых ламп. При затемнении питание лампы быстро пульсирует (ШИМ), создавая видимость постоянного света с пониженной яркостью. Лампа не получает полную мощность, что и позволяет регулировать светоотдачу.

Статья завершена. Вопросы — пишите, ответим максимально быстро.

Промышленные технологии

  1. Сборка и траблшутинг базовой 6-вольтовой батарейно-ламповой цепи
  2. Мастерство корректирующего обслуживания: стратегии, выгоды и практические примеры
  3. Понимание и устранение проблем с отрывом площадок на PCB
  4. Интегральные схемы: Полное руководство для инженеров
  5. Мастерство проектирования цифровых схем: полное руководство
  6. Полное руководство по монтажу печатных плат (PCBA)
  7. Основное руководство по выбору держателя 9V батареи
  8. Надежная схема аварийного освещения: экспертное пошаговое руководство
  9. Цифровые буферы: подробное руководство по изоляции и усилению сигналов
  10. Керамические субстраты PCB: экспертные знания и лучшие практики проектирования