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

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

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



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


  • Простой цифровой милливольтметр постоянного токаПростой цифровой милливольтметр постоянного тока
    Views: 4231 Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля …
  • Kitchen timer with contactless gesture controlKitchen timer with contactless gesture control
    Views: 824    Кухонний таймер з безконтактним керуванням жестами дозволяє встановити необхідний період часу для приготування страв, не торкаючись пристрою. Дуже зручно під час приготування їжі, коли руки забрудниться. Усі …
  • Analog-to-Digital Converter with Computation Technical BriefAnalog-to-Digital Converter with Computation Technical Brief
    Views: 1524 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, …
  • Универсальный терморегулятор ch-c3000Универсальный терморегулятор ch-c3000
    Views: 3236 Терморегулятор ch-c3000 предназначен для управления системами регулирования температуры в пределах от – (минус) 55 до + 125 С. Регулятор может использоваться как в системах отопления, так и в …
  • Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.09Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.09
    Views: 747   September 2023 component base update.  Release updates V.  – 23_09 added new components. Changed the structure of the database. Configuration file name – DXPPreferences1.DXPPrf. Added project CLUBBEST_50_Light. …
  • MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
    Views: 718 RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника …
  • TDA7294 part 1TDA7294 part 1
    Views: 509 TDA7294 має унікальні дані для створення підсилювачів звукової частоти HI-FI класу. Варіант застосування є конфігурація BRIDGE (мостова схема включення), де використовуються два TDA7294, як показано на схематичній діаграмі …
  • Счетчики посетителейСчетчики посетителей
    Views: 1310 Вас сосчитали!? или счетчики посетителей.   Для чего нужны счетчики посетителей? Какие они бывают? ТОРГОВЛЯ. Подсчитайте, сколько ваш магазин посещает человек за день. Кок много человек приходит утром, какое …
  • Регулятор влажностиРегулятор влажности
    Views: 1397 Регулятор ILLISSI-CH-1000 предназначен для контроля и регулировки относительной влажности в диапазоне от 0 до 100%. Регулятор позволяет работать как в режиме осушения, так и увлажнения. Для измерения возможно …
  • Система AT команд версии V2.0 для ESP8266 и ESP32Система AT команд версии V2.0 для ESP8266 и ESP32
    Views: 13844 Появление нового модуля на базе ESP32 заставило систематизировать систему AT команд, а так же систему обновления и для модулей на базе ESP8266. Начиная с версии v2.0 в ESP8266 …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее