Самодельные сенсорные выключатели света — схема и принцип действия
Самодельные сенсорные выключатели света — схема и принцип действия
«Умный дом» давно стал реальностью и набирает популярность. Полезные гаджеты и программируемые электроприборы облегчают быт человека. Сенсорный выключатель может быть частью комплекса или использоваться отдельно. Механическое нажатие больше не является единственным замыкающим сигналом. Работа устройства основана на электропроводимости человеческого тела или отражении инфракрасных лучей. Датчик реагирует на легкое прикосновение или движение.
Конструкция «умного» выключателя
Понятие «сенсорный» трактуется по-разному в зависимости от источника. В широком смысле это аналог клавиши или кнопки питания, который реагируют на голос, движение, степень освещенности помещения и т. д. Он не требуют механического действия. В узком смысле — прибор работающий за счет энергоемкости человека. Конечность человека, приближаясь к чувствительной пластине, становится частью электроцепи, замыкает её. За счет действия специального элемента схемы (триггера) не происходит размыкания после отдаления раздражителя, стабильное состояние системы сохраняется. Отсутствие движущихся деталей исключает их поломку и облегчает влажную уборку поверхности.
Наружная часть — лицевая стеклянная или пластиковая панель и огнеупорный корпус. Квадратные, прямоугольные модели встречаются чаще круглых. Размер соответствует обычному клавишному выключателю, что позволяет использовать для монтажа стандартное гнездо. Функция крышки защитная и декоративная.
Чувствительный элемент — пластина с ёмкостными сенсорами или пара инфракрасный излучатель+приёмник, могут присутствовать дополнительные датчики. Задача сенсора уловить сигнал извне.
Силовая составляющая — печатная плата с SMD компонентами: блок питания, усилители, микроконтроллер, плата радиоканала, ключ, энергозависимая память.
Иногда в комплект входит дополнительный конденсатор, чтобы предотвратить фоновое свечение газоразрядных ламп в выключенном состоянии.
Классификация переключателей
Чтобы правильно выбрать коммуникатор, следует исходить из назначения помещения, количества и характеристик светильников. По параметру напряжению устройства бывают:
- 220 В — стандартный показатель для большинства приборов;
- 12 В — подойдёт к LED лентам и некоторым другим типам осветителей.
По количеству подключённых источников света применяют одинарные, двойные, тройные выключатели. Большее количество удобнее контролировать дистанционным пультом.
По виду ключа можно выделить:
- с электромагнитным реле — замыкание происходит механически, поэтому контакты со временем обгорают;
- оснащённые симистором — полупроводниковый прибором.
Типы чувствительного элемента в бытовых переключателях:
- ёмкостный — требует легкого касания;
- оптический — реагирует на движение или уровень освещённости;
- высокочастотный — настроен на присутствие, заполненность помещения (объёма), движение.
- датчики движения, объёма, звука;
- беспроводное управление;
- плавное снижение яркости при выключении;
- таймер.
Сенсорные переключатели расширяют возможности освещения, упрощают управление, позволяют экономить время и затраты электроэнергии. Они могут быть автономными или монтироваться в корпуса светильников: торшеров, настольных ламп, LED профилей.
Самостоятельная сборка сенсорных коммуникаторов
Главный минус «умных» выключателей — цена. Наличие базовых знаний электротехники поможет собрать самоделку. Домашние умельцы используют 3 основных варианта сборки.
Схема сенсорной кнопки на транзисторах самая простая. Для её осуществления потребуется макетная плата, на которой монтируются последовательно соединенные транзисторы КТ315 и электромеханическое реле, параллельно с которым обязательно нужно установить защитный диод. Сенсором послужит провод от базы транзистора, подключаемого к сети. Цепь можно усложнить, добавив перед реле оптрон и триггер (таймер NE555 или микросхема К561ТМ2). Такая модификация позволит сети фиксировать команду.
Инфракрасный сенсорный выключатель своими руками можно собрать, добавив в схему генератор прямоугольных импульсов. Для увеличения тока от генератора поможет инфракрасный мигающий светодиод. На микросхеме устанавливается временной интервал. Он определяет, через какое время после прекращения поступления сигнала выключится свет. При попадании отражения луча на фотоприёмник, счётчик К561ИЕ20 или CD4040 выдаст единицу, цепь замкнётся. При отсутствии сигнала на всех выводах логический ноль, не поступает напряжение, управляющий транзистор не пропускает ток.
Сенсорные выключатели промышленного производства можно доработать и расширить площадь чувствительности. Под крышкой нужно найти ёмкостный элемент и припаять к нему тонкий проводок. После чего проводник уложить увеличивающимся кольцами до заполнения всего периметра. Вернуть на место защитную панель.
Переключатели приспосабливаются не только под светильники, но и в качестве дверного звонка, раздвигателя штор и прочее. Все детали можно приобрести на радиорынках или китайских интернет-платформах по бюджетной цене.
Безопасность при монтаже
Перед установкой обязательно обесточить сеть, опустив рубильник защитного автомата в распределительном щитке. Сенсорные коммуникаторы монтируются без лицевой панели. Соблюдается правило полюсовки. Если в линии есть заземляющий провод, он подключается на промаркированный контакт. Концы многожильного кабеля опрессовывают или заслуживают, чтобы плотно зафиксировать и избежать перегрева.
Нельзя использовать приспособления с явными повреждениями или не рассчитанные на заданную нагрузку сети. Самодельные сенсорные выключатели света 220 В не всегда выдерживают — большинство домашних схем рассчитаны на низковольтных потребителей.
Бесконтактный выключатель освещения со звуковым эффектом на Arduino
Всем привет!
Сегодня я Вам расскажу про бесконтактный выключатель с звуковым эффектом, который был сделан мной 9 лет назад, а если быть точным то в январе 2012 года. Ссылку на ролик 2012 г. я выложил в комментарии под этим видео.
С тех пор выключатель трудится у меня круглыми сутками на протяжении 9 лет. Что самое интересное он За все это время, он не выходил из строя и даже ни разу не подвис, а также у него никогда не было ложных срабатываний. Вообщем он хорошо себя зарекомендовал и я с уверенностью могу его Вам рекомендовать для самостоятельной сборки.
Если Вам интересны все подробности, то прошу посмотреть этот ролик до конца и оценить его подпиской и лайком.
У меня в коридоре смонтировано 7 светильников.
И для достижения красивого визуального эффекта, я использовал последовательное включение ламп, для этого мне нужно было протянуть к плате контроллера, отдельный провод от каждой точки освещения .
Саму плату я спрятал в пространстве между гипсокартоном и потолком, благо места там больше чем достаточно.
ИК приемник и светодиод я разместил в подрозетнике. Во избежании ложных срабатываний их нужно изолировать между собой, для этого я использовал термоусадочный кембрик. Что бы подключить этот оптический датчик к плате контроллера, можно использовать заложенные в стену провода.
Для того что бы дизайн выключателя не отличался от других установленных декоративных накладок в интерьере, я использовал из этой же серии телевизионную розетку, из которой выкинул все внутренности, а в отверстие вклеил круглое окошко вырезанное из фиолетового акрила.
Все компоненты были размещены мной на одной плате, на которой установлены винтовые коннекторы для подключения проводов от светильников.
Запитал я эту плату обычным зарядным устройством от телефона. Которое по сей день работает, видать в то время зарядки изготавливали по более надежным схемам чем сейчас.
Основой всего устройства является контроллер arduino Nano V.3, но можно так же использовать любые другие платы, с микроконтроллером Atmega328
ИК светодиод с фототранзистором можно взять от датчика препятствий, но не обязательно их выпаивать, достаточно перерезать лишние дорожки и припаять к ним 3 провода. Если у Вас есть откуда нибудь эти ранее выпаянные детали, то перед использованием, лучше сначала проверить их на работоспособность. Инфракрасный светодиод подключите к напряжению 5 В, через токоограничивающий резистор 120 Ом и посмотрите на него через камеру телефона, он должен светиться фиолетовым светом. Для проверки фототранзистора понадобится любой тестер с функцией прозвонки проводников. Переводим тестер в режим прозвонки, а выводы фототранзистора подключаем к щупам тестера. После чего нужно к нему в плотную поднести любой пульт от бытовой техники и нажать любую кнопку. В ответ раздастся прерывистый пищащий звук.
9 лет назад я не нашел подходящих твердотельных реле и мне пришлось их собирать самому из рассыпухи. Но на данный момент проще купить 8 канальный модуль твердотельных реле как на изображении, чем заниматься тратой времени на поиск этих компонентов.
Работает выключатель следующим образом
Arduino с выхода D5 постоянно выдает ШИМ сигнал с частотой примерно 977 Гц. К этому выходу через токоограничивающий резистор 82 Ом подключен светодиод, излучающий сигнал в инфракрасном диапазоне. Фототранзистор подключенный к входу D2 детектирует отраженный от руки ИК сигнал и проверяет его на достоверность и если сигнал из 20-ти или больше идущих подряд импульсов соответствует частоте 977 Гц, то тогда контроллер включает по очереди все 7 светильников и начинает воспроизводить звуковой эффект через ШИМ выход D11. Все тоже самое происходит и при выключении.
Воспроизведение звуков
Для воспроизведения звуковых эффектов используется формат WAV без сжатия, с частотой 16000 Гц и глубиной 8 бит , но при воспроизведении данного формата с использованием ШИМ, в аудио тракте наблюдается неприятный свист и шипение. По этому для для улучшения качества воспроизведения, я в коде использовал линейную интерполяцию. При которой, выборка семплов происходит на частоте 62.5 кГц и между оригинальными выборками вставляются еще 3 дополнительных семпла рассчитанных методом линейной интерполяции. Таким образом на выходе снижается шум квантования, пропадает свист, улучшается качество звука и для воспроизведения не обязательно использовать дополнительные RC фильтры.
Вместо динамика я использовал старую, маленькую компьютерную колонку без встроенного усилителя.
Для конвертирования Wave файлов в Си код, можно воспользоваться онлайн конвертером
Схема
На схеме серыми прямоугольниками отметил твердотельные реле, а тем кто хочет заморочиться, то может собрать схему полностью, так же как сделал я в далеком прошлом.
Код для Arduino развернуть
В этот раз я решил добавить все используемые библиотеки в папку со скетчем, а в самом скетче прописал их локальное использование. Теперь надеюсь у новичков будет меньше ко мне вопросов, по поводу ошибок при компилировании.
В коде вынесены несколько констант, которые можно изменить перед прошивкой.
Константа power_ir — отвечает за дистанцию срабатывания выключателя, может принимать значения от минимума 20 и до максимума 200. Требуемое Вам значение можно определить экспериментальным путем.
lamp_num — определяет количество используемых Вами ламп. Минимальное число лампочек не может быть меньше 1, а максимальное не более 7. Если подправить код то можно увеличить до 15.
lamp_delay — это задержка между последовательными включениями ламп, которая выражена в миллисекундах и может начинаться от 0 и до 4 294 967 295 мс. Хотя я не думаю, что такие огромные задержки кому то понадобятся )
Заключение.
В заключении хотелось бы добавить, что я очень удивлен, что микроконтроллер без WDT, за 9 лет ни разу не подвис. По этой же причине я не стал править код и добавлять в него WDT, так как Arduino со старыми bootloader не умеют работать с ним и их еще достаточно большое количество на руках у DIY сообщества
Спасибо, что дочитали до конца!
Если Вам понравилась моя статья — то поддержите ее лайком и подпиской
Если у Вас есть вопросы, то можете их задать в комментариях.
Оптический выключатель света своими руками
Полезное
При выборе того или иного газоанализатора можно опираться на различные критерии, но критически важно подобрать подходящий для поставленной задачи принцип измерения, руководствуясь типом измеряемого газа, средой, в которой выполняются измерения, и целью.
На сегодняшний день самыми востребованными типами датчиков являются:
• термокаталитический
• термокондуктивный
• полупроводниковый
• электрохимический
• гальванический
• инфракрасный (оптический)
• интерферометрический
• фотоионизационный (ФИД)
• пиролитический
• фотометрический
Термокаталитический
Самый распространенный и универсальный тип датчика, принцип работы которого основан на вычислении количества тепла, выделяемого при сгорании горючего газа или паров в катализаторе. Керамический принцип является разновидностью термокаталитического, однако в отличие от последнего использует другой тип катализатора – мелкодисперсный (керамический). Архитектурно датчик состоит из двух чувствительных элементов – рабочего и компенсирующего. Рабочий элемент представляет собой спираль из драгоценного металла (как правило, платины) и катализатора, чувствительного к горючим газам. Воздушная смесь, содержащая горючий газ, вступает в реакцию с катализатором, увеличивая температуру элемента, и, как следствие, приводит к изменению электрического сопротивления спирали в почти линейной зависимости от концентрации газа. Компенсирующий элемент состоит из платиновой спирали и стекла, которое не обладает чувствительностью к горючим газам, и предназначен для компенсации окружающих условий.
В данном типе датчиков используется полупроводник с металлоксидным напылением, сопротивление которого меняется при контакте с газом. Датчик состоит из нагревательной спирали и проводника, нанесенного на трубку из глинозёма, а по краям трубки находятся контакты из драгоценного металла, предназначенные для измерения сопротивления. При попадании газа на поверхность датчика он окисляется, что приводит к уменьшению электрического сопротивления, которое преобразуется в концентрацию.
Принцип интерферометрии основан на измерении коэффициента рефракции газа. Архитектурно интерферометрический сенсор состоит из источника света и оптической системы из зеркал, линз, призмы и светочувствительного датчика. Свет от источника разделяется плоскопараллельным зеркалом на два луча (А и В) и отражается призмой. Луч А движется по круговому маршруту через камеру D, наполненную измеряемым газом, а луч В – через камеру E с референсным газом. После этого лучи А и В встречаются в точке С зеркала и, проходя через систему зеркал и линз, формируют на светочувствительном датчике картину интерференции. Данная картина сдвигается в пропорции к разнице в коэффициенте рефракции между измеряемым и референсным газами. Датчик измеряет сдвиг, чтобы измерить коэффициент рефракции, и преобразует его в концентрацию газа или количество тепла.
В основе этого принципа лежит процесс пиролиза измеряемого газа с образованием оксида, частицы которого измеряются датчиком. Пиролитический сенсор состоит из нагревателя, в центре которого находится кварцевая трубка с нагревательным элементом, и датчика частиц, содержащего две камеры – рабочую и компенсационную. Измеряемый газ (например, TEOS или NF3) под воздействием температуры окисляется и попадает в рабочую камеру датчика частиц с источником α-частиц, который используется для ионизации воздуха и возбуждения электрического тока. Как только частицы газа попадают в камеру, они начинают поглощать ионы, приводя к снижению тока ионизации. Это снижение выходного сигнала пропорционально концентрации измеряемого газа. Компенсационная камера позволяет компенсировать флуктуации температуры, влажности и давления окружающей среды.
Читайте также
При выборе того или иного газоанализатора можно опираться на различные критерии, но критически важно подобрать подходящий для поставленной задачи принцип измерения, руководствуясь типом измеряемого газа, средой, в которой выполняются измерения, и целью.
В последние годы на металлургических предприятиях особое внимание уделяется вопросу безопасности. Это связано с участившимися случаями отправления угарным газом, нехватки кислорода, а также опасностью взрыва из-за утечек метана и водорода. Предлагаем вашему вниманию презентацию решений RIKEN для металлургического производства, призванных свести к минимуму риски взрыва и отравления.
В медицинских учреждениях широкое применение нашли технические и медицинские газы, например, жидкий азот (N2), который используется в трансплантации, криотерапии и криобиологии. Низкая температура (-196°C), при которой азот находится в жидком состоянии, обеспечивает длительное хранение донорской крови, плазмы, стволовых клеток, а также органов.
Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino
Сегодня статья про бесконтактный выключатель со звуковым эффектом, который был сделан мной 9 лет назад, а если быть точным, то в январе 2012 года.
С тех пор выключатель трудится у меня круглыми сутками на протяжении 9 лет. Что самое интересное, за все это время, он не вышел из строя и даже ни разу не подвис, а также у него никогда не было ложных срабатываний. В общем он хорошо себя зарекомендовал и я с уверенностью могу его Вам рекомендовать для самостоятельной сборки.
Если Вам интересны подробности, то прошу под кат.
У меня в коридоре смонтировано 7 светильников.
И для достижения красивого визуального эффекта, я использовал последовательное включение ламп, для этого мне нужно было протянуть к плате контроллера отдельный провод от каждой точки освещения.
Саму плату я спрятал в пространстве между гипсокартоном и потолком, благо места там больше чем достаточно.
ИК приемник и светодиод я разместил в подрозетнике. Во избежание ложных срабатываний их нужно изолировать между собой, для этого я использовал термоусадочный кембрик. Чтобы подключить этот оптический датчик к плате контроллера, я использовать заложенные в стену провода.
Для того чтобы дизайн выключателя не отличался от других установленных декоративных накладок в интерьере, я использовал из этой же серии телевизионную розетку, из которой выкинул все внутренности, а в отверстие вклеил круглое окошко, вырезанное из фиолетового акрила.
Все компоненты были размещены на одной плате, на которой так же установлены винтовые коннекторы для подключения проводов от светильников.
Запитал я эту плату обычным зарядным устройством от телефона.
Основой всего устройства является контроллер Arduino Nano V.3, но можно так же использовать любые другие платы, с микроконтроллером ATmega328.
ИК светодиод с фототранзистором можно взять от датчика препятствий, но не обязательно их выпаивать, достаточно перерезать лишние дорожки и припаять к ним 3 провода. Если у вас уже есть где-то ранее выпаянные детали, то перед использованием, лучше сначала проверить их на работоспособность. Инфракрасный светодиод нужно подключить к напряжению 5 В через токоограничивающий резистор 120 Ом и посмотреть на него через камеру телефона, он должен светиться фиолетовым светом. Для проверки фототранзистора понадобится любой тестер с функцией прозвонки проводников. Переводим тестер в режим прозвонки, а выводы фототранзистора подключаем к щупам тестера. После чего нужно к нему вплотную поднести любой пульт от бытовой техники и нажать любую кнопку. В ответ раздастся прерывистый пищащий звук.
9 лет назад я не нашел подходящих твердотельных реле и мне пришлось их собирать самому из радио-комплектующих. Но на данный момент проще купить 8-канальный модуль твердотельных реле как на изображении, чем заниматься тратой времени на поиск этих компонентов.
Работает выключатель следующим образом
Arduino с выхода D5 постоянно выдает ШИМ сигнал с частотой примерно 977 Гц. К этому выходу через токоограничивающий резистор 82 Ом подключен светодиод, излучающий сигнал в инфракрасном диапазоне. Фототранзистор, подключенный к входу D2 детектирует отраженный от руки ИК сигнал и проверяет его на достоверность. Если сигнал из 20-ти или больше идущих подряд периодов соответствует частоте 977 Гц, то тогда контроллер включает по очереди все 7 светильников и начинает воспроизводить звуковой эффект через ШИМ выход D11. Все то же самое происходит и при выключении.
Воспроизведение звуков
Для воспроизведения звуковых эффектов используется формат WAVE без сжатия, с частотой 16000 Гц и глубиной 8 бит, но при воспроизведении данного формата с использованием ШИМ, в аудио тракте наблюдается неприятный свист и шипение. Поэтому для улучшения качества воспроизведения, я в коде использовал линейную интерполяцию. При которой, выборка семплов происходит на частоте 62.5 кГц и между оригинальными выборками вставляются еще 3 дополнительных семпла, рассчитанных методом линейной интерполяции. Таким образом на выходе снижается шум квантования, пропадает свист, улучшается качество звука и для воспроизведения не обязательно использовать дополнительные RC фильтры.
Вместо динамика я использовал старую, маленькую компьютерную колонку без встроенного усилителя.
Для конвертирования Wave файлов в Си код, можно воспользоваться онлайн конвертером.
Схема
На схеме серыми прямоугольниками отметил твердотельные реле, а тем кто хочет заморочиться, то может собрать схему полностью, так же как сделал я в далеком прошлом.
Компоненты для сборки
1 — Arduino Nano V.3
2 — Датчик препятствий
3 — 8-канальный модуль реле
4 — Резисторы 82 Ом и 1 кОм
5 — Динамик 0,5-3 Вт
6 — Любой N-P-N транзистор с допустимым током не менее 500 мА
Код для Arduino
Скачать все файлы одним архивом
В этот раз я решил добавить все используемые библиотеки в папку со скетчем, а в самом скетче прописал их локальное использование. Теперь надеюсь у новичков будет меньше ко мне вопросов по поводу ошибок, возникающих у них при компилировании.
В коде вынесены несколько констант, которые можно изменить перед прошивкой.
Константа power_ir — отвечает за дистанцию срабатывания выключателя, может принимать значения от минимума 20 и до максимума 200. Требуемое Вам значение можно определить экспериментальным путем.
lamp_num — определяет количество используемых Вами ламп. Минимальное число лампочек не может быть меньше 1, а максимальное не более 7. Если подправить код, то можно увеличить до 15.
lamp_delay — это задержка между последовательными включениями ламп, которая выражена в миллисекундах и может начинаться от 0 и до 4 294 967 295 мс. Хотя я не думаю, что такие огромные задержки кому то понадобятся.
Видео
Для просмотра видеоролика кликните по изображению.
Заключение
В заключении хотелось бы добавить, что я очень удивлен, что микроконтроллер без WDT за 9 лет ни разу не подвис. По этой же причине я не стал править код и добавлять в него WDT, так как Arduino со старыми bootloader не умеют работать с ним.
detector