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

Views: 1603


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

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

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

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

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

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

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

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

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

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

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



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


  • Простой оптический сенсор приближенияПростой оптический сенсор приближения
    Оптический сенсор, назначение оптический концевик, для автоматики, бесконтактный выключатель с функцией автоматического отключения...
  • WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)
    Views: 5095 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …
  • Интерактивные LedИнтерактивные Led
    Views: 464 Тема проекта   продолжение следует…. Это может быть интересно
  • LED драйвер TM1639LED драйвер TM1639
    Views: 2194 TМ1639 позволяет работать на матрицу 8*8 или 8 семисегметных индикаторов. Может работать как на индикаторы с общим катодом, но и есть возможность подключать общим анодом. Для управления драйвером …
  • Moving average – скользящее среднееMoving average – скользящее среднее
    Views: 2255 Скользящая средняя, скользящее среднее (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период. Скользящие средние обычно используются с данными временных рядов для сглаживания …
  • WiFi ESP8266 ESP-202 (ESP-12F)WiFi ESP8266 ESP-202 (ESP-12F)
    Views: 7698 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать …
  • TM1650 драйвер LED семисегментного индикатораTM1650 драйвер LED семисегментного индикатора
    Views: 17922 Китайский производитель Shenzhen Titan Micro Electronics Co., Ltd.  Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только …
  • Development Boards PIC18F47Q84Development Boards PIC18F47Q84
    Views: 4173 Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 …
  • NeoPixel LED и PIC18NeoPixel LED и PIC18
    Views: 1668   Еще раз об управлении светодиодами на драйвере WS2812 и ему подобных. Как известно эти светики управляются по однопроводной шине. Основная особенность, что программно можно описать передачу данных, …
  • Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.04Altium Designer my Libraries, Project templates, System settings by Catcatcat V23.04
    Views: 234 Смотри как установить и подключить библиотеку тут.   V.  – 23_04 – Component Database Update. – configuration file name – DXPPreferences1.DXPPrf. – Added two projects for audio amplifier …



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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

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

НазадДалее