Бесконтактный джойстик (было: Проксимити контроллер)

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

Расчет по магнитному полю был неверный. Я разделил на 100, а надо был на квадрат 100, т.е. на 10000. Это значит, что плотность потока будет не 12 гаус, 0.12 гаус, что ниже порога чувствительности любого даже очень дорого датчика холла. А напряжение на выходе будет в районе шумов.

Вывод: затея с датчиками холла провалилась. Чтобы с ними работать нужно плотность порядка 20000 гаусс, т.е. 2Тесла!!! Это нереально! Капут. Я уж подумал использовать варианты с металлодетекторами или магнетометрами (типа, с помощью которых клады ищут), но потом понял, что в домашних условиях они не заработают, так как кругом в доме полно металла и арматуры.

Итого пока два варианта:
1) Измеритель емкости (пока смотрю разные схемы)
2) LED излучатель на руке и приемник, замеряющий мощность (плотность) полученного сигнала.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 391
Зарегистрирован: Пт авг 31, 2007 19:58:52
Откуда: Украина, Сум обл., г. КоНоТоП

Сообщение kamikadze »

А Что если сделать радиопередатчик микромощный, а потом по силе сигала определить нахождение руки
Бригада дежурных телепатов ответит на ваши вопросы
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

Предварительно от идеи триангуляции на радио частотах отказываюсь. Все зачмарили и сказали, что это нереально. Так что пока отбой. У меня по теме затишье, так как я в отпуске до 19 мая (МАЛЬДИВЫ!!!) и деталей ни фига нету - жду заказ из чипа и дипа. Так что пока просто ждем.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

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

Как на счет двух катушек. Одна в руке питается от 1-2 батареек ААА. Не суть важно. Вторая - служит как вторичная обмотка трансформата для катушки в руке. Соответственно чем ближе рука ко второй катушке, тем больше во второй напряжение. Расчеты не представляю пока откуда взять, чтобы прикинуть. Есть какие то соображения до какого рассстояния может работать такая конструкция на батареечном питании и чтобы снимаемое напряжение было в пределах измеряемого и выше шумов по всем диапазоне расстояний?
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

Вопрос к тем кто знает или может прикинуть.

Если делать устройство типа теремина (антена и рукой около нее водить, изменяя емкость), то:

1) В каких диапазонах емкость может быть?
2) Обычным цифровым измерителем емкости можно как-то померять? Как подключить?
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 462
Зарегистрирован: Ср ноя 21, 2007 19:04:23

Сообщение regenerator »

Не понял. Терменвокс что-ли сделать хочешь.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

regenerator писал(а):Не понял. Терменвокс что-ли сделать хочешь.
Почти, но не совсем. Джойстик хочу бесконтактный, чтобы водишь в воздухе рукой и это управляет чем-то в компе. Ну или мышью можно назвать. Ну суть одна.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 462
Зарегистрирован: Ср ноя 21, 2007 19:04:23

Сообщение regenerator »

Значит терменвокс то, что доктор прописал!(точнее его подобие) Можно сделать, чтоб работал в 3-х плоскостях. Ноооо. Как ты всё это обрабатывать собираешься? Надо будет кучу опытов ставить! :wink:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

regenerator писал(а):Значит терменвокс то, что доктор прописал!(точнее его подобие) Можно сделать, чтоб работал в 3-х плоскостях. Ноооо. Как ты всё это обрабатывать собираешься? Надо будет кучу опытов ставить! :wink:
В 3-х плоскостях проблематично, но попробовать можно будет. ПОТОМ.

А для начала будем XY делать.

По поводу опытов: волков бояться - в лес не ходить. Надо ставить, значит будем ставить. Вот схемку нашел, пытаюсь понять как работает, а меня мучают только какими-то пошлыми намеками, вместо того. чтобы объяснить:

http://www.radiokot.ru/forum/viewtopic.php?t=9391
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

почитайте про датчики ускорения (небольшие микрухи на 2 и 3 оси ) .
вешаете на руку + небольшой передатчик на те же 27 МГц и будет вам счастье .

есть ещё вариант с камерами от мобил , КПК и веб-камерами . остаётся только их подвесить к МК (скажем так "написать интерфейс" ) . к руке вешаем любой светодиод ( ИК камеры без светофильтров отлично ловят ) и там уже дело за софтом , либо МК . смотрим где пятно света относительно центра и его диаметр - получается три измерения :)

а насчёт трансформаторов - убью вашу идею в зародыше - прочитайте о магнитной проводимости ферритов , магнитной стали и воздуха :) у воздуха она равна 1 и затухания на 1 м будут такими , что вам придётся делать трансформаторную будку размером в комнату :)


да , ещё одно - где-то на pro-radio.ru была тема про роботов из скрепок , там же была ссылка на ютуб . там какой-то мужик из-за бугра сделал робота с электронным зрением , но картинку с камер обрабатывал всё же комп софтово .

всё может быть проще чем оно могло быть :)
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Ну и развивая идеи Links-а...
Как работают видео-детекторы движения - видели ? Так вот, на Torry.net были исходники на Дельфи по работе с видео. На картинку с камеры наносится сетка и программа выдает наличие движения в каждом отдельном квадрате.
Про ультразвук забыли? Еще в 96-м на ВВЦ видел контроллер, который управлял курсором. В руке - УЗ-излучатель, по периметру экрана - приемники. Расстояние ( и положение ) вычисляется по запаздыванию импульсов с излучателя, приходящих на разные датчики.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

В руке - УЗ-излучатель, по периметру экрана - приемники. Расстояние ( и положение ) вычисляется по запаздыванию импульсов с излучателя, приходящих на разные датчики.
очень сомневаюсь что МК сможет обработать такие короткие задержки + задержки на выполнение программы .

по поводу электронного зрения - ссылка на видео робота - youtube.com/watch?v=4oXuSXCKJeY
а это описание - _www.hexapodrobot.com/whatic.html

и коментарии человека с pro-radio.ru :
DROSSEL
Короче эта штука имеет на ботку 16-ти разрядный пик на 59 МГц рабочей частоты. Которая управляет перемещением и т.д. Далее, с камеры инфа по сериал-порту валится на внешнюю машину с полугигами мозга, 1.7 ГГц процом , 40-кой винтом и ХР-виндой =)... Вот та тачка уже обрабатывает изображение.
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

очень сомневаюсь что МК сможет...
Та ладно ! С Микрочипом не дружите ? Вот доки от 97 года - http://www.microchip.com/stellent/idcpl ... e=en011066
---
По поводу видео - согласен, только ПК.
Встал на лапы
Аватара пользователя
Сообщения: 100
Зарегистрирован: Вт апр 01, 2008 12:53:50
Откуда: 55°37'12N 47°34'9E

Сообщение dino »

Вот здесь есть кое что по этой теме.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

abc писал(а):
очень сомневаюсь что МК сможет...
Та ладно ! С Микрочипом не дружите ? Вот доки от 97 года - http://www.microchip.com/stellent/idcpl ... e=en011066
---
По поводу видео - согласен, только ПК.
если честно , то и не хочется с ним дружить ;) а вообще я только начал осваивать avr . они мне больше приглянулись . в первую очередь по цене :)
Вот здесь есть кое что по этой теме.
имхо вот там всё довольно усложнено и модули довольно специфические . коли уже на то пошло , то модули лучше брать на 433,9 МГц - они более распространены , невелика цена , разные мощности и простое управление .
а по поводу самой статьи - она где-то была в первоначальном виде в каком-то журнале о электронике ( то ли радиохобби , то ли схемотехника) год ближе к 2000 . там стоял всего-лишь 1 МК и 1 датчик и прошивка была на связь по мышиному PS/2 .
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

если честно , то и не хочется с ним дружить
Не настаиваю, ссылка была указана для примера - что все работает и с минимальными требованиями к железу.
они мне больше приглянулись . в первую очередь по цене
Ну если "для дому, для семьи" - согласен, экспериментировать лучше с тем, что спалить не жалко. Если это идет на продажу, то там цена чипов может иметь значение только при очень больших тиражах. Если же это где-то посередине, то там, как правило, цена железок - ничто по сравнению с ценой написания программы (прошивки).
Опытный кот
Аватара пользователя
Сообщения: 885
Зарегистрирован: Сб июл 19, 2008 02:16:33
Откуда: Саратов

Сообщение Kotische »

abc писал(а):В руке - УЗ-излучатель, по периметру экрана - приемники. Расстояние ( и положение ) вычисляется по запаздыванию импульсов с излучателя, приходящих на разные датчики.
Очень рациональное, решение. Есть промышленные ширпотребные решения на этом принципе. Есть правда и на радио. :shock:
Можно получить точность позиционирования - единицы милиметров, при размере экрана метры...
Но только вот получить эту точность не очень просто!
Основная проблема - ультразвуковые излучатели и микрофоны имеют ограниченную полосу пропускания, это не позволяет передать кроткий по времени (т.е локализованный в пространстве) импульс, а только плавно наростающий и плавно спадающий синусоидальный сигнал. Чтобы обойти эту проблему нужно модулировать некущую чибо по частоте либо ШПСом.
Далее, требуется отдельный канал синхронизации (проводной, радио, ИК), для вычисления задержки, можно без него, как в GPS, но тогда сильно усложняется математическая обработки ...
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

artemm писал(а): По поводу опытов: волков бояться - в лес не ходить. Надо ставить, значит будем ставить. Вот схемку нашел, пытаюсь понять как работает, а меня мучают только какими-то пошлыми намеками, вместо того. чтобы объяснить:
на английском правда , зато то что тебе нужно:
http://web.media.mit.edu/~jrs/lazytech.pdf
http://web.media.mit.edu/~jrs/lazyfish.pdf
можно попробовать сделать датчик на светодиодах - отлично пашет:
http://youtube.com/watch?v=g076BqBv0j0
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

Neekeetos писал(а): можно попробовать сделать датчик на светодиодах - отлично пашет:
http://youtube.com/watch?v=g076BqBv0j0
ИМХО хреновато он пашет . реаширует стабильно только на плоские предметы . если руку не так повернул - отключается . да и расстояние срабатывания не впечатляет . игрушка это , да и только .
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва

Сообщение ArtemKuchin »

Отмечаюсь в теме, чтобы никто не думал, что я забил.

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

Поэтому остается:
1) ЭМ волны
2) емкость

И то и другое не зависит от вражения тела вокруг его собственнной оси в воздухе. ЭМ, как выяснили, вещь сложная в обработке и непонятно как реагирующая на прохождение через руку и отражение от предметов. Поэтому ЭМ - на потом.

Сейчас я работаю над схемой типа терменвокса (точнее типа thereminvision См. google). Компоненты вроде все есть, но схема работат на частотах выше мигания или звука и нужен осциллограф для отладки и понимания. Поэтому заказал осциллограф и жду его.
Долой идиотизм!
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»