Турелька из Portal

Когда-то давно, когда еще существовали дисковые телефоны, а я был школьником, разрабатывалась замечательная на мой взгляд игра — Portal. Игрушка запала в душу, а с выходом второй части мне заходитесь привнести Portal в свою жизни. Рабочую портальную пушка собрать не удалось (интересно почему?) Однако в игре был один очень примечательный персонаж — турель!

Ну как можно было не попытаться собрать такую милую штуку? Подумал я и забыл об этой идее до недавнего времени.


Недавно наткнулся на бумажную выкройку. Вот оно! сказал я, распечатал, вырезал и плюнул! Через два дня, растеряв половину деталей таки склеил. Получилось паршиво, а самое главное ОНО не могло стоять ровно! Первое что пришло в голову — приклеить ее клеем к DVD диску. Сказано — сделано! Все, склеил и забыл:


И тут вчера ВНЕЗАПНО мне захотелось ее слегка автматизировать. В итоге прикрутил глаз(светодиод) и емкостной сенсор. Теперь, поднося к модельке руку на расстояние 15-20см, загорается глаз!
Собственно видюшка:

и вид сверху:

Емкостной датчик реализован на основе компаратора MSP430G2211. В роли датчика выступает кусок фольги приклеенный к DVD-диску. Сам не ожидал, но мой датчик способен прочувствовать руку сквозь две доски и клавиатуру!

Не знаю, заинтересует ли эта статейка кого-нибудь, однако вне зависимости от этого, я решил развивать идею. В ближайшее время прикручу к ней звук, ну а там думаю сделать ее в «натуральную величину».

UPD: По просьбам трудящихся, проект для Code Composer Studio 4 находится в аттаче.
Для нормальной работе придется поднастроить CMP и CMP2. Настройка заключается в следующем: уменьшать CMP до тех пор, пока диод не начнет непрерывно гореть. Далее постепенно увеличивая CMP и CMP2 добиться нормальной работы схемы. Предупреждаю! Код крайне убог, а вся система — нестабильна ;)

И схема:


И да! Я против, если какая-нибудь терраэлектроника упрет мою статью, даже не смотря на убогость идеи! Она написана исключительно для сообщества. Вот :)

P.S. Жду ваших предложений по развитию идеи!
  • +5
  • 17 февраля 2012, 23:08
  • geovas
  • 1
Файлы в топике: source.zip

Комментарии (29)

RSS свернуть / развернуть
Люблю эту игру) Идея мне понравилась)
Почему бы не сделать турель двигающейся? Например с подвижной головной частью на шаговом двигателе и дополнить инфракрасным сенсором, чтобы при поднесении руки модель останавливалась и выполняла какое-нибудь действие?)
0
Выложите, пожалуйста, проект. Интересно попробовать реализовать идею в своих проектах. Почему-то думал, что так далеко словить ёмкость руки нельзя, а тут вон оно что.
0
Выложил.
0
Спасибо. Будем изучать и пробывать.
0
А кто-нибудь может из Портала вырвать модель этой безобидной турельки? Есть ли возможность её (модель из игры) как-нибудь экспортировать в какой-нибудь формат 3D САПР?
0
  • avatar
  • ISK
  • 18 февраля 2012, 08:52
0
У каждого из нас есть что-то от PORTAL… у меня вон тортик в холодильнике лежит =)

А вообще идея классная, только надо все же сделать хотя бы вращение :) Пусть например поворачивается за рукой.

А что касается применения — во первых из неё можно сделать стильную вебку или оповещалку о почте, как у lifelover стоит… или еще что.
0
Я думаю сделать для начала лазер (на сервомашинке) с датчиком, но не знаю, как этот датчик реализовать…
Ну и голос конечно!
0
Что подразумевается под датчиком? Что-то, способное следить за объектом?
Если да, то как вариант следующий алгоритм:
1) сенсор (емкостный) ощущает присуствие
2) робот начинает «осматриваться» — вертит «глазом» (а глаз у нас — лазер — ну это для красоты на сервомашинках+ИК дальномер шарповский)
3) как только ИК дальномер находит объект (расстояние до него будет меньше, чем когда объекта в этом же направлении нет) — начинает за ним следить, как-то так
Ну это если не мудрствовать с камерой и трекингом объектов :)
0
Именно так я и хочу! А ссылка на датчик у вас где-нибудь не завалялась?
0
Конечно :) Вот:
На ебаях самые дешевые нашел вот тут:
GP2Y0A21YK0F 10 to 80cm
www.ebay.com/itm/180810960450?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649
GP2Y0A02YK0F 20 to 150cm
www.ebay.com/itm/170764486553?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649
Еще те, что 10-80 есть на сидстудио: www.seeedstudio.com/depot/grove-80cm-infrared-proximity-sensor-p-788.html?cPath=144_149
Ну и пару серв типа таких: www.dealextreme.com/p/towerpro-sg90-9g-mini-servo-with-accessories-12859
0
Спасибо за наводку! если «на коленке» сделать не смогу, то куплю.
Кстати, серва самая дешевая вот эта, правда прошлый раз они мне ее слали 100 дней :( Но думаю это почта виновата.
0
Сделать что? ИК-дальномер? Не, ну простой конечно можно сделать. Но Шарповские они не простые, они на триангуляции работают, поэтому им пофиг на цвет поверхности, засветку и прочие сюрпризы — короче вещь :)
Про серву — а там с трекингом? Я без трекинга зарекся заказывать раз и на всегда…
А вообще да, наша почта, она такая почта…
0
1. Про дальномер, звучит грозно! Надо будет почитать еще. Но мне как всегда хочется попробовать сделать самому, чтобы быть уверенным, что sharp заслужили своих денег!
2. Сервы эти да, без трекинга. С ebay мне пока все (слаба Богу) приходило, даже без трекинга.
0
*слаба Богу. Я грамотей, да…
0
КЛАВИША ЗАЛИПЛА!!!
Слава Богу. Вот, все…
0
Кхм, извиняюсь за этот диалог с самим собой, мне стыдно :(
0
Я тут посидел и подумал, так это же дальномер! Так вот откуда цена взялась. А я всего лишь хотел «датчик присутствия», т.е. если объект проходит мимо датчика, то что-то происходит :) Нет ли никаких идея на этот счет?
Я конечно поэкспериментирую (когда откопаю лазерную указку), но если вдруг существуют готовые проекты, с удовольствием бы почитал!
0
Ну тык да — дальномер, чтобы определять расстояние, чтобы лучше реагировать.
Если хочется проще, то можно и проще: светодиод ИК + ИК же приемник. В простейшем случае вообще без модуляции. Но тогда помех будет море. С модуляцие будет получше, но все равно будет разная реакция на разные поверхности, т.к. ИК сигнал по разному отражается.
Готовое оно вот так выглядит: www.seeedstudio.com/depot/electronic-brick-diffuse-reflection-ir-switch-sensor-analog-p-595.html?cPath=144_149 (там оно дорого конечно).
Если хочется самостоятельно сварганить, тогда вот: myrobot.ru/wiki/index.php?n=Components.TSOP ну и инфы на эту тему море, на самом деле :)
0
Спасибо! Тоже мысль про модуляцию промелькнула, ведь можно цифровой фильтр сварганить + усреднение, в общем буду пробовать.
0
Ну если использовать TSOP там уже фильтр встроенный на модулированный сигнал, но можно еще и в добавок пачки хитрые слать, для пущей разборчивости. Успехов в экспериментах! :)
0
А я в него даже не играл.
0
Игрушка незаурядная, головоломка на движке шутера так сказать. Сейчас большинство игр — убогие клоны друг друга, а эта какая-то особенная! Хотя дело вкуса конечно.
0
Да я в курсе. Времени нет просто. Последний раз я в игры играл году так в 2005, потом у меня странно сломалась видеокарта (все работало, а в играх все полигоны расползались в стороны), а когда поменял так уже и не надо стало.
0
До этого натыкался на вот этого:

А вообще, эх, даже захотелось поиграться вдруг :)
0
Тоже видел! И турель даже видел: www.3dnews.ru/news/610899/ Но она какая-то не функциональная :)
0
Хм, ну если сделать из чего-то попрочнее, чем пенопласт, то можно и механизировать ;) Мне, например, поликапролактон понравился. Но дорогой, собака…
0
Интересный материал, но и правда дорогой для поделок.

У нас в универе есть 3D принтер и водорезка по металлу… Правда за 5 лет обучения я их так ни разу и не видел. Буквально 2 месяца назад воочию убедился в существовании на нашем факультете кластера в 4ТФ, до этого не верил :)
0
Ну у вас оно вот есть, хотя бы в теории, у нас в глубинке нет ничего вообще :) Все сами-сами-сами. Я правда отучился уже (недавно), но и когда учился — это было заметно. Увы и ах.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.