Views: 2190
Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. Также его можно использовать в качестве выключателя (для светильника) – приблизил руку свет включился, второй раз выключился.
Питание 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.
Логика работы переключателя.
// главный цикл программы
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”]
Это может быть интересно
Инфракрасный датчик движения, PIR-sensorViews: 3317 Домашняя автоматика предполагает наличие датчиков движения, которые способны контролировать движения человека. Самым простым и доступным устройством позволяющие контролировать изменения ИК-излучения, это ПИР-сенсоры. На текущий момент доступны не дорогие модели D203B, D204B, D205B. Все …
Стробоскоп для автомобиляViews: 2254 Одним из популярных решений светового тюнинга автомобиля, мотоцикла или скутера стал эффект – “полицейский стробоскоп“. На база платы ch-c0050 реализовано несколько проектов. В этой статье приводятся две версии …
Просто о структурах и объединениях в СиViews: 2376 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как …
Flight controller for FPV drone.Views: 36 Reverse engineering of a flight controller (SpeedyBee F405 V4 55A 30×30 Stack). Мене зацікавила конструкція основних компонентів FPV-дрона. Першим варіантом, який я розглянув, був контролер польоту від китайської …
ch-светомузыка от теории до реализацииViews: 942 Сразу оговоримся технология или теория ch-светомузыки, это постоянно развивающийся процесс и то что будет сказано сегодня завтра может быть опровергнуто и считаться ошибочным. Назовем само решение проблемы автоматического …
NeoPixel LED and PIC24Views: 778 Популярность однопроводной шины для управления светодиода типа WS2812 не ослабевает, а новые типы светодиодов в корпусах 3,5*3,5мм, 2,0*2,0мм становяться все больше привлекательными. Построение дисплеев для анимации требуют все …
Регулятор влажности ch-3800Views: 1563 И еще один проект на плате ch-c3xxx – универсальный регулятор влажности ch-3800. Регулятор позволяет работать как в режиме индикатора влажности, так и в режиме регулятора. Рабочий диапазон …
AD9833 – Programmable Waveform Generator – part twoViews: 1954 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
USB K-L-line адаптерViews: 4769 USB K-L-line адаптер предназначен для связи персонального компьютера с диагностической шиной автомобиля – интерфейс ISO-9141. Этот проект предназначен для сборки недорого устройства с использованием специально для этой цели …
Development board based on MCU PIC18F47Q84Views: 2785 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production.



