roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 23:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Датчик человека (терменвокс)
СообщениеДобавлено: 28 окт 2008, 14:21 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
http://cooler-online.com/cl260401.html

Вложение:
608.gif
608.gif [ 25.83 КиБ | Просмотров: 3779 ]


Глядя на все эти устройства ввода, я вот что подумал. Руки постоянно находятся над клавиатурой, так? Так может сделать что-то, по принципу похожее на устройство Льва Термена? Просто подложить пластиночку, допустим под область NumPad внутри клавиатуры, которая будет являться антенной... Вообще, в натуральном терменвоксе было 2 антенны - одна управляла тональностью, другая - громкостью. Тогда пусть пластинка под клавиатурой (ну или антенна в виде штыря вдоль боковой стенки внутри) играет роль модулятора частоты, а громкость нам не нужна. Да, я чуть не забыл о постановке задачи. Вот какую фишку можно сделать: при определенном положении руки (правой например) над антенной на выходе будет получаться какая-то частота (пусть в небольшом диапазоне) - ее подать на последовательный порт, а потом проанализировать программой типа тех, что анализируют сигналы от ИК-приемника. Одно отличие - для ИК последовательностей анализируются посылки (пакеты) - там вообще, одна частота, а здесь придется анализировать частоту импульсов. Хотя можно поставить какой-то анализатор еще на уровне железной части, который будет выдавать уже определенный двоичный код в соответствие с каждой частотой, который уже не составит труда приспособить.
Я нашел одну достаточно простую схему терменвокса, из которой выделил часть, необходимую только для получения низкой частоты для ввода ее в последовательный порт.


Оригинальная же схема терменвокса основывается на том, что емкость, вносимая в контур генератора (которая и изменяет частоту) сама по себе не такая уж и большая, чтобы ей можно было управлять генератором в пределах звуковой частоты напрямую, поэтому делают вот как: есть два генератора - один с постоянной частотой (большой - порядка 300-400кГц - этого достаточно, чтобы емкость человека была сравнима уже с емкостью задающих RC-цепочек), и другой - такой же, но вот как раз RC-цепочка его включает антенну, на которую можно воздействовать своей емкостью. Разности частот генераторов отнимаются и получается на выходе частоты звукового диапазона, которую уже можно усиливать и т.д. В случае с последовательным портом это как раз наш случай - 300-400кГц в последовательный порт не введешь.
На рисунке можете видеть два генератора - один с постоянной частотой (D2.1-D2.3), другой (на элементах D1.1-D1.3) с частотой, на которую влияет емкость C4 (человек), все это результируется на элементе И-НЕ (D1.4), с выхода которого можно уже снимать звуковую частоту (R4 - это нагрузка).
Конечно, на частоту будет влиять много факторов - влажность воздуха, положение руки и т.п. но можно ограничить разбросы частоты даже чисто программным способом. Есть два пути - первый: все обрабатывать программно - т.е. смотреть изменения частот и принимать решения, второй: на уровне железа поставить анализатор, который будет давать двоичный код в зависимости от частоты генератора.
К примеру, при поднесении рук к клавиатуре, программа может сама выключить screensaver, или при повороте кисти свернуть окна, да много чего можно напридумывать - нужен только софт (я думаю, уже верхняя часть в виде всяких Girder и пр. вполне подойдут) Осталось написать что-то вроде Lirc, который будет посылать команды в [логический] порт, анализируя последовательный порт, к которому прицепить железячку, которая вполне может иметь схему, которую я дал. Если у кого есть соображения - я приму с большим вниманием. (e-mail:chizh@irk.ru)
Тем более, что я о таких штука еще не слыхал (применительно к компьютерам). Я бы назвал такое устройство TermenPad.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 00:20 
Не в сети
Аватара пользователя

Зарегистрирован: 25 июл 2007, 10:38
Сообщения: 354
Откуда: Москва (Троицк, МО)
ФИО: Антон Миронов
Большинство тачпадов в ноутбуках работают по емкостному принципу. Есть и микрухи специализированные для работы с емкостными датчиками. Навскидку правда не вспомню.
Так же на емкостном принципе работают энкодеры в цифровых штангелях и линейках. Единственное, что диапазон расстояний у них у всех гораздо меньше чем у терменвокса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 15:58 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А волосы от такой частоты на руках не будут выпадать, ну и все такое прочее связанное с высокими частотами?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 15:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если от такой частоты на руках будут выпадать волосы - можно будет кучу денег срубить продавая эти девайсы женской половине общества :ROFL: :ROFL: :ROFL:

А еще срочно проектировать для ног такой девайс :crazy: :P

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
300-400кГц .. вы шутите? да это мона сказать самые безобидные частоты...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 18:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
EdGull писал(а):
похожее на устройство Льва Термена? Просто подложить пластиночку, допустим под область NumPad внутри клавиатуры, которая будет являться антенной... Вообще, в натуральном терменвоксе было 2 антенны - одна управляла тональностью, другая - громкостью.

Я этого классика живьем слушал в ДК МГУ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик человека (терменвокс)
СообщениеДобавлено: 29 окт 2008, 20:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
насколько я помню
там мало того что низя получить 2 совсем одинаковых звука
так ещё у разных людей разные звуки выходят...


сложновато наверно буит точно управлять...

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO