Гаджеты для домашней автоматики – Емкостной сенсор

Views: 1609


Управление светодиодным освещением – Сенсор емкостной. Данный гаджет предназначен для управления освещением где необходимо включением освещение сенсорным прикосновением. Датчик позволяет управлять светодиодной нагрузкой в виде модулей или светодиодных лент освещения.

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

catcatcat_ch_dat_sen_01


Принцип реализации сенсора на PIC10F206  очень прост, на компараторе реализуется автогенератор, частота зависит, от резистора R1 и емкости самого сенсора. При приближении руки к сенсору происходит увеличение емкости и снижение частоты генератора. При помощи таймера можно измерять частоту и по её изменению управлять исполнительным устройством.

Catcatcat_EC_04

Единственной сложностью это получения содержимого предделителя, который недоступен для чтения. Но это решаемая задача. Делается это так: При окончании измерения сохраним значения таймера. Затем подключим вход таймера к системному генератору. Запустим цикл ожидания изменения состояние таймера и будем подсчитывать количество таких проверок. Для нашей программы каждая проверка соответствует 17 импульсов тактовой частоте. При этом мы получает количество оставшихся импульсов по переполнения предделителя. Отняв полученное значение от 255 получим значение предделителя. В программе это выглядит так:

    while(TMR0==temp1)      // подсчитываем остававшееся количество импульсов до изменения значения TMR0
    {
        freq++;
    }
    // умножаем на 17
    temp2=freq;
    freq<<=4;               //16
    freq+=temp2;            //+1
    freq=255-freq;          // получаем значение в предделителе

    freq+=temp1<<8;         // вычисляем полное значение таймера

Схема сенсора.

Catcatcat_EC_01

Сборка BAV70 предназначена для защиты от неправильной подачи питающего напряжения. Резистор R2 защитит от наводок импульсов высокого напряжения. Стабилизатор позволит 7805 работать как в 12 вольтовой сети так и в 24 вольтовой. Светодиод предназначен как индикатор подачи питания (его моно не устанавливать). R5 и D2 создают обратную положительную связь для создания автогенератора на компараторе. В качестве силового транзистора можно использовать любой с управлением от логического уровня. Резистор R6 предназначен для возможности использования внутрисхемного программирования контроллера, т.к. подключение напрямую затвора транзистора может исказить синхросигнал при программировании своей большой емкостью. Плата сенсора Catcatcat_EC_05.


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

Название Наименование Ссылка для покупки  Типоразмер  Тип (замена)  Количество  Примечание 
Микроконтроллер PIC10F206 SOT-23 1 PIC1
Стабилизатор 78L05 SOIC-8 1 ST1
Диодная сборка BAV70 SOT-23 1 D1
Диодная сборка BAT54S SOT-23 1 D2
Полевой транзистор IRF7413 SOIC-8  IRF7805IRF7809 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 465 downloads

Гаджеты для домашней автоматики - Емкостной...
Прошивка на касание
Значок

Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.00 0.74 KB 355 downloads

Гаджеты для домашней автоматики - Емкостной...
Прошивка на переключение
Значок

Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.10 0.75 KB 327 downloads

Гаджеты для домашней автоматики - Емкостной...
Прошивка на переключение с таймером автоотключения через 1 час
Значок

Гаджеты для домашней автоматики - Емкостной сенсор прошивка v1.20 0.78 KB 351 downloads

Гаджеты для домашней автоматики - Емкостной...
Проект Microchip MPLAB XC8 C Compiler V1.30
Значок

Гаджеты для домашней автоматики - Емкостной сенсор проект 77.88 KB 548 downloads

Гаджеты для домашней автоматики - Емкостной...



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


  • Просто о внешних переменныхПросто о внешних переменных
    Views: 791  Часто возникает задача когда необходимо предавать данные между модулями программы. Например, передать данные между файлами, или управлять работой модулей. Для этого создаем заголовочный файл и описываем наши переменные как …
  • Сумеречное релеСумеречное реле
    Views: 1457 Реле управления освещением, датчик день-ночь – одним словом фотореле для управления освещением или формирования сигнала для системы умный дом о понижении или повышении освещенности относительно заданного уровня. Реле выполнено по классической схеме, конденсаторный блок питания, от сети переменного тока …
  • ch-4050 – дифференциальный терморегуляторch-4050 – дифференциальный терморегулятор
    Views: 1881 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя …
  • Простой цифровой регулятор мощностиПростой цифровой регулятор мощности
    Views: 6732 Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью …
  • Customs codes for exportCustoms codes for export
    Views: 157   Митні коди (HS Code) для надсилання посилок за кордон. Для відправки товару за кордон на сьогодні необхідно зазначати митні коди. Часто визначення коду займає багато часу. Для …
  • Простой оптический сенсор приближенияПростой оптический сенсор приближения
    Оптический сенсор, назначение оптический концевик, для автоматики, бесконтактный выключатель с функцией автоматического отключения...
  • Униполярный шаговый двигатель – часть 2Униполярный шаговый двигатель – часть 2
    Views: 815 В этой части только итог и версия 2.0 универсальной, которая позволяет управлять шаговым двигателем во всех трех режимах и 3.0 специальной библиотеки только для одного полушагового режима. В …
  • APA102 – светодиоды со встроенным драйвером и SPI интерфейсомAPA102 – светодиоды со встроенным драйвером и SPI интерфейсом
    Views: 3270 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих …
  • Проект с использованием MCC часть 11Проект с использованием MCC часть 11
    Views: 863 Можно несколько облагородить программу вынести наши процедуры обработки нажатия кнопок в отдельные функции. Но вы должны понимать, что это хоть и не значительно, но будет тормозить общую скорость …
  • Проект с использованием MCC часть 07Проект с использованием MCC часть 07
    Views: 998 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее