Гаджеты для домашней автоматики – Датчик приближения

Просмотров: 1708


Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. Также его можно использовать в качестве выключателя (для светильника) – приблизил руку свет включился, второй раз выключился.

Питание 12-24 вольта постоянного стабилизированного тока. Нагрузка активная, светодиодная лента на 12 или 24 вольта с максимальным током до 5А (13 А).catcatcat_ch_dat_prib_01

 


Схема датчика.

Catcatcat_DP_01


Описание.

Работа схемы основана на интенсивности отражения ИК излучения от объекта. Для контроля используется логический уровень входа RA2. В качестве источника используется светодиод LTE-1650, в качестве приемника используется фототранзистор LTR-1650D фирмы LITE-ON. К функции микроконтроллера PIC10F320Catcatcat_DD_05 входит управление чувствительностью, а также управления яркостью освещением. Так-как основное назначение это освещение внутренних отсеков мебели. Датчик устанавливается таким образом, что бы при открытии ящика или дверцы включалось освещение. При закрытии включается плавное гашение (потухание).

Датчик выполнен на печатной плате размером 62х16,50 мм. На плате контакты подключения выполнены в виде больших площадок которые позволяют непосредственной пайки светодиодной ленты, без каких либо проводников.

Catcatcat_DP_02

Датчик в настройке не нуждается, вся настройка сводиться к закреплению в необходимом месте. Для крепления необходимо использовать двухсторонний скотч.


 Печатная плата. Для самостоятельной сборки датчика приближения.

Catcatcat_DP_05


Перечень элементов необходимых для сборки.

Название Наименование
(Ссылка для покупки) 
Типоразмер  Тип (замена)  Количество  Примечание 
Микроконтроллер PIC10F320 SOT-26 PIC10F322 1 PIC1
Стабилизатор 78L05 SOIC-8 1 ST1
Диодная сборка BAV70 SOT-23 1 D1
Полевой транзистор IRF7413 SOIC-8 1 V1
Керамический конденсатор 0.1х50v 0805 2 C1, C2
Конденсатор танталовый 10.0х6.3v A 1 C3
Резистор 20 0805 1 R2
Резистор 680 0805 1 R6
Резистор 1k 0805 1 R4
Резистор 2.2k 0805 1 R3
Резистор 10k 0805 1 R5
Резистор 200k 0805 1 R1
Светодиод LTE-1650 1 DP1
Фототранзистор LTR-1650D 1 DP1

Подключение.

Catcatcat_DP_04


Функции.

При приближении объекта (дверцы шкафа) отключается нагрузка, при удалении включается. Включение резкое, отключение плавное V1.0. Плавное включение/выключение V2.00. Переключение – предназначено для светильников управляемых приближением руки, типа раз махнул включился свет, раз махнул выключился V2.10.


Логика работы переключателя.

    // главный цикл программы
while(1)
    {
        CLRWDT(); 	// сброс сторожевого таймера +++++++++++++++++++++-

        GO_nDONE=1;     // запуск измерения уровня сигнала от АЦП
        while(GO_nDONE);    // ожидаем окончания

        if(ADRES<219)//включение 220 // если уровень ниже, наличие объекта
        {
            VREDD=1;
        }
        else if(ADRES>221)//выключение 230 // если выше - нет объекта
        {
            VREDD=0;
        }

        if(VREDD) // логика переключения или есть/нет
        {
//
            if(!NAGT)
            {
//                on_off=1; // для режима приближения раскомментировать
                on_off=!on_off; // режим переключения
                NAGT=1;
            }

        }
        else
        {
//            on_off=0; // для режима приближения раскомментировать
            NAGT=0;
        }

        if(on_off)// логика управления плавным включением и выключением
        {
//            yarcost=255;
            __delay_ms(8);// скорость изменения
            if(yarcost<255)yarcost++; // управление яркости
        }
        else
        {
//            yarcost=0;
            __delay_ms(8);// скорость изменения
            if(yarcost>0)yarcost--; // управление яркости
        }

        PWM2DCH = yarcost; // управление яркости
    }

Файлы для загрузки

Схема в PDF [wpdm_file id=277 template=”link-template-calltoaction3.php”]Датчик приближения – прошивка функция включения/выключения (включается быстро, отключается плавно) v 1.0[wpdm_file id=279 template=”link-template-calltoaction3.php”]Прошивка – функция переключения (подготавливается)
Прошивка – функция плавного включения/выключения V2.00[wpdm_file id=284 template=”link-template-calltoaction3.php”]Прошивка – функция плавного переключения V2.10[wpdm_file id=285 template=”link-template-calltoaction3.php”]
Проект [wpdm_file id=318 template=”link-template-calltoaction3.php”]


Это может быть интересно


  • VU Meter Tower ARTVU Meter Tower ART
    Просмотров: 1443 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю …
  • MPLAB® Harmony – или как это просто! Часть 1.MPLAB® Harmony – или как это просто! Часть 1.
    Просмотров: 3211 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …
  • ch-светомузыка и AK4113ch-светомузыка и AK4113
    Просмотров: 1109 Пришло время вернуться к светомузыке. На сегодня использование аналогового входа стало непрактичным, на сегодня необходимо использовать S/PDIF и Toslink. С этим надо было как то разобрать, что это …
  • Регулятор влажности ch-3800Регулятор влажности ch-3800
    Просмотров: 859   И еще один проект на плате ch-c3xxx –  универсальный регулятор влажности ch-3800. Регулятор позволяет работать как в режиме индикатора влажности, так и в режиме регулятора. Рабочий диапазон …
  • Часы + Календарь + Термометр + …Часы + Календарь + Термометр + …
    Просмотров: 2438 Часы + Календарь + Термометр + Индикатор влажности + Секундомер + Дистанционное управление на ИК лучах (пульты на RC-5 протоколе) + Автоматическая регулировка яркости + Возможность вывода данных через USB, …
  • PIC18 – модуль DMAPIC18 – модуль DMA
    Просмотров: 949 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки …
  • Analog-to-Digital Converter with Computation Technical BriefAnalog-to-Digital Converter with Computation Technical Brief
    Просмотров: 999 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, …
  • Индикатор температурыИндикатор температуры
    Просмотров: 2507 Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе …
  • Trimax – кодирование и декодирование ИК-командTrimax – кодирование и декодирование ИК-команд
    Просмотров: 1724 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся …
  • Просто о внешних переменныхПросто о внешних переменных
    Просмотров: 654  Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей. Для этого создаем заголовочный файл и описываем наши переменные как …



Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.