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

Views: 1831


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

Питание 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 475 downloads

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

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

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

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

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

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

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

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

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



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


  • Датчик контроля протечки воды ch-c0020Датчик контроля протечки воды ch-c0020
    Views: 2129 Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с …
  • PIC18 – модуль DMAPIC18 – модуль DMA
    Views: 1369 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки …
  • TDA7294 part 2TDA7294 part 2
    Views: 723 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …
  • Дифференциальный терморегуляторДифференциальный терморегулятор
    Views: 4164 Дифференциальный терморегулятор ch-3020 Назначение. Ch-c3020 представляет собой дифференциальный терморегулятор. Основное назначение солнечные системы горячего водоснабжения, а также вентиляционные системы управление притоком свежего воздуха. Контроллер позволяет работать пяти режимах. …
  • Простой цифровой вольтметр ch-c3200Простой цифровой вольтметр ch-c3200
    Views: 2687 В этой статье рассмотрен пример создания простого вольтметра постоянного тока на основе печатной платы ch-c0030pcb, а при возможности использования внешнего делителя и вольтметр переменного тока. Дан краткий принцип …
  • ESP8266  процедура получение данных даты и времени от серверов точного времени.ESP8266 процедура получение данных даты и времени от серверов точного времени.
    Views: 6273 Эта функция доступна уже в версии 1.6.1. Для многих приложений, необходимо часы реального времени,  если в вашем проекте есть модуль WiFI ESP8266, то легко можно сделать следующим образом. …
  • Четырех канальный терморегулятор ch-4000Четырех канальный терморегулятор ch-4000
    Views: 3437  Четыре независимых канала регулирования температуры, одновременно можно подключить 16 датчиков температуры DS18B20 с удалением до трехсот метров. Можно для регулировки выбрать любой датчик, подключенный к устройству. Каждый канал может работать …
  • MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
    Views: 711 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника …
  • MPLAB® Harmony – или как это просто! Часть 3.MPLAB® Harmony – или как это просто! Часть 3.
    Views: 2292 Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил …
  • CCP модуль для декодирования ИК-кодов пультов ДУCCP модуль для декодирования ИК-кодов пультов ДУ
    Views: 1164 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее