Показано с 1 по 10 из 48

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Применение емкостных Touch кнопок на arduino.

    Данное устройство было сделано мной и испытано на Arduino . Сенсор был спрятан под пластиковой пластиной толщиной 1,5мм и срабатывал при прикосновении в 100% случаев. Срабатывание проиходит для наглядноси на 13 пин Carduino, на котором висит светодиод, при необходимости можно поставить ключь на транзисторе и повесить на него реле(для управления мощными нагрузками) . Принцип данного девайса основан на измерении емкости человека.
    Нажмите на изображение для увеличения. 

Название:	CapSense.gif 
Просмотров:	8733 
Размер:	5.6 Кб 
ID:	5469

    Нашел готовую библиотеку на сайте разработчика Arduino .
    Сопротивление можно использовать от 1мОм до 10мОм , чем больше сопротивление тем больше чувствительность датчика.
    Датчиком я сделал из фольгированого текстолита размером 25х25 мм
    При срабатывании сенсора будет загоратся светодиод (L)

    Схема подключения :
    Нажмите на изображение для увеличения. 

Название:	CapacitorSensor.PNG 
Просмотров:	2849 
Размер:	7.6 Кб 
ID:	5467

    Без библиотеки CapSense ниже приведеный код компилироватся не будет.
    Библиотеку устанавливаем в папку arduino-0017\hardware\libraries\CapSense

    Код для Arduino Nano, Arduino Maga, UNO:
    PHP код:
    #include <CapSense.h>       // подключить библиотеку

    CapSense   Sensor1 CapSense(4,2); // назначить пины для сенсора
    void setup()                     

       
    Serial.begin(115200);   // настроить скорость порта


    void loop()                     

        
    long temp1 =  Sensor1.capSense(30); // измерить емкость и сохранить в temp1
        
    delay(300);                       //пауза

        
    if (temp1 60)    // изменяя значение 60 мы регулируем чуствительность сенсора 
        
    digitalWrite(13HIGH);   }    // включить светодиод 
      
    else { digitalWrite(13LOW); } // выключить светодиод]
      
        
    Serial.println(temp1);  // для клибровки вашего датчика 
                                // или для использования этого значения в компьютере

    При просмотре видео обратите внимание на зеленый светодиод слева.
    Вложения Вложения
    Последний раз редактировалось Chip; 19.03.2017 в 02:54.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •