Views: 2163
Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. Также его можно использовать в качестве выключателя (для светильника) – приблизил руку свет включился, второй раз выключился.
Питание 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”]
Это может быть интересно
Емкостной сенсорViews: 3214 Изучаем изготовление емкостных сенсоров на PIC-микроконтроллере. Конструкция емкостных сенсоров имеет вид: Емкостные сенсоры строятся по схеме высокочастотного генератора, сам принцип основан на измерение частоты этого генератора. Частота зависит …
Простой сенсорный регулятор светаViews: 2499 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …
Development Boards PIC18F47Q84Views: 7923 Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 …
JDY-62A Audio bluetooth moduleViews: 1875 Простой модуль для простого аудио блютуса. Встроенные подсказки на английском языке. Модуль включён, режим муте – после подачи питания. Контроль разряда батареи предупреждение что батарея разряжена и необходима …
Проект с использованием MCC часть 13Views: 1216 Так как используя MCC мы можем его использовать со своими библиотеками, поэтому настало время и свое создать. Для начала откроем наш заголовочный файл в нем очень много букв: По …
BMP280 – температура и атмосферное давление – учебный проектViews: 2264 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …
CCP – модуль в режиме Compare на примере PIC18Views: 3245 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare – позволяет …
MPLAB® Code Configurator and EncoderViews: 1628 Еще раз про энкодер… Для некоторых приложений очень удобно и экономически выгодно, для настройки и управления использовать энкодер. Такие энкодеры имеют строенную тактовую кнопку которую можно применить для выбора …
VU Meter Tower ARTViews: 1742 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю …
MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовViews: 802 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …



