Visits: 1556
Управление светодиодным освещением – Сенсор емкостной. Данный гаджет предназначен для управления освещением где необходимо включением освещение сенсорным прикосновением. Датчик позволяет управлять светодиодной нагрузкой в виде модулей или светодиодных лент освещения.
Питание 12-24 вольта постоянного стабилизированного тока. Нагрузка активная, светодиодная лента на 12 или 24 вольта с максимальным током до 5А (13 А).
Принцип реализации сенсора на PIC10F206 очень прост, на компараторе реализуется автогенератор, частота зависит, от резистора R1 и емкости самого сенсора. При приближении руки к сенсору происходит увеличение емкости и снижение частоты генератора. При помощи таймера можно измерять частоту и по её изменению управлять исполнительным устройством.
Единственной сложностью это получения содержимого предделителя, который недоступен для чтения. Но это решаемая задача. Делается это так: При окончании измерения сохраним значения таймера. Затем подключим вход таймера к системному генератору. Запустим цикл ожидания изменения состояние таймера и будем подсчитывать количество таких проверок. Для нашей программы каждая проверка соответствует 17 импульсов тактовой частоте. При этом мы получает количество оставшихся импульсов по переполнения предделителя. Отняв полученное значение от 255 получим значение предделителя. В программе это выглядит так:
while(TMR0==temp1) // подсчитываем остававшееся количество импульсов до изменения значения TMR0 { freq++; } // умножаем на 17 temp2=freq; freq<<=4; //16 freq+=temp2; //+1 freq=255-freq; // получаем значение в предделителе freq+=temp1<<8; // вычисляем полное значение таймера
Схема сенсора.
Сборка BAV70 предназначена для защиты от неправильной подачи питающего напряжения. Резистор R2 защитит от наводок импульсов высокого напряжения. Стабилизатор позволит 7805 работать как в 12 вольтовой сети так и в 24 вольтовой. Светодиод предназначен как индикатор подачи питания (его моно не устанавливать). R5 и D2 создают обратную положительную связь для создания автогенератора на компараторе. В качестве силового транзистора можно использовать любой с управлением от логического уровня. Резистор R6 предназначен для возможности использования внутрисхемного программирования контроллера, т.к. подключение напрямую затвора транзистора может исказить синхросигнал при программировании своей большой емкостью. Плата сенсора .
Перечень элементов необходимых для сборки.
Название | Наименование Ссылка для покупки | Типоразмер | Тип (замена) | Количество | Примечание |
Микроконтроллер | PIC10F206 | SOT-23 | 1 | PIC1 | |
Стабилизатор | 78L05 | SOIC-8 | 1 | ST1 | |
Диодная сборка | BAV70 | SOT-23 | 1 | D1 | |
Диодная сборка | BAT54S | SOT-23 | 1 | D2 | |
Полевой транзистор | IRF7413 | SOIC-8 | IRF7805, IRF7809 | 1 | V1 |
Керамический конденсатор | 0.1х50v | 0805 | 2 | C1, C2 | |
Конденсатор танталовый | 10.0х6.3v | A | 1 | C3 | |
Резистор | 20 | 0805 | 1 | R2 | |
Резистор | 680 | 0805 | 1 | R6 | |
Резистор | 2.2k | 0805 | 1 | R1 | |
Резистор | 10k | 0805 | 1 | R3 | |
Резистор | 220k | 0805 | 1 | R5 | |
Светодиод | LTST-C170KGKT | 0805 | 1 | LD1 |
Примечание. Чувствительность прошивок настроена на сенсорную площадку размером 3х5мм, для больших площадок или для управления от больших предметов, в проекте надо увеличить порог. Значение порога надо подбирать экспериментально. А иначе будет срабатывать не от прикосновения, а от приближения руки, хотя для некоторых решение и такой вариант уместен.
Схема в PDF
Гаджеты для домашней автоматики - Емкостной сенсор - схема 12.48 KB 453 downloads
Гаджеты для домашней автоматики - Емкостной...Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.00 0.74 KB 345 downloads
Гаджеты для домашней автоматики - Емкостной...Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.10 0.75 KB 317 downloads
Гаджеты для домашней автоматики - Емкостной...Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.20 0.78 KB 342 downloads
Гаджеты для домашней автоматики - Емкостной...Гаджеты для домашней автоматики - Емкостной сенсор проект 77.88 KB 536 downloads
Гаджеты для домашней автоматики - Емкостной...Это может быть интересно
- AD9833 – Programmable Waveform GeneratorVisits: 2729 Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я использовал советский Г3-112, но он себя давно изжил. Все думал купить …
- MPLAB® Harmony – или как это просто! Часть 1.Visits: 3530 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …
- PIC18 – модуль DMAVisits: 1133 Введение Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной обработки …
- Просто о внешних переменныхVisits: 751 Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей. Для этого создаем заголовочный файл и описываем наши переменные как …
- Development board based on MCU PIC18F47Q84Visits: 692 PIC18F47Q84 Microcontroller Family with CAN Flexible Data Status: In Production. Метки: Altium Designer, jlcpcb, pic18, PIC18F47Q84
- Мультимедийная сеть – AVC-LAN TOYOTAVisits: 5661 AVC LAN – протокол обмена данными мультимедийных систем автомобиля. Кодирование данных. При кодировании различаться три типа данных : преамбула – её назначение, это сообщение устройствам на шине, что начинается передача данных. …
- Audio-bluetooth modules F-6188 (BK8000L)Visits: 2240Следующий модуль на чипе BK8000L. Заводское обозначение F-6188 также основным производителем не выпускается и отдан на тиражирование. с нижней стороны имеет маркировку В этом варианте мне попалась вроде полноценная …
- WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)Visits: 4989 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …
- Бегущие огни на WS2812BVisits: 4805 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …
- УКВ – радиоприем, часть 2Visits: 6168 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …