
Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. Также его можно использовать в качестве выключателя (для светильника) – приблизил руку свет включился, второй раз выключился.
Питание 12-24 вольта постоянного стабилизированного тока. Нагрузка активная, светодиодная лента на 12 или 24 вольта с максимальным током до 5А (13 А).
Схема датчика.
Описание.
Работа схемы основана на интенсивности отражения ИК излучения от объекта. Для контроля используется логический уровень входа RA2. В качестве источника используется светодиод LTE-1650, в качестве приемника используется фототранзистор LTR-1650D фирмы LITE-ON. К функции микроконтроллера PIC10F320 входит управление чувствительностью, а также управления яркостью освещением. Так-как основное назначение это освещение внутренних отсеков мебели. Датчик устанавливается таким образом, что бы при открытии ящика или дверцы включалось освещение. При закрытии включается плавное гашение (потухание).
Датчик выполнен на печатной плате размером 62х16,50 мм. На плате контакты подключения выполнены в виде больших площадок которые позволяют непосредственной пайки светодиодной ленты, без каких либо проводников.
Датчик в настройке не нуждается, вся настройка сводиться к закреплению в необходимом месте. Для крепления необходимо использовать двухсторонний скотч.
Печатная плата. Для самостоятельной сборки датчика приближения.
Перечень элементов необходимых для сборки.
Название | Наименование (Ссылка для покупки) |
Типоразмер | Тип (замена) | Количество | Примечание |
Микроконтроллер | 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 |
Подключение.
Функции.
При приближении объекта (дверцы шкафа) отключается нагрузка, при удалении включается. Включение резкое, отключение плавное V1.0. Плавное включение/выключение V2.00. Переключение – предназначено для светильников управляемых приближением руки, типа раз махнул включился свет, раз махнул выключился V2.10.
Логика работы переключателя.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
// главный цикл программы 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

Гаджеты для домашней автоматики – Датчик приближения - схема 12.42 KB 487 downloads
Гаджеты для домашней автоматики – Датчик приближения...
Гаджеты для домашней автоматики - Датчик приближения - прошивка v 1.0 0.34 KB 275 downloads
Гаджеты для домашней автоматики - Датчик приближения...Прошивка – функция плавного включения/выключения V2.00

Гаджеты для домашней автоматики - Датчик приближения V 2.00 0.42 KB 272 downloads
Гаджеты для домашней автоматики - Датчик приближения...
Гаджеты для домашней автоматики - Датчик приближения v2.10 0.42 KB 303 downloads
Гаджеты для домашней автоматики - Датчик приближения...Проект

Гаджеты для домашней автоматики - Датчик приближения - проект 67.26 KB 65 downloads
Гаджеты для домашней автоматики - Датчик приближения...Это может быть интересно
Модуль CAN в микроконтроллерах PIC18
Введение CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований CAN 2.0B …Четырех канальный терморегулятор ch-4000
Четыре независимых канала регулирования температуры, одновременно можно подключить 16 датчиков температуры DS18B20 с удалением до трехсот метров. Можно для регулировки выбрать любой датчик, подключенный к устройству. Каждый канал может работать как в …WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)
AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. Функции TCP/IP …Проект с использованием MCC часть 02
Когда мы запустили конфигуратор, самое главное понять, что с этим делать и как проверить, то что мы делаем работает или нет. Для начала настроим регистры конфигурации микроконтроллера и настроем тактовый генератор. …Индикатор температуры
Проект для начинающих, на демо плате BB-2T3D-01. Простой индикатор температуры. Проект никак не задумывался, просто на витрину магазин Ворон нужна была демонстрационная модель на макетной плате, чего нибудь работающего. Остановились на индикаторе температуре. Нужен был какой нибудь выводной …Универсальный терморегулятор ch-c3000
Терморегулятор ch-c3000 предназначен для управления системами регулирования температуры в пределах от – (минус) 55 до + 125 С. Регулятор может использоваться как в системах отопления, так и в системах охлаждения …CAN – Controller Area Network
Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, безопасными и …Простой сенсорный регулятор света
Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня и быстрое …MPLAB® Harmony – или как это просто! Часть 3.
Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил в код …Инфракрасный датчик движения, PIR-sensor
Домашняя автоматика предполагает наличие датчиков движения, которые способны контролировать движения человека. Самым простым и доступным устройством позволяющие контролировать изменения ИК-излучения, это ПИР-сенсоры. На текущий момент доступны не дорогие модели D203B, D204B, D205B. Все они позволяют …