CapSense

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Заинтересовала такая вещь, как CapSense.
http://playground.arduino.cc//Main/CapacitiveSensor?from=Main.CapSensee
При установке сильного резистора на pin сенсор будет улавливать присутсвие на расстояни от кнопки.

Появилась такая идея, можно ли сделать устройство, которое обнаруживало бы присутсвие человека на расстоянии 1-3 метров и включала свет в помещении?

leshak
Offline
Зарегистрирован: 29.09.2011

Дуамаю нет. Разве что специальный датчики и то - сомнительно.

Если вы задерете чувствительность до "трех метров", то начнете ловить кучу помех из эфира, будут сплошые ложные сработки. Все эти "поля" убывают-то по квадрату растояния. Поэтому сантиметры - максимум.

Я для человек в комнате - давно есть датчики присуствия. Инфакрасные, объемные и т.п. Те что в охранных сигнализациях стоят.

Да даже китайские ночнички, по паре баксов и те их содержат.

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Просто эта лампа держится на металическом щитке, то есть думал , что улавливать будет лучше, если присоединить к нему.

http://www.youtube.com/watch?v=ikD_3Vemkf0&feature=youtube_gdata_player

Я смотрю тут довольно точно улавливает, думаю если поставить больше сопротивление и больше напругу на фольгу может хоть на метр заработает? :)

Просто не хочу брать ИК, ибо надо ставить еще одно устройство, а это портит внешний вид)))

leshak
Offline
Зарегистрирован: 29.09.2011

Lihtelf пишет:

Я смотрю тут довольно точно улавливает, думаю если поставить больше сопротивление и больше напругу на фольгу может хоть на метр заработает? :)

Ну можете поробовать, но я скептик. Уже указал почему: квадрат растояния и подверженность помехам.

То есть"в два раза выше чувствительность" совсем не означает "в два раза больше растояние".

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

leshak прав. Максимум чего вы добьетесь пять - семь сантиметров.  "Сильный резистор"  ? Это какой ? Гигаомный :) ?

Попробуйте увеличить чувствительность программно. Штатный скетч данной библиотеки это позволяет. Увидите какая будет реакция на помехи.

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Возникла новая идея, она конечно отличается от того что в первом сообщении, но чтобы не создавать новую тему с тем же названием напишу здесь.

Увидел такую вещь.
http://www.youtube.com/watch?NR=1&v=rtzeizcHEYo
 

И нашел вот это на странице библиотеки capsense.

Scroll Wheels (well, slide pots anyway)

Experiments with a slide pot type linear sensor have been successful with just two pins and a resistance ladder. The basic layout is shown in the Quantum Scrollwheel sensor datasheet.

 

The code uses this type of arrangement

CapacitiveSensor Left32  = CapacitiveSensor(3, 2); // wire from pin 2 to left side of resistor ladder\
CapacitiveSensor Right23 = CapacitiveSensor(2, 3); // wire from pin 3 to right side of resistor ladder

 

Where the pins switch their send and receive positions. With a linear resistance ladder, a finger closer to the send pin will report lower values because resistance downstream from the capacitance is basically out of the circuit.

 

So in this manner when a finger is moved from one pin to the other the two calls to capacitiveSensorRaw will report complementary values that have an approximately constant value to them. The complication comes in when trying to deal with how much contact (capacitance) is present, which raises (or lowers) both values, but not necessarily in a linear manner.

 

At some point I'll get the sketch posted here.

 

 

http://playground.arduino.cc//Main/CapacitiveSensor?from=Main.CapSense

Можно ли создать хотя бы что-то вроде полоски распознающей "слайды"?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Что такое "Полоска распознающая слайды" ?

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Ну это как сенсорная панель, которая определяет координаты нажатия относительно одной оси.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

А что не получается ? Этот же капсенс позволяет сделать сенсорную клавиатуру.

Вот пример http://habrahabr.ru/post/143928/

Lihtelf
Offline
Зарегистрирован: 24.12.2012

То что вы кинули это кнопки, с этим все норм) А вот мне нужна полоска(пусть будет стеклянная),которая будет опребелять где именно находится палец. Например чтобы написать программу,которая выполнялась бы при проведении по ней пальцем(по принципу разблокировки iPhone).То есть это не обычная кнопка, а больше похоже на то что я кинул выше.

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

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

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Хотите полноценную тачпанель. Вот вам пара ссылок из яндекса. http://cxem.net/arduino/arduino75.php

http://arduino.shopium.ua/pages/practical-arduino-ch8/

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Хорошо, а как работает емкостный тачпад ноутбука, разве не реально самому собрать? Эта панель мне не подходит, ибо мне нуно , чтобы это было невидимым

Примерно так

Lihtelf
Offline
Зарегистрирован: 24.12.2012

И посмотрите тот отрывак текста ,который я кинул.Разве там речь идет не о том, что я говорил выше?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

>>Эта панель мне не подходит, ибо мне нуно , чтобы это было невидимым<<

Так покройте ее сверху слоем пластика.

Гугловский перводчик не вносит особой ясности в текст. Но , насколько я его понял , там имеется в виду то  о чем я вам говорил. 

 

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Разве резистивный экран покрытый пластиком будет работать?

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Покроойте пластиком свои самодельные сенсерные кнопки.

Lihtelf
Offline
Зарегистрирован: 24.12.2012

Я имел в виду именно это

http://www.youtube.com/watch?v=j3b68vZQyIc